@font-face{font-family:OddM UI;src:url(./oddm-ui-regular.DXLvMoBf.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OddM UI;src:url(./oddm-ui-bold.BmXHyC5Q.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}*,:before,:after{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--nav-secondary-font:"Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", serif;--nav-primary-font:"OddM UI", "Avenir Next", "Segoe UI", sans-serif;--main-font:"Crimson Text", "Iowan Old Style", Georgia, serif;--footer-links-min-height:3rem;--footer-links-padding-inline:1.1rem;--footer-links-padding-block:.85rem;--footer-links-total-height:calc(var(--footer-links-min-height) + (var(--footer-links-padding-block) * 2));--shape-radius-tight:2px;--shape-radius-soft:4px;--shape-radius-panel:8px;--page-navigation-mobile-radius:4px;--text-shadow:$gray-80;--gallery-control-base:$gray-80}:root,html[data-theme=light]{--text-gray80:$gray-80;--main-background:#fcf7ff;--nav-background:#272027;--vintage-grape:#463c4f;--vintage-grape-a00:#463c4f00;--vintage-grape-a04:#463c4f0a;--vintage-grape-a16:#463c4f29;--vintage-grape-a32:#463c4f52;--vintage-grape-a53:#463c4f87;--vintage-grape-a70:#463c4fb3;--vintage-grape-a84:#463c4fd6;--main-surface-soft:color-mix(in srgb, var(--main-background) 98%, var(--main-text-primary) 2%);--main-surface-subtle:color-mix(in srgb, var(--main-background) 94%, var(--main-text-primary) 6%);--main-surface-elevated:color-mix(in srgb, var(--main-background) 82%, var(--main-text-primary) 18%);--main-text-primary:var(--vintage-grape);--main-text-secondary:var(--vintage-grape-a84);--main-text-heading:var(--main-text-primary);--main-text-muted:var(--vintage-grape-a70);--main-border-base:var(--vintage-grape-a00);--main-border-delicate:var(--vintage-grape-a04);--main-border-soft:var(--vintage-grape-a16);--main-border-default:var(--vintage-grape-a32);--main-border-semi-strong:var(--vintage-grape-a53);--main-border-strong:var(--vintage-grape-a84);--main-focus-ring:var(--vintage-grape-a32);--main-accent-soft:#8b7f90;--main-accent-default:#6f6275;--main-accent-strong:#574a5d;--main-debug-positive:#6f9b64;--main-debug-negative:#b56a6a;--main-logo-base-original:$gray-80;--main-logo-accent-original:#4a5470;--nav-surface-soft:color-mix(in srgb, var(--nav-background) 96%, var(--nav-text-primary) 4%);--nav-surface-subtle:color-mix(in srgb, var(--nav-background) 91%, var(--nav-text-primary) 9%);--nav-surface-elevated:color-mix(in srgb, var(--nav-background) 82%, var(--nav-text-primary) 18%);--nav-text-primary:#fcf7ff;--nav-text-secondary:#f4f1eebd;--nav-text-heading:var(--nav-text-primary);--nav-text-muted:color-mix(in srgb, var(--nav-text-secondary) 82%, transparent);--nav-border-delicate:color-mix(in srgb, var(--nav-text-primary) 10%, transparent);--nav-border-subtle:#f4f1ee29;--nav-border-default:color-mix(in srgb, var(--nav-text-primary) 28%, transparent);--nav-border-strong:color-mix(in srgb, var(--nav-text-primary) 48%, transparent);--nav-focus-ring:#f4f1ee85;--nav-accent-soft:#e2dcda;--nav-accent-default:#b9b1ad;--nav-accent-strong:#f3ece9;--nav-debug-positive:#86b97a;--nav-debug-negative:#d18c8c;--nav-logo-base-original:#d9d9d9;--nav-logo-accent-original:white;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=evening]{--main-background:#2f323a;--nav-background:#4a5568;--main-surface-soft:color-mix(in srgb, var(--main-background) 98%, var(--main-text-primary) 2%);--main-surface-subtle:color-mix(in srgb, var(--main-background) 94%, var(--main-text-primary) 6%);--main-surface-elevated:color-mix(in srgb, var(--main-background) 82%, var(--main-text-primary) 18%);--main-text-primary:#ece8e6;--main-text-secondary:#b7b1ad;--main-text-heading:var(--main-text-primary);--main-text-muted:#8f8985;--main-border-delicate:color-mix(in srgb, var(--main-text-primary) 4%, transparent);--main-border-soft:color-mix(in srgb, var(--main-text-primary) 18%, transparent);--main-border-default:color-mix(in srgb, var(--main-text-primary) 28%, transparent);--main-border-semi-strong:color-mix(in srgb, var(--main-text-primary) 53%, transparent);--main-border-strong:color-mix(in srgb, var(--main-text-primary) 75%, transparent);--main-focus-ring:#ece8e65c;--main-accent-soft:#cfc7c3;--main-accent-default:#a79f9a;--main-accent-strong:#8e8681;--main-debug-positive:#7fa678;--main-debug-negative:#c08181;--main-logo-base-original:white;--main-logo-accent-original:#b5d4ff;--nav-surface-soft:color-mix(in srgb, var(--nav-background) 96%, var(--nav-text-primary) 4%);--nav-surface-subtle:color-mix(in srgb, var(--nav-background) 91%, var(--nav-text-primary) 9%);--nav-surface-elevated:color-mix(in srgb, var(--nav-background) 82%, var(--nav-text-primary) 18%);--nav-text-primary:#f0ece8;--nav-text-secondary:#d6d0ca;--nav-text-heading:var(--nav-text-primary);--nav-text-muted:#b4aea8;--nav-border-base:color-mix(in srgb, var(--nav-text-primary) 0%, transparent);--nav-border-delicate:color-mix(in srgb, var(--nav-text-primary) 4%, transparent);--nav-border-subtle:color-mix(in srgb, var(--nav-text-primary) 18%, transparent);--nav-border-default:color-mix(in srgb, var(--nav-text-primary) 28%, transparent);--nav-border-strong:color-mix(in srgb, var(--nav-text-primary) 60%, transparent);--nav-focus-ring:#f0ece870;--nav-accent-soft:#e3ddd8;--nav-accent-default:#c7c0ba;--nav-accent-strong:#f5efe9;--nav-debug-positive:#9fcd95;--nav-debug-negative:#dba0a0;--nav-logo-base-original:white;--nav-logo-accent-original:#b5d4ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=forest]{--main-background:#2f2f2f;--nav-background:#465347;--text-gray:$gray-80;--main-surface-soft:color-mix(in srgb, var(--main-background) 98%, var(--main-text-primary) 2%);--main-surface-subtle:color-mix(in srgb, var(--main-background) 94%, var(--main-text-primary) 6%);--main-surface-elevated:color-mix(in srgb, var(--main-background) 82%, var(--main-text-primary) 18%);--main-text-primary:#e6e6e6;--main-text-secondary:#c2c2c2;--main-text-heading:var(--main-text-primary);--main-text-muted:#8d958d;--main-border-base:color-mix(in srgb, var(--main-text-primary) 0%, transparent);--main-border-delicate:color-mix(in srgb, var(--main-text-primary) 4%, transparent);--main-border-soft:color-mix(in srgb, var(--main-text-primary) 18%, transparent);--main-border-default:color-mix(in srgb, var(--main-text-primary) 28%, transparent);--main-border-semi-strong:color-mix(in srgb, var(--main-text-primary) 53%, transparent);--main-border-strong:color-mix(in srgb, var(--main-text-primary) 75%, transparent);--main-focus-ring:#e6ebe65c;--main-accent-soft:#c3cbc3;--main-accent-default:#9faa9f;--main-accent-strong:#879285;--main-debug-positive:#7ea98b;--main-debug-negative:#c98d8d;--main-logo-base-original:#d9d9d9;--main-logo-accent-original:white;--nav-surface-soft:color-mix(in srgb, var(--nav-background) 96%, var(--nav-text-primary) 4%);--nav-surface-subtle:color-mix(in srgb, var(--nav-background) 91%, var(--nav-text-primary) 9%);--nav-surface-elevated:color-mix(in srgb, var(--nav-background) 82%, var(--nav-text-primary) 18%);--nav-text-primary:#edf0ea;--nav-text-secondary:#d2d8cf;--nav-text-heading:var(--nav-text-primary);--nav-text-muted:#adb4ac;--nav-border-base:color-mix(in srgb, var(--nav-text-primary) 0%, transparent);--nav-border-delicate:color-mix(in srgb, var(--nav-text-primary) 4%, transparent);--nav-border-subtle:color-mix(in srgb, var(--nav-text-primary) 18%, transparent);--nav-border-default:color-mix(in srgb, var(--nav-text-primary) 28%, transparent);--nav-border-strong:color-mix(in srgb, var(--nav-text-primary) 60%, transparent);--nav-focus-ring:#edf0ea70;--nav-accent-soft:#dfe5dc;--nav-accent-default:#bcc6bc;--nav-accent-strong:#f0f4ec;--nav-debug-positive:#b8e2a0;--nav-debug-negative:#dca2a2;--nav-logo-base-original:#d9d9d9;--nav-logo-accent-original:white;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{letter-spacing:.01em;height:100%;font-size:clamp(18.5px,1.1vw,20px);line-height:1.35}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--main-font);color:var(--main-text-primary);background-color:var(--main-background);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;transition:color .18s,background-color .18s}button,input,textarea,select{font:inherit}:where(button:not(:disabled)){cursor:pointer}a{color:inherit}h1{margin:0}@media (width>=640px){body{font-size:1rem}}.app-navigation-pending.svelte-12qhfyh{z-index:1000;border:1px solid var(--nav-border-subtle);border-radius:var(--shape-radius-soft);background:var(--nav-surface-soft);min-height:2.45rem;box-shadow:0 .45rem 1rem color-mix(in srgb, var(--main-text-primary) 14%, transparent);pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:center;align-items:center;padding:.56rem .82rem;display:inline-flex;position:fixed;bottom:max(4.5rem,15vh);left:50%;transform:translate(-50%)}
