@font-face{font-family:Nunito;src:url(/fonts/nunito.ttf) format("truetype");font-weight:200 1000;font-display:block}.render-body{margin:0;overflow:hidden;background:#fff}.quiz-scene,.quiz-scene *{box-sizing:border-box}.quiz-scene{--ink:#202239;--surface:#fff;--u:7.2px;position:relative;display:flex;flex-direction:column;overflow:hidden;padding:calc(var(--u)*5);background:#f7f7fc;color:var(--ink);font-family:Nunito,Arial,sans-serif;line-height:1.25;isolation:isolate}.scene-header{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u)*3);z-index:1;font-size:calc(var(--u)*2.2);font-weight:900;letter-spacing:.05em}.scene-brand{overflow-wrap:anywhere;max-width:72%;text-transform:uppercase}.scene-counter{white-space:nowrap;font-size:calc(var(--u)*3.2)}.scene-counter i{font-style:normal;opacity:.45;font-size:calc(var(--u)*2)}.scene-body{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0;gap:calc(var(--u)*2)}.scene-eyebrow{font-size:calc(var(--u)*1.9);letter-spacing:.13em;font-weight:900;text-transform:uppercase;color:var(--accent)}.scene-question{margin:0;line-height:1.14;font-weight:950;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:pretty}.scene-options{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u)*1.4);margin-top:calc(var(--u)*1)}.scene-option{display:flex;align-items:center;gap:calc(var(--u)*1.7);padding:calc(var(--u)*1.6) calc(var(--u)*2);background:var(--surface);border:calc(var(--u)*.22) solid #e4e5ef;border-radius:calc(var(--u)*1.6);font-size:calc(var(--u)*2.6);font-weight:800;min-width:0;overflow-wrap:anywhere;min-height:calc(var(--u)*7.5)}.scene-option>span:last-child{min-width:0}.option-letter{width:calc(var(--u)*4.1);height:calc(var(--u)*4.1);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--u)*.9);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);font-weight:950;font-size:calc(var(--u)*2)}.scene-option.is-correct,.scene-pair.is-correct,.scene-answer.is-correct{background:color-mix(in srgb,#10b981 15%,var(--surface));border-color:#10b981}.is-correct .option-letter{background:#059669;color:#fff}.scene-option.is-muted{opacity:.33}.scene-answer{background:var(--surface);border:calc(var(--u)*.22) dashed var(--accent);padding:calc(var(--u)*3);border-radius:calc(var(--u)*2);text-align:center;font-weight:900;font-size:calc(var(--u)*3.6);overflow-wrap:anywhere}.scene-explanation{min-height:calc(var(--u)*4);font-size:calc(var(--u)*1.9);line-height:1.4;opacity:.75;overflow-wrap:anywhere}.scene-image{display:block;max-width:100%;height:calc(var(--u)*19);object-fit:contain;border-radius:calc(var(--u)*1.4);align-self:center}.scene-pairs{display:grid;gap:calc(var(--u)*1.4)}.scene-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:calc(var(--u)*2);padding:calc(var(--u)*1.6);background:var(--surface);border:calc(var(--u)*.22) solid #e4e5ef;border-radius:calc(var(--u)*1.2);font-size:calc(var(--u)*2.4);font-weight:800;align-items:center}.scene-pair span{overflow-wrap:anywhere}.scene-pair b{color:var(--accent)}.scene-footer{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:calc(var(--u)*2);font-size:calc(var(--u)*1.9);font-weight:800;min-height:calc(var(--u)*6)}.scene-timer{display:flex;gap:calc(var(--u)*2);align-items:center}.scene-timer strong{font-size:calc(var(--u)*3.5);min-width:calc(var(--u)*5);text-align:center;color:var(--accent);font-variant-numeric:tabular-nums}.timer-bar{width:calc(var(--u)*24);height:calc(var(--u)*.9);background:color-mix(in srgb,var(--accent) 15%,transparent);border-radius:99px;overflow:hidden}.timer-bar i{display:block;width:100%;height:100%;background:var(--accent);transform-origin:left;border-radius:99px}.timer-circle{width:calc(var(--u)*7);height:calc(var(--u)*7);position:relative;justify-content:center}.timer-circle svg{position:absolute;inset:0;transform:rotate(-90deg);width:100%;height:100%;fill:none;stroke-width:3}.timer-track{stroke:var(--accent);opacity:.15}.timer-value{stroke:var(--accent)}.scene-progress{position:absolute;bottom:0;left:0;right:0;height:calc(var(--u)*.6);background:var(--accent);transform-origin:left;z-index:3}.scene-ornament{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.scene-ornament>span{position:absolute}.portrait{padding:calc(var(--u)*7) calc(var(--u)*6)}.portrait .scene-options{grid-template-columns:1fr;gap:calc(var(--u)*2)}.portrait .scene-option{font-size:calc(var(--u)*3);padding:calc(var(--u)*2.4);min-height:calc(var(--u)*9)}.portrait .scene-body{gap:calc(var(--u)*3)}.portrait .scene-image{height:calc(var(--u)*25)}.portrait .scene-pair{font-size:calc(var(--u)*2.8);padding:calc(var(--u)*2.5)}.portrait .scene-footer{margin-bottom:calc(var(--u)*4)}.theme-paper{background:#f5f4f0;--surface:#fff;--ink:#272937}.theme-paper .scene-brand{color:var(--accent)}.theme-paper .scene-option{box-shadow:0 calc(var(--u)*.45) 0 #e7e5de;border-color:#e7e5de}.theme-paper .scene-eyebrow{display:flex;align-items:center;gap:calc(var(--u)*1.2)}.theme-paper .scene-eyebrow:before{content:"";width:calc(var(--u)*3);height:calc(var(--u)*.25);background:var(--accent)}.paper-ring{width:calc(var(--u)*32);height:calc(var(--u)*32);border:calc(var(--u)*.2) solid var(--accent);border-radius:50%;right:calc(var(--u)*-16);top:calc(var(--u)*9);opacity:.14;transform:translateY(var(--motion))}.paper-dot{width:calc(var(--u)*14);height:calc(var(--u)*14);background:var(--accent);border-radius:50%;left:calc(var(--u)*-8);bottom:calc(var(--u)*10);opacity:.05}.theme-studio{background:#0d1428;--ink:#f1f5ff;--surface:#18233b}.theme-studio .scene-header{border-bottom:calc(var(--u)*.16) solid #ffffff22;padding-bottom:calc(var(--u)*2)}.theme-studio .scene-brand:before{content:"● ";color:var(--accent)}.theme-studio .scene-question{text-shadow:0 calc(var(--u)*.3) calc(var(--u)*2) #0008}.theme-studio .scene-option{border-color:#354663;border-radius:calc(var(--u)*.6);background:linear-gradient(120deg,#1c2c4b,#142037)}.theme-studio .scene-option.is-correct{background:#103e36;border-color:#4ade80;box-shadow:0 0 calc(var(--u)*3) #22c55e26}.theme-studio .scene-answer,.theme-studio .scene-pair{border-color:#354663}.studio-beam{width:calc(var(--u)*40);height:150%;top:-30%;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 13%,transparent),transparent);filter:blur(calc(var(--u)*5))}.beam-left{left:-15%;transform:rotate(-25deg) translateY(var(--motion))}.beam-right{right:-15%;transform:rotate(25deg)}.studio-grid{inset:0;background-image:radial-gradient(#ffffff12 1px,transparent 1px);background-size:calc(var(--u)*3) calc(var(--u)*3);opacity:.4}.theme-playroom{background:#fff8e8;--ink:#36324c;--surface:#fffdf8}.theme-playroom .scene-counter{background:#fff;border:calc(var(--u)*.25) solid #36324c;border-radius:calc(var(--u)*2);padding:calc(var(--u)*.8) calc(var(--u)*1.6)}.theme-playroom .scene-eyebrow{color:#565067}.theme-playroom .scene-question{color:#36324c}.theme-playroom .scene-option{border:calc(var(--u)*.3) solid #36324c;border-radius:calc(var(--u)*2.5);box-shadow:calc(var(--u)*.4) calc(var(--u)*.6) 0 #36324c}.theme-playroom .scene-option:nth-child(2){background:#f1eafa}.theme-playroom .scene-option:nth-child(3){background:#eaf7f0}.theme-playroom .scene-option:nth-child(4){background:#ffebe1}.theme-playroom .scene-option.is-correct{background:#bcf2cf;border-color:#166534;box-shadow:calc(var(--u)*.4) calc(var(--u)*.6) 0 #166534}.theme-playroom .option-letter{background:var(--accent);color:#202239;border-radius:50%}.theme-playroom .scene-answer{border-style:solid;box-shadow:calc(var(--u)*.4) calc(var(--u)*.6) 0 #36324c}.play-shape{opacity:.32}.shape-one{width:calc(var(--u)*27);height:calc(var(--u)*27);background:var(--accent);border-radius:35% 65% 50% 50%;right:calc(var(--u)*-10);top:18%;transform:rotate(25deg) translateY(var(--motion))}.shape-two{width:calc(var(--u)*22);height:calc(var(--u)*22);background:#c2b4ea;left:calc(var(--u)*-12);bottom:15%;border-radius:30%;transform:rotate(-24deg)}.play-star{right:12%;bottom:9%;font-size:calc(var(--u)*9);color:var(--accent);opacity:.25;transform:translateY(var(--motion))}.theme-arcade{background:#18152b;--surface:#25213d;--ink:#faf8ff}.theme-arcade .scene-header{font-family:Nunito,monospace}.theme-arcade .scene-counter{color:var(--accent);background:#ffffff08;padding:calc(var(--u)*1) calc(var(--u)*2);border:calc(var(--u)*.25) solid var(--accent);box-shadow:calc(var(--u)*.5) calc(var(--u)*.5) 0 #0008}.theme-arcade .scene-eyebrow:before{content:"▶ ";font-size:.8em}.theme-arcade .scene-option{border-radius:0;border:calc(var(--u)*.25) solid #625977;box-shadow:calc(var(--u)*.45) calc(var(--u)*.45) 0 #080614}.theme-arcade .option-letter{border-radius:0;border:calc(var(--u)*.15) solid var(--accent)}.theme-arcade .scene-option.is-correct{background:#163c32;border-color:var(--accent);box-shadow:calc(var(--u)*.45) calc(var(--u)*.45) 0 var(--accent)}.theme-arcade .scene-answer,.theme-arcade .scene-pair,.theme-arcade .timer-bar,.theme-arcade .timer-bar i{border-radius:0}.arcade-grid{inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:calc(var(--u)*4) calc(var(--u)*4)}.pixel{width:calc(var(--u)*2);height:calc(var(--u)*2);background:var(--accent);opacity:.2;box-shadow:calc(var(--u)*2) 0 0 var(--accent),0 calc(var(--u)*2) 0 var(--accent),calc(var(--u)*-2) calc(var(--u)*2) 0 var(--accent)}.theme-chalkboard{background:#203b35;--surface:#294b42;--ink:#fff7d6}.theme-chalkboard .scene-option{border:calc(var(--u)*.2) dashed #fff7d688;border-radius:calc(var(--u)*.4);background:#294b42}.chalkboard-frame{inset:3%;border:calc(var(--u)*.35) solid #d6a85f;border-radius:calc(var(--u)*1)}.chalk-doodle{color:#fff7d6;font-size:calc(var(--u)*7);opacity:.35}.chalk-doodle-one{right:8%;top:12%}.chalk-doodle-two{left:5%;bottom:15%}.theme-notebook{background:#fffdf5;--surface:#fff;--ink:#26344a}.theme-notebook .scene-body{padding-left:calc(var(--u)*4);border-left:calc(var(--u)*.35) solid #ef8a9d}.theme-notebook .scene-option{border-radius:calc(var(--u)*.3);box-shadow:calc(var(--u)*.4) calc(var(--u)*.4) 0 #d9e3ef}.notebook-lines{inset:0;background:repeating-linear-gradient(#fff0 0 calc(var(--u)*5),#9bc1df33 calc(var(--u)*5) calc(var(--u)*5.2))}.theme-game-show{background:radial-gradient(circle at 50% 20%,#374b85,#11182e 65%);--surface:#263760;--ink:#fff}.theme-game-show .scene-option{border:calc(var(--u)*.35) solid #f5c451;border-radius:calc(var(--u)*.5);background:#172440}.game-show-podium{left:10%;right:10%;bottom:7%;height:calc(var(--u)*2);background:var(--accent);box-shadow:0 calc(var(--u)*1) 0 #fff4}.theme-monochrome{background:#f4f4f2;--surface:#fff;--ink:#111}.theme-monochrome .scene-option{border-radius:0;border-color:#111;box-shadow:calc(var(--u)*.5) calc(var(--u)*.5) 0 #111}.monochrome-grid{inset:0;background:linear-gradient(#1111 1px,transparent 1px),linear-gradient(90deg,#1111 1px,transparent 1px);background-size:calc(var(--u)*6) calc(var(--u)*6)}.theme-retro-tv{background:#4b3c55;--surface:#e8d8bc;--ink:#211c2b}.theme-retro-tv:after{content:"";position:absolute;inset:2%;border:calc(var(--u)*1.2) solid #c7a977;border-radius:5%;pointer-events:none}.theme-retro-tv .scene-option{border-radius:calc(var(--u)*.5);border-color:#211c2b}.theme-pixel-grid,.theme-terminal{background:#101827;--surface:#17283a;--ink:#d8ffe8}.theme-pixel-grid .scene-option,.theme-terminal .scene-option{border-radius:0;border:calc(var(--u)*.25) solid var(--accent);font-family:monospace}.pixel-grid-mark{inset:0;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:calc(var(--u)*4) calc(var(--u)*4)}.theme-starlight,.theme-constellation{background:radial-gradient(circle at 75% 20%,#26356f,#090d22 70%);--surface:#18234b;--ink:#f8fbff}.theme-starlight .scene-option,.theme-constellation .scene-option{border-color:#fff3;background:#ffffff0d}.starlight-stars,.constellation-lines{inset:0;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:calc(var(--u)*7) calc(var(--u)*7);opacity:.35}.theme-atlas{background:#e4dfca;--surface:#f7f0d8;--ink:#38483f}.theme-atlas .scene-option{border-radius:calc(var(--u)*.3);border:calc(var(--u)*.25) solid #8c9a7c}.atlas-route{inset:10%;border:calc(var(--u)*.2) dashed #c76f4a;transform:rotate(-7deg)}.theme-collage,.theme-paper-cut,.theme-origami{background:#eee5d7;--surface:#fffaf0;--ink:#332b2b}.theme-collage .scene-option,.theme-paper-cut .scene-option,.theme-origami .scene-option{border-radius:calc(var(--u)*.2);box-shadow:calc(var(--u)*.7) calc(var(--u)*.7) 0 #332b2b33}.collage-tape,.paper-cut-layers,.origami-fold{inset:8%;border:calc(var(--u)*.35) solid var(--accent);transform:rotate(2deg)}.theme-comic-book,.theme-comic-halftone{background:#fff3c4;--surface:#fff;--ink:#17202a}.theme-comic-book .scene-question,.theme-comic-halftone .scene-question{text-shadow:calc(var(--u)*.4) calc(var(--u)*.4) 0 #f97316}.theme-comic-book .scene-option,.theme-comic-halftone .scene-option{border:calc(var(--u)*.35) solid #17202a;border-radius:0;box-shadow:calc(var(--u)*.5) calc(var(--u)*.5) 0 #17202a}.comic-burst{right:5%;top:8%;font-size:calc(var(--u)*8);color:var(--accent)}.theme-candy-pop,.theme-candy-stripe{background:#fff0f6;--surface:#fff;--ink:#562047}.theme-candy-pop .scene-option,.theme-candy-stripe .scene-option{border:calc(var(--u)*.3) solid var(--accent);border-radius:calc(var(--u)*4)}.candy-swirl{inset:-20%;border:calc(var(--u)*4) solid var(--accent);border-radius:50%;opacity:.12}.theme-scoreboard,.theme-sports-arena{background:#15251f;--surface:#1e4034;--ink:#f8fafc}.theme-scoreboard .scene-option,.theme-sports-arena .scene-option{border-radius:calc(var(--u)*.2);border-color:#d8f36a}.scoreboard-lines{inset:0;background:repeating-linear-gradient(90deg,#fff0 0 calc(var(--u)*12),#fff1 calc(var(--u)*12) calc(var(--u)*12.3))}.theme-blueprint,.theme-blueprint-grid,.theme-blueprint-tech{background:#123b63;--surface:#1c527e;--ink:#eff8ff}.theme-blueprint .scene-option,.theme-blueprint-grid .scene-option,.theme-blueprint-tech .scene-option{border-radius:0;border-color:#b9e4ff88;background:#ffffff0b}.blueprint-lines{inset:0;background-image:linear-gradient(#b9e4ff22 1px,transparent 1px),linear-gradient(90deg,#b9e4ff22 1px,transparent 1px);background-size:calc(var(--u)*5) calc(var(--u)*5)}.theme-neon-wire,.theme-vaporwave,.theme-city-pop{background:#170f2e;--surface:#291c4b;--ink:#fff}.theme-neon-wire .scene-option,.theme-vaporwave .scene-option,.theme-city-pop .scene-option{border-color:var(--accent);background:#ffffff08;box-shadow:0 0 calc(var(--u)*2) #fff3}.neon-wireframe{inset:0;border:calc(var(--u)*.25) solid var(--accent);transform:perspective(300px) rotateX(45deg) translateY(35%)}.theme-newspaper,.theme-museum,.theme-museum-card{background:#f1ead8;--surface:#fffdf5;--ink:#2c2924}.theme-newspaper .scene-option,.theme-museum .scene-option,.theme-museum-card .scene-option{border-radius:0;border-color:#6b6254}.newspaper-columns,.museum-label{inset:8%;border-left:calc(var(--u)*.2) solid #6b625466;border-right:calc(var(--u)*.2) solid #6b625466}.theme-filmstrip{background:#191919;--surface:#2b2b2b;--ink:#fff}.theme-filmstrip .scene-option{border-radius:0;border-color:#f5c451}.filmstrip-holes{inset:3%;border-top:calc(var(--u)*1.2) dotted #fff5;border-bottom:calc(var(--u)*1.2) dotted #fff5}.theme-oceanic,.theme-ocean-wave{background:linear-gradient(170deg,#073b5c,#0b7285);--surface:#ffffff18;--ink:#f0fdff}.theme-oceanic .scene-option,.theme-ocean-wave .scene-option{border-color:#b9f4ff66;background:#ffffff12}.ocean-waves{inset:55% -10% -10%;border-top:calc(var(--u)*.5) solid #b9f4ff55;border-radius:50%}.theme-botanical,.theme-rainforest,.theme-garden-party{background:#e9f2df;--surface:#fffdf6;--ink:#254334}.theme-botanical .scene-option,.theme-rainforest .scene-option,.theme-garden-party .scene-option{border-color:#83a878;border-radius:calc(var(--u)*2)}.botanical-leaf,.rainforest-leaf{font-size:calc(var(--u)*9);color:#4d8b55;opacity:.25;right:4%;top:8%}.theme-spotlight{background:#171521;--surface:#292638;--ink:#fff}.theme-spotlight .scene-body{align-items:center;text-align:center}.theme-spotlight .scene-options{width:100%}.spotlight-beam{inset:-30% 20% 20%;background:linear-gradient(180deg,#fff3 0,transparent 70%);transform:perspective(300px) rotateX(20deg)}.theme-terminal{font-family:monospace}.theme-terminal .scene-brand:before{content:"> ";color:var(--accent)}.terminal-cursor{right:8%;bottom:12%;width:calc(var(--u)*2);height:calc(var(--u)*4);background:var(--accent)}.theme-dashboard{background:#eef2ff;--surface:#fff;--ink:#27304f}.theme-dashboard .scene-option{border-radius:calc(var(--u)*.5);box-shadow:0 calc(var(--u)*.5) 0 #c7d2fe}.dashboard-sidebar{left:3%;top:15%;bottom:15%;width:calc(var(--u)*1);background:var(--accent)}.dashboard-card{width:calc(var(--u)*13);height:calc(var(--u)*7);border:calc(var(--u)*.3) solid var(--accent);border-radius:calc(var(--u)*.7);opacity:.22}.dashboard-card-a{right:5%;top:20%}.dashboard-card-b{right:5%;bottom:20%}.dashboard-chart{right:8%;top:45%;width:calc(var(--u)*20);border-top:calc(var(--u)*.4) solid var(--accent);transform:rotate(-15deg)}.theme-carnival{background:#fff1df;--surface:#fff;--ink:#4a2543}.theme-carnival .scene-option{border:calc(var(--u)*.3) solid #ef476f;border-radius:calc(var(--u)*3)}.carnival-flags{inset:4% 5% auto;height:calc(var(--u)*7);border-top:calc(var(--u)*.4) solid var(--accent);border-bottom:calc(var(--u)*.4) dotted #f59e0b}.theme-film-noir{background:#1c1c1c;--surface:#2d2d2d;--ink:#f8fafc}.theme-film-noir .scene-option{border-radius:0;border-color:#fff6;box-shadow:calc(var(--u)*.5) calc(var(--u)*.5) 0 #000}.film-noir-shadow{inset:-20% 20% 0;background:#fff1;transform:skew(-18deg)}.theme-desert{background:linear-gradient(#f8d49d,#d98b5f);--surface:#fbe8c9;--ink:#603b2b}.theme-desert .scene-option{border-color:#9c6644;border-radius:calc(var(--u)*.5)}.desert-sun{width:calc(var(--u)*18);height:calc(var(--u)*18);right:8%;top:10%;border-radius:50%;background:#f59e0b;opacity:.45}.theme-aurora{background:linear-gradient(120deg,#102a43,#14532d);--surface:#ffffff18;--ink:#f0fdf4}.theme-aurora .scene-option{border-color:#bbf7d066;background:#ffffff12}.aurora-ribbon{inset:-15% 40% -20%;background:linear-gradient(90deg,#22c55e66,#22d3ee22,#8b5cf666);filter:blur(calc(var(--u)*3));transform:rotate(15deg)}.theme-stained-glass{background:#e0e7ff;--surface:#f8fafc;--ink:#172554}.theme-stained-glass .scene-option{border-radius:0;border:calc(var(--u)*.45) solid #111827}.stained-panel{inset:4%;border:calc(var(--u)*.6) solid #111827;transform:rotate(2deg)}.theme-woodcut{background:#d8b58a;--surface:#f1dfbd;--ink:#3b2415}.theme-woodcut .scene-option{border-radius:0;border:calc(var(--u)*.3) solid #3b2415;box-shadow:calc(var(--u)*.4) calc(var(--u)*.4) 0 #6b4226}.woodcut-stamp{right:8%;top:10%;width:calc(var(--u)*12);height:calc(var(--u)*12);border:calc(var(--u)*.5) solid #9a3412;border-radius:50%;opacity:.3}.theme-lab-notes{background:#e9f5f8;--surface:#fff;--ink:#164e63}.theme-lab-notes .scene-option{border-radius:calc(var(--u)*.8);border-color:#67e8f9}.lab-tube{right:8%;top:12%;width:calc(var(--u)*4);height:calc(var(--u)*16);border:calc(var(--u)*.3) solid #0891b2;border-radius:0 0 50% 50%;transform:rotate(18deg)}.theme-garden-party{background:#fff8ed}.garden-flower{right:6%;bottom:10%;font-size:calc(var(--u)*8);opacity:.25}.theme-zen{background:#e7e5e4;--surface:#f5f5f4;--ink:#374151}.theme-zen .scene-body{max-width:82%;margin:auto}.theme-zen .scene-option{border:0;border-bottom:calc(var(--u)*.25) solid #a8a29e;border-radius:0;background:transparent}.zen-circle{width:calc(var(--u)*24);height:calc(var(--u)*24);right:-5%;top:20%;border:calc(var(--u)*.3) solid #78716c;border-radius:50%;opacity:.25}.theme-construction{background:#374151;--surface:#fef3c7;--ink:#1f2937}.theme-construction .scene-option{border-radius:0;border:calc(var(--u)*.35) solid #f59e0b}.construction-stripe{inset:0;background:repeating-linear-gradient(-45deg,#facc1533 0 calc(var(--u)*2),#11182733 calc(var(--u)*2) calc(var(--u)*4));opacity:.35}.theme-sunset{background:linear-gradient(#fb7185,#f97316 55%,#7c2d12);--surface:#ffffff18;--ink:#fff}.theme-sunset .scene-option{border-color:#fed7aa88;background:#ffffff12}.sunset-disc{width:calc(var(--u)*27);height:calc(var(--u)*27);right:8%;top:8%;border-radius:50%;background:#fef3c7;opacity:.35}.theme-monochrome-type{background:#f8fafc;--surface:#111827;--ink:#111827}.theme-monochrome-type .scene-option{border-radius:0;background:#111827;color:#fff;border-left:calc(var(--u)*1) solid var(--accent)}.type-columns{inset:5%;border-left:calc(var(--u)*.3) solid #111827;border-right:calc(var(--u)*.3) solid #111827}.theme-royal{background:#211638;--surface:#332451;--ink:#fef3c7}.theme-royal .scene-option{border:calc(var(--u)*.3) solid #fbbf24;border-radius:calc(var(--u)*.8)}.royal-frame{inset:4%;border:calc(var(--u)*.5) solid #fbbf24;border-radius:calc(var(--u)*1);opacity:.5}.theme-circuit{background:#071b1a;--surface:#0b302c;--ink:#d1fae5}.theme-circuit .scene-option{border-radius:calc(var(--u)*.3);border-color:#34d399;background:#ffffff08}.circuit-traces{inset:0;background:linear-gradient(90deg,transparent 48%,#34d39933 49% 51%,transparent 52%),linear-gradient(transparent 48%,#34d39933 49% 51%,transparent 52%);background-size:calc(var(--u)*12) calc(var(--u)*12)}.theme-confetti{background:#fff7ed;--surface:#fff;--ink:#3b2f4a}.theme-confetti .scene-option{border:calc(var(--u)*.25) solid var(--accent);border-radius:calc(var(--u)*1.5);transform:rotate(-1deg)}.confetti-pieces{inset:0;background:radial-gradient(circle,#f43f5e 0 1%,transparent 1.5%),radial-gradient(circle,#06b6d4 0 1%,transparent 1.5%),radial-gradient(circle,#facc15 0 1%,transparent 1.5%);background-size:calc(var(--u)*9) calc(var(--u)*11),calc(var(--u)*13) calc(var(--u)*8),calc(var(--u)*17) calc(var(--u)*14);opacity:.35}.pixel-one{right:8%;top:21%;transform:translateY(var(--motion))}.pixel-two{left:5%;bottom:12%}
