/*! talk.dk · © 2026 talk.dk. Alle rettigheder forbeholdes. */
body.theme-gta{--bg:#170d2a;--surface:#22143b;--card:#2a1848;--ink:#fff1f7;--muted:#d2bde3;--line:#45296a;--shadow:0 1px 0 rgba(0,0,0,.3), 0 18px 40px -16px rgba(0,0,0,.8);--neon:#ff5aa8;--c-bil:var(--neon);--c-kaereste:#ff8fc4;--c-arbejde:#b99bff;--c-born:#ffd23f;color-scheme:dark;background:0 0}html:has(body.theme-gta){background:#170d2a}body.theme-gta .theme-btn{display:none}.theme-sky.sky-gta{background:radial-gradient(ellipse 130% 40% at 50% 108%,rgba(255,110,80,.3),transparent 70%),radial-gradient(ellipse 90% 30% at 50% 100%,rgba(255,90,168,.22),transparent 70%),linear-gradient(#0f0820,var(--bg) 55%,#2a1240)}.sky-gta .sun{position:absolute;top:clamp(70px,9vh,120px);right:clamp(16px,9vw,160px);width:clamp(76px,10vw,140px);aspect-ratio:1;border-radius:50%;background:repeating-linear-gradient(transparent 0 58%,#170d2a 58% 63%,transparent 63% 70%,#170d2a 70% 74%,transparent 74% 81%,#170d2a 81% 84%,transparent 84%),linear-gradient(#ffd23f,#ff7a45 55%,#ff3d8b);box-shadow:0 0 60px rgba(255,90,168,.45)}.sky-gta .palm{position:absolute;bottom:-6px;fill:#0b0616;width:clamp(90px,12vw,170px)}.sky-gta .p1{left:-10px}.sky-gta .p2{right:-14px;width:clamp(70px,9vw,130px);transform:scaleX(-1)}@media(max-width:760px){.sky-gta .sun{width:60px;top:84px;right:16px}.sky-gta .palm{width:80px}.sky-gta .p2{width:64px}}body.theme-gta #dCard{--c:var(--neon) !important}body.theme-gta .theme-quiz .intro h1{color:var(--neon);text-shadow:0 0 18px rgba(255,90,168,.45)}body.theme-gta .answers .a-q0{background:#be185d;border-color:#be185d;color:#fff}body.theme-gta .answers .a-q1{background:#6d28d9;border-color:#6d28d9;color:#fff}body.theme-gta .answers .a-q2{background:#0e7490;border-color:#0e7490;color:#fff}body.theme-gta .answers .a-q3{background:#c2410c;border-color:#c2410c;color:#fff}.cover{width:min(90vw,400px);aspect-ratio:4/3;display:grid;gap:5px;padding:5px;background:#0b0616;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1.2fr 1fr;grid-template-areas:"sun city city palm" "car num num lights" "sea num num heli";transform:rotate(-3deg);box-shadow:0 18px 40px -10px rgba(0,0,0,.7),0 0 30px rgba(255,90,168,.25)}.cv{position:relative;overflow:hidden;display:grid;place-items:end center}.cv svg{display:block;width:100%;height:100%;fill:#0b0616}.cv-sun{grid-area:sun;background:linear-gradient(transparent 0 62%,#ff3d8b 62% 66%,transparent 66% 72%,#ff3d8b 72% 75%,transparent 75%),radial-gradient(circle at 50% 78%,#ffe066 0 30%,transparent 31%),linear-gradient(#7a1f5c,#ff7a45)}.cv-city{grid-area:city;background:linear-gradient(#ff5aa8,#ffb347)}.cv-palm{grid-area:palm;background:linear-gradient(#22d3ee,#0e7490)}.cv-palm svg{height:92%}.cv-car{grid-area:car;background:#ffd23f;place-items:center}.cv-car svg{width:86%;height:auto}.cv-num{grid-area:num;place-items:center;background:radial-gradient(circle,#ff5aa8,#be185d 75%)}.cv-num span{font:clamp(84px,25vw,140px)/1 var(--display);color:#fff;-webkit-text-stroke:4px #0b0616;paint-order:stroke fill;text-shadow:5px 5px 0 #0b0616}.cv-lights{grid-area:lights;background:#1e1b4b;display:flex;align-items:center;justify-content:center;gap:10%}.cv-lights span{width:32%;aspect-ratio:1;border-radius:50%}.cv-lights .red{background:#ef4444;box-shadow:0 0 18px #ef4444}.cv-lights .blue{background:#3b82f6;box-shadow:0 0 18px #3b82f6}.cover.run .cv-lights .red{animation:cv-flash .5s steps(1)infinite}.cover.run .cv-lights .blue{animation:cv-flash .5s steps(1)infinite reverse}.cv-sea{grid-area:sea;background:repeating-linear-gradient(170deg,#0369a1 0 10px,#0284c7 10px 20px)}.cv-heli{grid-area:heli;background:linear-gradient(#ff7a45,#c2410c);place-items:center}.cv-heli svg{width:84%;height:auto}.cover.tick .cv-num span{animation:cv-pop .45s cubic-bezier(.2,1.6,.4,1)}@keyframes cv-flash{0%{opacity:1}50%{opacity:.25}}@keyframes cv-pop{from{transform:scale(1.6)rotate(-8deg);opacity:.3}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.cover.run .cv-lights span,.cover.tick .cv-num span{animation:none}}