.consent[data-astro-cid-odl64wrx]{left:var(--gutter,1rem);right:var(--gutter,1rem);bottom:var(--gutter,1rem);z-index:60;gap:var(--space-s);max-width:36rem;padding:var(--space-m) var(--space-l);background:var(--ink);color:#d6d6de;border:2px solid var(--ink);border-radius:var(--radius-card);box-shadow:5px 5px 0 var(--violet);font-size:var(--step--1);margin-inline:auto;display:grid;position:fixed}.consent[data-astro-cid-odl64wrx][hidden],.consent[data-astro-cid-odl64wrx] [data-astro-cid-odl64wrx][hidden]{display:none}.consent[data-astro-cid-odl64wrx] strong[data-astro-cid-odl64wrx]{color:var(--paper)}.consent[data-astro-cid-odl64wrx] a[data-astro-cid-odl64wrx]{color:var(--lime)}.prefs[data-astro-cid-odl64wrx]{gap:var(--space-xs,.5rem);border:0;margin:0;padding:0;display:grid}.prefs[data-astro-cid-odl64wrx] label[data-astro-cid-odl64wrx]{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.prefs[data-astro-cid-odl64wrx] input[data-astro-cid-odl64wrx]{width:1.1rem;height:1.1rem;accent-color:var(--lime);flex:none;margin-top:.2rem}.prefs[data-astro-cid-odl64wrx] span[data-astro-cid-odl64wrx] strong[data-astro-cid-odl64wrx]{display:block}.actions[data-astro-cid-odl64wrx]{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.consent[data-astro-cid-odl64wrx] .btn-secondary[data-astro-cid-odl64wrx]{color:var(--paper);background:0 0;border-color:#4a4d63}@media (width>=48em){.consent[data-astro-cid-odl64wrx]{margin-left:var(--gutter,1rem);margin-right:auto}}:root{--ink:#171a2b;--violet:#6c4dff;--violet-hover:#5638e8;--lime:#d7ff45;--coral:#ff6b57;--paper:#f8f7f2;--surface:#fff;--lavender:#eeebff;--text:#292a33;--muted:#696a73;--border:#dddcd5;--cat-general-knowledge:var(--violet);--on-general-knowledge:#fff;--cat-music:var(--coral);--on-music:var(--ink);--cat-sport:#1faf6b;--on-sport:var(--ink);--cat-film-tv:#ff5fa8;--on-film-tv:var(--ink);--cat-history:#ff8a1f;--on-history:var(--ink);--cat-geography:#2f6bff;--on-geography:#fff;--cat-science:#14bfd6;--on-science:var(--ink);--cat-christmas:#d92d28;--on-christmas:#fff;--cat-kids:#ffcc29;--on-kids:var(--ink);--cat-food-drink:#b8742a;--on-food-drink:var(--ink);--cat-funny:var(--lime);--on-funny:var(--ink);--cat-hard:var(--ink);--on-hard:var(--lime);--font-display:var(--font-archivo-black), "Arial Black", sans-serif;--font-body:var(--font-inter), system-ui, sans-serif;--step--1:.875rem;--step-0:1rem;--step-1:clamp(1.125rem, 1.07rem + .25vw, 1.25rem);--step-2:clamp(1.375rem, 1.25rem + .6vw, 1.75rem);--step-3:clamp(1.75rem, 1.45rem + 1.4vw, 2.75rem);--step-4:clamp(2.25rem, 1.7rem + 2.6vw, 4rem);--step-5:clamp(2.5rem, 1.7rem + 3.9vw, 5.5rem);--space-2xs:.25rem;--space-xs:.5rem;--space-s:.75rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2.5rem;--space-2xl:clamp(3rem, 2rem + 4vw, 5.5rem);--space-3xl:clamp(4.5rem, 3rem + 6vw, 8rem);--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--measure:68ch;--page-max:76rem;--radius-button:10px;--radius-input:8px;--radius-card:14px;--radius-badge:6px;--shadow:0 1px 0 var(--border), 0 8px 24px -16px #171a2b40;--sticker:3px 3px 0 var(--ink)}*,:before,:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}h1,h2,.display{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:.98}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3,h4{font-family:var(--font-body);color:var(--ink);letter-spacing:-.01em;font-weight:700;line-height:1.25}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p,li{text-wrap:pretty}img,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}a{color:var(--violet);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--violet-hover)}:focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:4px}::selection{background:var(--lime);color:var(--ink)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.wrap{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.chip{border-radius:var(--radius-badge);background:var(--accent,var(--violet));color:var(--on-accent,#fff);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4em;padding:.3em .6em;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.btn{border-radius:var(--radius-button);min-height:2.75rem;font-family:var(--font-body);font-size:var(--step-0);cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:.6rem 1.1rem;font-weight:700;line-height:1.1;text-decoration:none;transition:background-color .12s,transform .12s,box-shadow .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--violet);color:#fff}.btn-primary:hover{background:var(--violet-hover);color:#fff}.btn-attention{background:var(--lime);color:var(--ink);border-color:var(--ink);box-shadow:var(--sticker)}.btn-attention:hover{color:var(--ink);box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.btn-attention:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--ink)}.btn-secondary:hover{background:var(--lavender);color:var(--ink)}.btn-small{min-height:2.25rem;font-size:var(--step--1);border-width:1.5px;padding:.4rem .75rem}.btn[aria-pressed=true]{background:var(--ink);color:var(--lime);border-color:var(--ink)}
