.quick-page-nav.svelte-qepwkz{z-index:40;border:1px solid var(--ink);background:var(--paper);display:flex;position:fixed;bottom:clamp(18px,2.4vw,34px);right:clamp(16px,2.2vw,34px);box-shadow:5px 5px #1515152e}button.svelte-qepwkz{min-width:58px;min-height:54px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 9px;display:flex}button.svelte-qepwkz+button:where(.svelte-qepwkz){border-left:1px solid var(--ink)}button.svelte-qepwkz:hover{color:#fff;background:var(--cobalt)}button.svelte-qepwkz:active{transform:translateY(1px)}button.svelte-qepwkz span:where(.svelte-qepwkz){font-size:var(--type-lead);line-height:var(--leading-solid)}button.svelte-qepwkz small:where(.svelte-qepwkz){font-size:var(--type-caption);font-weight:750}@media (width<=760px){.quick-page-nav.svelte-qepwkz{bottom:12px;right:12px}button.svelte-qepwkz{min-width:50px;min-height:48px}}@media (prefers-reduced-motion:reduce){button.svelte-qepwkz:active{transform:none}}:root{--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-display:"Songti SC", STSong, "Noto Serif CJK SC", "Source Han Serif SC", serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--display-serif:var(--font-display);--type-caption:.75rem;--type-label:.875rem;--type-body:1rem;--type-lead:clamp(1.0625rem, 1rem + .25vw, 1.25rem);--type-subheading:clamp(1.25rem, 1.14rem + .48vw, 1.5rem);--type-heading-sm:clamp(1.5rem, 1.25rem + 1vw, 2.25rem);--type-heading:clamp(2rem, 1.55rem + 1.8vw, 3.25rem);--type-page-title:clamp(2.75rem, 2.2rem + 2.4vw, 4.5rem);--type-hero:clamp(3.25rem, 2.35rem + 3.6vw, 5.25rem);--type-visual-number:clamp(8rem, 22vw, 21.25rem);--leading-visual:.8;--leading-solid:1;--leading-page-title:1.05;--leading-display:1.12;--leading-heading:1.3;--leading-compact:1.5;--leading-body:1.75;--page-max:80rem;--page-narrow:54rem;--page-gutter:clamp(1rem, 3vw, 2.5rem);--page-width:min(calc(100% - var(--page-gutter) - var(--page-gutter)), var(--page-max));--measure-reading:40em;--measure-intro:32em;--section-space:clamp(4.5rem, 7vw, 7.5rem);--section-space-lg:clamp(5.5rem, 9vw, 9rem);font-family:var(--font-ui);font-size:100%;line-height:var(--leading-body);color:#151515;font-synthesis:none;--paper-light:#f7f3eb;--paper:#f1ede4;--paper-deep:#e8e0d2;--paper-edge:#15151552;--paper-shadow:#4a3c2721;--ink:#151515;--ink-muted:#5d5a54;--cobalt:#123fd2;--orange:#ed5a16;--hairline:#15151533;background:#f1ede4}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:0;font-size:var(--type-body);line-height:var(--leading-body);background:var(--paper);margin:0;overflow-x:clip}body:after{z-index:100;pointer-events:none;content:"";opacity:.19;mix-blend-mode:multiply;background-image:repeating-radial-gradient(circle at 15% 20%,#1e19121a 0 .45px,#0000 .7px 3px),repeating-linear-gradient(7deg,#0000 0 5px,#78695209 6px 6.7px);position:fixed;inset:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--cobalt);outline-offset:5px}.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}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
