:root{--app-max-width: 680px;--page-gutter: clamp(12px, 4vw, 24px);--header-h: 0px;--footer-h: 0px;--content-pad-top: 0px;--content-pad-bottom: var(--space-4)}.app-container{width:100%;max-width:min(var(--app-max-width),calc(100vw - (env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px))));margin-inline:auto;padding-left:calc(var(--page-gutter) + env(safe-area-inset-left,0px));padding-right:calc(var(--page-gutter) + env(safe-area-inset-right,0px))}.background.svelte-afg60v{min-height:100dvh;position:relative;background:var(--bg-page);overflow-x:hidden}.content.svelte-afg60v{position:relative;z-index:1;min-height:0;padding-top:calc(env(safe-area-inset-top,0px) + var(--header-h, 0px) + var(--content-pad-top, 0px));padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--footer-h, 0px) + var(--content-pad-bottom, 0px))}.content.svelte-afg60v>:where(.svelte-afg60v):first-child{margin-top:0}.content.svelte-afg60v>:where(.svelte-afg60v):last-child{margin-bottom:0}.gradient-overlay.svelte-afg60v{position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(135deg,#f4f1e814,#d4c8a814)}.background--top-nav-inset.svelte-afg60v{--header-h: calc(4rem + var(--space-4));--content-pad-top: var(--space-3)}.background--bottom-nav-inset.svelte-afg60v{--footer-h: calc(4rem + var(--space-4));--content-pad-bottom: var(--space-3)}
