@layer tokens{:root{--font-display:"Unbounded", "Arial Black", system-ui, sans-serif;--font-ui:"Gabarito", system-ui, -apple-system, "Segoe UI", sans-serif;--tracking-display:-.02em;--tracking-number:-.03em;--radius-track:3px;--radius-xs:5px;--radius-s:6px;--radius-btn:8px;--radius-m:10px;--radius-l:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--column:1040px;--dur-fast:.12s;--dur:.2s;--ease:cubic-bezier(.2, .7, .2, 1);--bg:#f6f3ee;--dot:#d6cfc2;--surface:#fff;--surface-2:#f2ede5;--line:#e6e0d5;--ink:#211f1c;--ink-2:#56524c;--ink-3:#69645c;--accent:#4a44d1;--accent-strong:#2e29a3;--on-accent:#fff;--accent-soft:#e5e3ff;--accent-2:#c2471f;--accent-2-soft:#ffe1d3;--positive:#1d7350;--negative:#b23e1a;--warning:#875800;--hero-bg:#dcd7ff;--hero-ink:#211f1c;--hero-line:#c9c2ff;--shadow:0 1px 0 #211f1c0d, 0 8px 22px #211f1c0f;--shadow-float:0 1px 2px #211f1c14, 0 14px 34px #211f1c24;--cat-1:#ffc9a8;--cat-2:#cfc6ff;--cat-3:#bde8cf;--cat-4:#ffe38f;--cat-5:#b9dcff;--cat-6:#ffc4d6;--cat-7:#ead9c4;--cat-8:#d6e8a6;--cat-ink:#1e2420;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--bg:#12141c;--dot:#272b3a;--surface:#1a1d28;--surface-2:#232835;--line:#323849;--ink:#f3f0ea;--ink-2:#bcb7c4;--ink-3:#a39ead;--accent:#93a8ff;--accent-strong:#6a82e6;--on-accent:#12141c;--accent-soft:#252d54;--accent-2:#ff9e7a;--accent-2-soft:#3d2620;--positive:#7fd3a6;--negative:#ff9a7e;--warning:#f2c25a;--hero-bg:#232a5c;--hero-ink:#f3f0ea;--hero-line:#353f80;--shadow:0 1px 0 #00000040, 0 8px 22px #0000004d;--shadow-float:0 1px 2px #0006, 0 14px 34px #00000073;color-scheme:dark}}:root[data-mode=dark]{--bg:#12141c;--dot:#272b3a;--surface:#1a1d28;--surface-2:#232835;--line:#323849;--ink:#f3f0ea;--ink-2:#bcb7c4;--ink-3:#a39ead;--accent:#93a8ff;--accent-strong:#6a82e6;--on-accent:#12141c;--accent-soft:#252d54;--accent-2:#ff9e7a;--accent-2-soft:#3d2620;--positive:#7fd3a6;--negative:#ff9a7e;--warning:#f2c25a;--hero-bg:#232a5c;--hero-ink:#f3f0ea;--hero-line:#353f80;--shadow:0 1px 0 #00000040, 0 8px 22px #0000004d;--shadow-float:0 1px 2px #0006, 0 14px 34px #00000073;color-scheme:dark}:root[data-mode=light][data-accent=red]{--bg:#f8f1ef;--dot:#dcc9c4;--surface-2:#f4eae7;--line:#eadbd6;--accent:#c3303d;--accent-strong:#8e1f2a;--on-accent:#fff;--accent-soft:#fce1e3;--hero-bg:#ffd6da;--hero-line:#f6bbc1}:root[data-mode=light][data-accent=green]{--bg:#f1f5ef;--dot:#c9d5c4;--surface-2:#e9f0e6;--line:#dce5d7;--accent:#1e7a4c;--accent-strong:#135435;--on-accent:#fff;--accent-soft:#dbf1e3;--hero-bg:#cbeed7;--hero-line:#a8debb}:root[data-mode=dark][data-accent=red]{--bg:#1a1314;--dot:#352a2c;--surface:#241b1c;--surface-2:#2f2426;--line:#413335;--accent:#ff8c95;--accent-strong:#d9616c;--on-accent:#1a1314;--accent-soft:#46252a;--hero-bg:#4b232a;--hero-line:#6c343c}:root[data-mode=dark][data-accent=green]{--bg:#101813;--dot:#27332b;--surface:#17211b;--surface-2:#202c24;--line:#2e3c33;--accent:#72dca2;--accent-strong:#4ab57d;--on-accent:#0e1611;--accent-soft:#1e3a2a;--hero-bg:#1e3d2c;--hero-line:#2d5a41}body{background-color:var(--bg);background-image:radial-gradient(var(--dot) 1.3px, transparent 1.6px);color:var(--ink);font-family:var(--font-ui);background-size:20px 20px}}@layer base{:root{--font-display:var(--font-unbounded);--font-ui:var(--font-gabarito)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{text-rendering:optimizelegibility;min-height:100dvh;margin:0;font-size:1rem;line-height:1.45}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:600}h1{font-size:1.75rem;line-height:1.08}@media (width>=40rem){h1{font-size:2.375rem}}p{text-wrap:pretty;max-width:65ch}a{color:var(--accent);text-underline-offset:.15em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.container{width:100%;max-width:var(--column);padding-inline:var(--space-4);margin-inline:auto}.skip-link{z-index:100;padding:var(--space-2) var(--space-3);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.visually-hidden:not(:focus,:active){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components;.hello[data-astro-cid-puugyrsc]{gap:var(--space-4);min-height:100dvh;padding-block:var(--space-12);align-content:center;display:grid}
