:root{--color-paper:#fff;--color-ink:#111;--color-muted:#666;--color-footer:#f2f2f2;--color-line:#151515;--font-body:Arial, Helvetica, "Noto Sans", sans-serif;--page-max:1360px;--content-max:1120px;--side-space:clamp(1.25rem, 5vw, 5.25rem);--header-height:7.75rem}*{box-sizing:border-box}html{background:var(--color-footer);min-width:320px;color:var(--color-ink);font-family:var(--font-body);scroll-behavior:smooth}body{background:var(--color-paper);min-height:100vh;margin:0}button,input,textarea,select{font:inherit}a{color:inherit}img{max-width:100%;display:block}::selection{color:#000;background:#ffb8cd}:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header.svelte-a8kxe2{width:95%;min-height:var(--header-height);justify-content:flex-end;align-items:flex-start;margin:0 auto;padding-top:1.8rem;display:flex}nav.svelte-a8kxe2{justify-content:flex-end;align-items:center;gap:clamp(.2rem,1vw,.8rem);display:flex}a.svelte-a8kxe2{text-align:center;letter-spacing:.08em;text-transform:lowercase;border:1px solid #0000;min-width:6rem;padding:.9rem 1rem;font-size:.83rem;line-height:1;text-decoration:none;transition:border-color .16s,background .16s}a.active.svelte-a8kxe2{border-color:var(--color-line)}@media (width<=760px){.site-header.svelte-a8kxe2{scrollbar-width:none;justify-content:flex-start;width:100%;min-height:auto;padding:1rem;overflow-x:auto}.site-header.svelte-a8kxe2::-webkit-scrollbar{display:none}nav.svelte-a8kxe2{justify-content:flex-start}a.svelte-a8kxe2{white-space:nowrap;min-width:auto;padding:.75rem .9rem;font-size:.75rem}}footer.svelte-4jwo3w{background:var(--color-footer);min-height:8rem}.site-shell.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}main.svelte-12qhfyh{flex:1}
