@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-normal.7BpKI3vF.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-normal.YHFkNujK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-normal.CFFu7zhK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-italic.BHALq22K.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-italic.B8-t4Nou.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-italic.D2JnYqd-.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #14121a;--bg-raise: #1d1a25;--bg-sunk: #0e0c13;--line: #2e2a39;--line-strong: #453f55;--text: #f3ead8;--text-2: #c9bfad;--text-3: #9d9384;--lamp: #f5b942;--lamp-ink: #1f1608;--lamp-soft: rgba(245, 185, 66, .14);--air: #b8a5ff;--air-ink: #e9e2ff;--air-bg: #241e38;--r-general: #74d39b;--r-teen: #f1d06a;--r-mature: #f39a4c;--r-explicit: #f06c66;--r-unrated: #8f8899;--font-display: "Fraunces Variable", "Iowan Old Style", Georgia, serif;--font-body: "Atkinson Hyperlegible Next Variable", system-ui, sans-serif;--radius: 10px;--radius-lg: 18px;--tap: 44px;--ease-out: cubic-bezier(.16, 1, .3, 1);--shadow: 0 10px 30px -12px rgba(0, 0, 0, .6), 0 2px 6px -2px rgba(0, 0, 0, .45)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--line-strong) var(--bg);accent-color:var(--lamp)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:1.0625rem;line-height:1.55;caret-color:var(--lamp);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--lamp);color:var(--lamp-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:10px;border:2px solid var(--bg)}h1,h2,h3{font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 1;font-weight:600;line-height:1.08;letter-spacing:-.02em;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--lamp);outline-offset:3px;border-radius:6px}button,input,select{font:inherit;color:inherit}.wrap{width:min(100% - 2rem,70rem);margin-inline:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.num{font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:var(--tap);padding:.65rem 1.15rem;border-radius:999px;border:1px solid transparent;font-weight:700;font-size:1rem;line-height:1.1;text-decoration:none;cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.btn:active{transform:translateY(1px) scale(.99)}.btn-lamp{background:var(--lamp);color:var(--lamp-ink);box-shadow:0 8px 22px -10px #f5b9428c}.btn-lamp:hover{background:#ffc95c}.btn-quiet{background:transparent;border-color:var(--line-strong);color:var(--text)}.btn-quiet:hover{background:var(--bg-raise)}.btn[aria-disabled=true],.btn:disabled{background:var(--bg-raise);color:var(--text-3);border-color:var(--line);box-shadow:none;cursor:not-allowed}.chip{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;padding:.25rem .7rem;border-radius:999px;background:var(--bg-raise);border:1px solid var(--line);color:var(--text-2);font-size:.875rem;line-height:1.25;text-decoration:none}a.chip:hover{border-color:var(--line-strong);color:var(--text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.banner.svelte-zvfgak{position:fixed;z-index:20;left:.75rem;right:.75rem;bottom:.75rem;max-width:26rem;padding:1rem 1.1rem;border-radius:var(--radius-lg);background:var(--bg-raise);border:1px solid var(--line-strong);box-shadow:var(--shadow)}h2.svelte-zvfgak{font-size:1.15rem}p.svelte-zvfgak{margin-top:.4rem;font-size:.875rem;color:var(--text-2)}.row.svelte-zvfgak{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.8rem}@media(min-width:48rem){.banner.svelte-zvfgak{left:auto;right:1.25rem;bottom:1.25rem}}.skip.svelte-12qhfyh{position:absolute;left:1rem;top:-3rem;background:var(--lamp);color:var(--lamp-ink);padding:.5rem .9rem;border-radius:8px;font-weight:700;z-index:10}.skip.svelte-12qhfyh:focus{top:.75rem}header.site.svelte-12qhfyh{border-bottom:1px solid var(--line)}.bar.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem}.mark.svelte-12qhfyh{font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 48;font-style:italic;font-weight:700;font-size:1.45rem;letter-spacing:-.03em;text-decoration:none;color:var(--text)}.mark.svelte-12qhfyh span:where(.svelte-12qhfyh){color:var(--lamp)}.mark.small.svelte-12qhfyh{font-size:1.05rem}.link.svelte-12qhfyh{background:none;border:0;padding:.6rem .2rem;min-height:var(--tap);display:inline-flex;align-items:center;cursor:pointer;font-weight:700;font-size:.95rem;color:var(--text-2);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.3em}.link.svelte-12qhfyh:hover{color:var(--text);text-decoration-color:var(--lamp)}.link[aria-current=page].svelte-12qhfyh{color:var(--lamp);text-decoration-color:var(--lamp)}.nav.svelte-12qhfyh{display:flex;align-items:center;gap:1.1rem}.icon-link.svelte-12qhfyh{gap:.35rem;text-decoration:none}.wide-only.svelte-12qhfyh{display:none}@media(min-width:48rem){.wide-only.svelte-12qhfyh{display:inline}}.who.svelte-12qhfyh{display:flex;align-items:center;gap:.6rem}.avatar.svelte-12qhfyh{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--air-bg);color:var(--air-ink);font-weight:700;font-size:.85rem}.avatar.svelte-12qhfyh img:where(.svelte-12qhfyh){width:100%;height:100%;object-fit:cover}main.svelte-12qhfyh{min-height:70vh}footer.site.svelte-12qhfyh{margin-top:4rem;padding:2rem 0 3rem;border-top:1px solid var(--line);color:var(--text-3);font-size:.875rem}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){max-width:60ch}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-2)}.guides.svelte-12qhfyh{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem;margin-top:1.1rem;max-width:60rem}.guides.svelte-12qhfyh a:where(.svelte-12qhfyh){display:inline-flex;align-items:center;min-height:2.25rem}.indep.svelte-12qhfyh{margin-top:.9rem;font-size:.8125rem}.cookie-link.svelte-12qhfyh{background:none;border:0;padding:0;color:var(--text-2);text-decoration:underline;text-underline-offset:.22em;cursor:pointer;font-size:inherit}
