.app-shell-module__E5J3NG__shell{width:min(100%, var(--content-participant));min-height:100vh;padding:var(--space-6) var(--space-4) 6.5rem;margin:0 auto}.app-shell-module__E5J3NG__header{margin-bottom:var(--space-6)}.app-shell-module__E5J3NG__eyebrow{margin:0 0 var(--space-2);color:var(--color-gold-primary);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.app-shell-module__E5J3NG__header h1{font-family:var(--font-family-serif);font-size:var(--font-size-xl);line-height:var(--line-height-tight);margin:0}.app-shell-module__E5J3NG__description{margin:var(--space-3) 0 0;color:var(--color-text-muted);line-height:var(--line-height-normal)}.app-shell-module__E5J3NG__navigation{z-index:1;border-top:var(--border-width) solid var(--color-gold-deep);background:color-mix(in srgb, var(--color-surface-1) 96%, transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);position:fixed;bottom:0;left:0;right:0}.app-shell-module__E5J3NG__navigation ul{width:min(100%, var(--content-participant));padding:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;list-style:none;display:grid}.app-shell-module__E5J3NG__navigation li{padding:var(--space-3) var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center}.app-shell-module__E5J3NG__navigation li[aria-current=page]{color:var(--color-gold-highlight)}.app-shell-module__E5J3NG__content{gap:var(--space-5);display:grid}@media (min-width:64rem){.app-shell-module__E5J3NG__admin{column-gap:var(--space-8);width:min(100%, var(--content-admin));padding:var(--space-8);grid-template:"navigation header""navigation content"1fr/16rem minmax(0,1fr);display:grid}.app-shell-module__E5J3NG__admin .app-shell-module__E5J3NG__header{grid-area:header}.app-shell-module__E5J3NG__admin .app-shell-module__E5J3NG__navigation{border:var(--border-width) solid var(--color-gold-deep);border-radius:var(--radius-md);background:var(--color-surface-1);-webkit-backdrop-filter:none;backdrop-filter:none;grid-area:navigation;position:static}.app-shell-module__E5J3NG__admin .app-shell-module__E5J3NG__navigation ul{width:auto;padding:var(--space-4);flex-direction:column;display:flex}.app-shell-module__E5J3NG__admin .app-shell-module__E5J3NG__navigation li{border-radius:var(--radius-sm);padding:var(--space-3);font-size:var(--font-size-sm);text-align:left}.app-shell-module__E5J3NG__admin .app-shell-module__E5J3NG__navigation li[aria-current=page]{background:var(--color-surface-2)}.app-shell-module__E5J3NG__admin .app-shell-module__E5J3NG__content{grid-area:content}}
