/*! talk.dk · © 2026 talk.dk. Alle rettigheder forbeholdes. */
body.theme-starwars{--bg:#04050c;--surface:#0c1022;--card:#10152b;--ink:#eef1ff;--muted:#a7afd0;--line:#232a48;--shadow:0 1px 0 rgba(0,0,0,.3), 0 18px 40px -16px rgba(0,0,0,.85);--sw-gold:#f5c84c;--c-bil:var(--sw-gold);--c-kaereste:#ff8f8f;--c-arbejde:#a9b8ff;--c-born:#ffd23f;color-scheme:dark;background:0 0}html:has(body.theme-starwars){background:#04050c}body.theme-starwars .theme-btn{display:none}.theme-sky.sky-sw{background:radial-gradient(ellipse 90% 60% at 50% 40%,#0b1030,#04050c 70%)}.sky-sw canvas{position:absolute;inset:0;width:100%;height:100%}body.theme-starwars #dCard{--c:var(--sw-gold) !important}body.theme-starwars .theme-quiz .intro h1{color:var(--sw-gold);letter-spacing:.01em}body.theme-starwars .answers .a-q0{background:#1d4ed8;border-color:#1d4ed8;color:#fff}body.theme-starwars .answers .a-q1{background:#b91c1c;border-color:#b91c1c;color:#fff}body.theme-starwars .answers .a-q2{background:#15803d;border-color:#15803d;color:#fff}body.theme-starwars .answers .a-q3{background:#7e22ce;border-color:#7e22ce;color:#fff}.saber{position:relative;width:min(80vw,300px);height:min(62vh,360px)}.saber .blade{position:absolute;left:50%;bottom:24%;width:12px;margin-left:-6px;height:68%;border-radius:7px 7px 3px 3px;background:#fff;--glow:#6fc3ff;box-shadow:0 0 6px 2px #fff,0 0 18px 6px var(--glow),0 0 46px 14px color-mix(in srgb,var(--glow) 55%,transparent);transform:scaleY(0);transform-origin:bottom;transition:transform .45s cubic-bezier(.3,.9,.4,1)}.saber.sw-green .blade{--glow:#5dff7a}.saber.sw-red .blade{--glow:#ff3b3b}.saber[data-left="5"] .blade{transform:scaleY(1)}.saber[data-left="4"] .blade{transform:scaleY(.8)}.saber[data-left="3"] .blade{transform:scaleY(.6)}.saber[data-left="2"] .blade{transform:scaleY(.4)}.saber[data-left="1"] .blade{transform:scaleY(.2)}.saber.run .blade{animation:sw-hum .12s steps(2)infinite}.saber .hilt{position:absolute;left:50%;bottom:8%;width:24px;margin-left:-12px;height:16%;border-radius:5px;background:repeating-linear-gradient(#6b7083 0 5px,#2b2f3d 5px 8px),#555;box-shadow:inset -4px 0 rgba(0,0,0,.35),inset 3px 0 rgba(255,255,255,.25)}.saber .hilt::before{content:"";position:absolute;left:-4px;right:-4px;top:-6px;height:8px;border-radius:3px;background:#9aa0b4}.saber-num{position:absolute;top:12%;right:4%;font:clamp(3.6rem,16vw,5rem)/1 var(--display);color:var(--ink);text-shadow:0 0 22px rgba(160,200,255,.5)}.saber.tick .saber-num{animation:sw-pop .5s cubic-bezier(.2,1.6,.4,1)}@keyframes sw-hum{50%{opacity:.88}}@keyframes sw-pop{from{transform:scale(1.7);opacity:.2}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.saber .blade{transition:none}.saber.run .blade,.saber.tick .saber-num{animation:none}}