.theme_dawn__s3wnN{--accent:var(--color-accent);--accent-hover:var(--color-accent-hover);--accent-soft:var(--color-accent-soft);--good:var(--color-good);--good-ink:var(--color-good-ink);--good-soft:var(--color-good-soft);--good-line:var(--color-good-line);--ink:#0f1420;--muted:#4b5566;--muted-2:#5d687b;--line:#dde2eb;--warn:#93650f;--warn-soft:#fbf3e0;--fail-soft:#fbeceb;--fail-line:#efc3bf;--fail-ink:#8d2f27;--night:#0c1226;--night-2:#141c38;--night-line:#2a3560;--night-control:#5b6ba6;--on-night:#eef1fa;--on-night-muted:#aab4cd;--thread-glow:#8fb0ff;--dawn-lilac:#dcd8ff;--dawn-apricot:#ffcba8;--dawn-blush:#fbe4da;--band-lilac:#efe7fb;--band-blush:#fde8dc;--band-peach:#fff1e8;--paper-warm:#fffaf6;--paper-line:rgba(70,40,100,0.14);--plum:#2b1f55;--shadow-warm:0 1px 2px rgba(60,30,80,0.06),0 18px 44px -14px rgba(70,35,100,0.26);--shadow-warm-lg:0 2px 4px rgba(60,30,80,0.07),0 34px 70px -20px rgba(70,35,100,0.38);--r-lg:20px;--r-xl:28px;--t-12:0.75rem;--t-13:0.8125rem;--t-15:0.9375rem;--t-17:1.0625rem;--t-21:1.3125rem;--t-h2:clamp(1.75rem,3.4vw,2.6rem);--t-h1:clamp(2.5rem,6.2vw,4.9rem);--dur-2:160ms;--dur-4:1600ms;--ease-out:cubic-bezier(0.2,0,0,1);margin:0;background:var(--dawn-blush);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-17);line-height:1.55}.theme_wrap__WIgW4{max-width:1160px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.theme_lede__cp88V{font-size:clamp(1.0625rem,1.5vw,1.2rem);color:var(--muted);max-width:52ch;margin-top:16px}.theme_card__WCuJB{background:var(--paper-warm);border:1px solid var(--paper-line);border-radius:var(--r-lg);box-shadow:var(--shadow-warm)}.theme_cardLg__fv5pW{box-shadow:var(--shadow-warm-lg)}.theme_skip__M2tWZ{position:absolute;left:12px;top:-60px;background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px;z-index:20}.theme_skip__M2tWZ:focus{top:12px}:root{--color-bg:#f6f7f9;--color-paper:#ffffff;--color-ink:#12151b;--color-muted:#565f6d;--color-muted-2:#8891a0;--color-line:#e2e5ec;--color-line-soft:#ebeef2;--color-accent:#2563eb;--color-accent-hover:#1d4fc4;--color-accent-soft:#eaf0fe;--color-accent-ring:rgba(37,99,235,.18);--color-sidebar-bg:#0f172a;--color-sidebar-text:#8d96aa;--color-sidebar-text-active:#f4f6fb;--color-sidebar-line:#20293d;--color-sidebar-hover:#16213a;--color-good:#2f7d5a;--color-good-soft:#e9f5ef;--color-good-line:#c4e1d1;--color-warn:#93650f;--color-warn-soft:#fbf3e0;--color-warn-line:#e9d6a6;--color-danger:#ae4239;--color-danger-soft:#f9ece9;--color-danger-line:#e6cbc4;--color-chip-bg:#eef0f4;--color-chip-line:#dee2e9;--radius-lg:20px;--radius-base:12px;--radius-sm:8px;--shadow-base:0 1px 2px rgba(15,23,42,.03),0 14px 28px -10px rgba(15,23,42,.10);--shadow-sm:0 1px 2px rgba(15,23,42,.05);--font-serif:"Newsreader",Georgia,"Times New Roman",Times,serif;--font-sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-serif:"Source Serif 4",Georgia,"Times New Roman",Times,serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-serif);font-weight:400;margin:0;text-wrap:balance}h2{font-size:var(--t-h2);line-height:1.12;letter-spacing:-.016em;font-variation-settings:"opsz" 48}h3{font-size:var(--t-21);line-height:1.25;letter-spacing:-.005em}p{margin:0}img,svg{max-width:100%}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;scroll-behavior:auto!important}}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px;border-radius:6px}a{color:var(--color-accent)}