export const responsiveStyles = { width: 'clamp(320px, 100vw, 430px)', minHeight: '500px', height: '100vh', maxHeight: '650px', position: 'relative', overflow: 'hidden', borderRadius: 'base.borderRadius.x4', }; export const simpleLayoutStyle = { position: 'relative', display: 'flex', flexDirection: 'column', backgroundColor: 'base.color.neutral.1000', height: '100%', width: '100%', }; export const headerStyle = (floatHeader: boolean) => ({ display: 'flex', flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center', width: '100%', position: floatHeader ? 'absolute' : 'relative', zIndex: 1, }); export const footerStyle = (footerBackgroundColor?: string) => ({ display: 'flex', flexDirection: 'row', justifyContent: 'center', alignItems: 'center', backgroundColor: footerBackgroundColor ?? '', }); export const contentStyle = { flex: 1, display: 'flex', flexDirection: 'column', justifyContent: 'flex-start', }; export const heroContentStyle = { flex: '1 0 0', // needed to set flex-basis to 0 for even distribution with BodyStyle width: '100%', }; export const bodyStyle = { display: 'flex', flexDirection: 'column', flex: '1 0 0', // needed to set flex-basis to 0 for even distribution with HeroContent width: '100%', };