.application-shell.svelte-1il99g0{width:min(1400px,94vw);min-height:100vh;margin:0 auto;padding:.7rem 0 2.4rem}.shell-header.svelte-1il99g0{display:flex;align-items:center;gap:.75rem;padding:.55rem .7rem;border:1px solid rgba(92,78,52,.13);border-radius:1rem;background:#fffdf9f0;box-shadow:0 8px 22px #30220e0f}.brand.svelte-1il99g0{display:grid;gap:.05rem;min-width:max-content;color:#24372d;font-weight:900;line-height:1.05;text-decoration:none}.brand.svelte-1il99g0 small:where(.svelte-1il99g0){color:#45664c;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.main-navigation.svelte-1il99g0,.module-navigation.svelte-1il99g0{display:flex;flex-wrap:wrap;gap:.35rem}.main-navigation.svelte-1il99g0{flex:1}.main-navigation.svelte-1il99g0 a:where(.svelte-1il99g0),.module-navigation.svelte-1il99g0 a:where(.svelte-1il99g0),.coming-soon.svelte-1il99g0,.logout.svelte-1il99g0{min-height:2.5rem;display:inline-flex;align-items:center;border:1px solid rgba(92,78,52,.14);border-radius:.7rem;padding:.45rem .68rem;background:#fffdf9;color:#443d34;font:inherit;font-size:.86rem;font-weight:800;text-decoration:none}.main-navigation.svelte-1il99g0 a.active:where(.svelte-1il99g0){border-color:#24372d;background:#24372d;color:#fffaf0}.module-navigation.svelte-1il99g0{margin:.55rem 0 .8rem;padding:.35rem;border-radius:.8rem;background:#f3f0e8}.module-navigation.svelte-1il99g0 a.active:where(.svelte-1il99g0){border-color:#45664c;background:#e6f1e5;color:#254a2c}.coming-soon.svelte-1il99g0{color:#62594e}.logout.svelte-1il99g0{cursor:pointer;color:#394d3d}.logout.svelte-1il99g0:disabled{cursor:wait;opacity:.65}.main-navigation.svelte-1il99g0 a:where(.svelte-1il99g0):focus-visible,.module-navigation.svelte-1il99g0 a:where(.svelte-1il99g0):focus-visible,.brand.svelte-1il99g0:focus-visible,.logout.svelte-1il99g0:focus-visible{outline:3px solid #e7a92e;outline-offset:2px}.shell-content.svelte-1il99g0{min-width:0}@media (max-width:820px){.application-shell.svelte-1il99g0{width:min(100%,100vw);padding:.55rem .55rem calc(1rem + env(safe-area-inset-bottom))}.shell-header.svelte-1il99g0{align-items:flex-start;flex-wrap:wrap}.main-navigation.svelte-1il99g0{order:3;flex-basis:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.1rem}.main-navigation.svelte-1il99g0 a:where(.svelte-1il99g0){white-space:nowrap}.logout.svelte-1il99g0{margin-left:auto}.module-navigation.svelte-1il99g0{overflow-x:auto;flex-wrap:nowrap}.module-navigation.svelte-1il99g0 a:where(.svelte-1il99g0),.coming-soon.svelte-1il99g0{white-space:nowrap}}
