.site-nav.svelte-1s1tg3j{position:fixed;top:0;width:100%;z-index:50;background:var(--home-bg,#fffcf8);color:#45403a;border-bottom:1px solid var(--home-tag,#e9e2d8)}.nav-inner.svelte-1s1tg3j{max-width:1200px;min-height:72px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand.svelte-1s1tg3j{color:var(--home-link,#925b37);font-size:25px;font-weight:650;letter-spacing:.12em;white-space:nowrap}.brand.svelte-1s1tg3j img:where(.svelte-1s1tg3j){display:block;width:164px;height:auto}a.svelte-1s1tg3j:hover{transform:none;color:var(--home-link,#925b37)}a.svelte-1s1tg3j:focus-visible,button.svelte-1s1tg3j:focus-visible{outline:2px solid var(--home-link,#925b37);outline-offset:4px}.navigation.svelte-1s1tg3j{display:flex;align-items:center;gap:30px;font-size:15px}.navigation.svelte-1s1tg3j>a:where(.svelte-1s1tg3j){padding:12px 0}.navigation.svelte-1s1tg3j .signup:where(.svelte-1s1tg3j){border:1px solid var(--home-brand,#d4bba5);border-radius:5px;padding:8px 20px;background:var(--home-brand,transparent)}body:has(.homepage) .navigation.svelte-1s1tg3j .signup:where(.svelte-1s1tg3j):hover{color:var(--home-ink)}button.svelte-1s1tg3j{cursor:pointer;font:inherit}.account.svelte-1s1tg3j{position:relative}.account-toggle.svelte-1s1tg3j{padding:12px 0;display:flex;gap:10px;align-items:center}.account-navigation.svelte-1s1tg3j{position:absolute;right:0;top:100%;min-width:176px;background:var(--home-bg,#fffcf8);padding:8px;border:1px solid var(--home-tag,#e9e2d8);border-radius:8px;box-shadow:0 12px 28px #33251a12}.account-navigation.svelte-1s1tg3j a:where(.svelte-1s1tg3j),.logout.svelte-1s1tg3j{display:block;width:100%;padding:10px 12px;text-align:left;border-radius:4px;white-space:nowrap}.account-navigation.svelte-1s1tg3j a:where(.svelte-1s1tg3j):hover,.logout.svelte-1s1tg3j:hover{background:var(--home-tag,#f3ede5)}.logout.svelte-1s1tg3j{border-top:1px solid var(--home-tag,#e9e2d8);margin-top:4px;color:var(--home-link,#805438)}.mobile-toggle.svelte-1s1tg3j{display:none;padding:10px}@media (max-width:767px){.chapter-reader.svelte-1s1tg3j{position:static}.nav-inner.svelte-1s1tg3j{min-height:64px;padding:0 16px;flex-wrap:wrap;gap:0}.brand.svelte-1s1tg3j{font-size:22px}.brand.svelte-1s1tg3j img:where(.svelte-1s1tg3j){width:136px}.mobile-toggle.svelte-1s1tg3j{display:block}.navigation.svelte-1s1tg3j{display:none;width:100%;padding:8px 0 16px;gap:0;align-items:stretch;font-size:15px}.navigation.open.svelte-1s1tg3j{display:flex;flex-direction:column}.navigation.svelte-1s1tg3j>a:where(.svelte-1s1tg3j){padding:12px}.navigation.svelte-1s1tg3j .signup:where(.svelte-1s1tg3j){margin-top:4px;align-self:flex-start}.account-toggle.svelte-1s1tg3j{width:100%;padding:12px;justify-content:space-between}.account-navigation.svelte-1s1tg3j{position:static;box-shadow:none;min-width:0;margin:0 0 4px}}.site-footer.svelte-1uzsjqy{margin-top:32px;background:var(--bg-color);border-top:1px solid #e5dfd6;color:#797168;font-size:13px}.home-footer.svelte-1uzsjqy{margin-top:0;background:var(--home-surface,#f3efe8);border-color:var(--home-tag,#e5dfd6);color:var(--home-muted,#797168)}.footer-inner.svelte-1uzsjqy{max-width:1200px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}a.svelte-1uzsjqy{padding:8px 0}a.svelte-1uzsjqy:hover{transform:none;color:var(--home-link,#925b37)}a.svelte-1uzsjqy:focus-visible{outline:2px solid var(--home-link,#925b37);outline-offset:4px}@media (max-width:767px){.footer-inner.svelte-1uzsjqy{flex-direction:column;gap:4px;padding:20px 16px}}
