.quiz-stage[data-astro-cid-qgoydl4o]{min-height:min(86vh,820px);padding:clamp(30px,6vw,70px) 0 clamp(40px,6vw,70px);display:flex;align-items:center}.stage-wrap[data-astro-cid-qgoydl4o]{max-width:860px}.screen[data-astro-cid-qgoydl4o]{text-align:center}.screen[data-astro-cid-qgoydl4o].is-on{animation:screen-in .5s cubic-bezier(.2,.8,.2,1)}@keyframes screen-in{0%{opacity:0;transform:translateY(24px) scale(.98)}}.intro[data-astro-cid-qgoydl4o] h1[data-astro-cid-qgoydl4o]{font-family:var(--f-display);font-size:clamp(2rem,6.4vw,3.8rem);text-shadow:0 0 24px rgba(242,179,61,.5);margin-bottom:.3em}.intro[data-astro-cid-qgoydl4o] .lede[data-astro-cid-qgoydl4o]{margin:0 auto 26px}.faces[data-astro-cid-qgoydl4o]{display:flex;justify-content:center;margin:0 auto 30px;padding-left:18px}.faces[data-astro-cid-qgoydl4o] img[data-astro-cid-qgoydl4o]{width:clamp(58px,13vw,96px);height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:16px;border:3px solid var(--c);margin-left:-18px;transform:rotate(calc((var(--i) - 2.5) * 5deg)) translateY(calc(var(--i) * 2px));box-shadow:0 6px #0008;animation:bob 3s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}@keyframes bob{50%{translate:0 -8px}}.big-start[data-astro-cid-qgoydl4o]{font-size:1.3rem;min-height:64px;padding:14px 40px}.small[data-astro-cid-qgoydl4o]{font-size:.9rem;opacity:.8;margin-top:14px}.progress-row[data-astro-cid-qgoydl4o]{display:flex;align-items:center;gap:12px;margin-bottom:26px}.back-btn[data-astro-cid-qgoydl4o]{width:44px;height:44px;flex-shrink:0;border-radius:50%;border:2px solid var(--gold);background:transparent;color:var(--gold);font-weight:900;cursor:pointer}.back-btn[data-astro-cid-qgoydl4o]:disabled{opacity:.3;cursor:default}.progress[data-astro-cid-qgoydl4o]{flex:1;height:18px;border-radius:999px;background:#f6e7c826;border:2px solid var(--gold);overflow:hidden}.bar[data-astro-cid-qgoydl4o]{height:100%;width:0;background:linear-gradient(90deg,var(--gold),var(--coral),var(--berry));border-radius:999px;transition:width .5s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 14px #f2b33dcc}.count[data-astro-cid-qgoydl4o]{font-weight:900;color:var(--gold);min-width:52px;text-align:right}.q-emoji[data-astro-cid-qgoydl4o]{font-size:clamp(3rem,9vw,4.4rem);line-height:1;margin-bottom:10px;animation:wiggle 2.4s ease-in-out infinite}@keyframes wiggle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg) scale(1.06)}}.q-text[data-astro-cid-qgoydl4o]{font-size:clamp(1.4rem,3.6vw,2.2rem);max-width:30ch;margin:0 auto 26px;outline:none}.answers[data-astro-cid-qgoydl4o]{display:grid;gap:14px;grid-template-columns:1fr;text-align:left}@media(min-width:640px){.answers[data-astro-cid-qgoydl4o]{grid-template-columns:1fr 1fr}}.answers[data-astro-cid-qgoydl4o] .ans{--c: var(--gold);position:relative;display:flex;align-items:center;gap:14px;min-height:84px;padding:16px 18px;border:3px solid var(--ink);border-radius:20px;background:var(--paper);color:var(--ink);font-weight:800;font-size:1.05rem;line-height:1.35;cursor:pointer;box-shadow:5px 5px #000a;transition:transform .18s cubic-bezier(.2,.8,.2,1.4),box-shadow .18s,background .2s;animation:ans-in .45s both cubic-bezier(.2,.8,.2,1.2);animation-delay:calc(var(--n) * 70ms);-webkit-tap-highlight-color:transparent}.answers[data-astro-cid-qgoydl4o] .ans:hover{transform:translate(-3px,-3px) rotate(-.6deg);box-shadow:8px 8px #000a;background:#fff}.answers[data-astro-cid-qgoydl4o] .ans:active,.answers[data-astro-cid-qgoydl4o] .ans.picked{transform:scale(.97);background:var(--c)}.answers[data-astro-cid-qgoydl4o] .ans .letter{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--c);border:2px solid var(--ink);display:grid;place-items:center;font-family:var(--f-display);font-weight:900}.answers[data-astro-cid-qgoydl4o] .ans:nth-child(1){--c: var(--coral)}.answers[data-astro-cid-qgoydl4o] .ans:nth-child(2){--c: var(--teal)}.answers[data-astro-cid-qgoydl4o] .ans:nth-child(3){--c: var(--mint)}.answers[data-astro-cid-qgoydl4o] .ans:nth-child(4){--c: var(--gold)}@keyframes ans-in{0%{opacity:0;transform:translateY(16px) scale(.96)}}.magic-book[data-astro-cid-qgoydl4o]{position:relative;width:140px;height:100px;margin:30px auto 24px}.magic-book[data-astro-cid-qgoydl4o] span[data-astro-cid-qgoydl4o]{position:absolute;top:0;width:70px;height:100px;background:var(--parchment);border:3px solid var(--ink)}.magic-book[data-astro-cid-qgoydl4o] span[data-astro-cid-qgoydl4o]:first-child{left:0;border-radius:10px 0 0 10px;transform-origin:right;animation:page 1s ease-in-out infinite alternate}.magic-book[data-astro-cid-qgoydl4o] span[data-astro-cid-qgoydl4o]:nth-child(2){right:0;border-radius:0 10px 10px 0}.magic-book[data-astro-cid-qgoydl4o] i[data-astro-cid-qgoydl4o]{position:absolute;left:50%;top:40%;width:10px;height:10px;border-radius:50%;background:#fff6d0;box-shadow:0 0 40px 24px #f2b33dcc;transform:translate(-50%,-50%);animation:twinkle 1s infinite}@keyframes page{to{transform:rotateY(-35deg)}}.think-text[data-astro-cid-qgoydl4o]{font-family:var(--f-head);font-style:italic;font-size:1.3rem;color:var(--gold-soft)!important}.reveal-card[data-astro-cid-qgoydl4o]{perspective:1400px;max-width:760px;margin:0 auto}.rc-inner[data-astro-cid-qgoydl4o]{position:relative;display:grid;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.3,.7,.2,1.1);transform:rotateY(180deg)}.reveal-card[data-astro-cid-qgoydl4o].shown .rc-inner[data-astro-cid-qgoydl4o]{transform:rotateY(0)}.rc-face[data-astro-cid-qgoydl4o]{grid-area:1 / 1;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:4px solid var(--gold);border-radius:28px;overflow:hidden}.rc-back[data-astro-cid-qgoydl4o]{transform:rotateY(180deg);background:radial-gradient(circle,#3a2c5a,var(--navy));display:grid;place-items:center;align-content:center;gap:10px;color:var(--gold);font-family:var(--f-display);font-size:1.4rem;min-height:380px}.crest[data-astro-cid-qgoydl4o]{font-size:5rem;text-shadow:0 0 30px var(--gold);animation:twinkle 1.4s infinite}.rc-front[data-astro-cid-qgoydl4o]{background:var(--paper);color:var(--ink);display:grid;grid-template-columns:1fr;text-align:left;box-shadow:0 0 0 4px var(--navy),0 0 60px #f2b33d80}@media(min-width:700px){.rc-front[data-astro-cid-qgoydl4o]{grid-template-columns:300px 1fr}}.rc-art[data-astro-cid-qgoydl4o]{background:var(--rc, var(--gold));border-bottom:4px solid var(--ink)}@media(min-width:700px){.rc-art[data-astro-cid-qgoydl4o]{border-bottom:0;border-right:4px solid var(--ink)}}.rc-art[data-astro-cid-qgoydl4o] img[data-astro-cid-qgoydl4o]{width:100%;height:100%;max-height:420px;object-fit:cover;object-position:top}@media(max-width:699px){.rc-art[data-astro-cid-qgoydl4o] img[data-astro-cid-qgoydl4o]{aspect-ratio:1 / 1}}@media(min-width:700px){.rc-art[data-astro-cid-qgoydl4o]{position:relative;min-height:380px}.rc-art[data-astro-cid-qgoydl4o] img[data-astro-cid-qgoydl4o]{position:absolute;inset:0;max-height:none}}.rc-body[data-astro-cid-qgoydl4o]{padding:24px clamp(20px,3vw,32px) 28px}.rc-kicker[data-astro-cid-qgoydl4o]{display:flex;align-items:center;gap:8px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:var(--berry)}.rc-head[data-astro-cid-qgoydl4o]{font-family:var(--f-display);font-size:clamp(1.6rem,4vw,2.3rem);color:var(--ink)!important;margin:6px 0 12px;outline:none}.rc-body[data-astro-cid-qgoydl4o] p[data-astro-cid-qgoydl4o]{color:#3d3a52!important}.rc-stats[data-astro-cid-qgoydl4o]{display:grid;gap:12px}.stat[data-astro-cid-qgoydl4o]{border:3px solid var(--ink);border-radius:16px;padding:10px 14px;font-weight:700;display:grid;gap:2px}.stat-label[data-astro-cid-qgoydl4o]{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.power[data-astro-cid-qgoydl4o]{background:#5ed6a54d}.watch[data-astro-cid-qgoydl4o]{background:#ff6b5b2e}.share[data-astro-cid-qgoydl4o]{margin-top:28px}.share-title[data-astro-cid-qgoydl4o]{font-weight:900;color:var(--gold)!important;margin-bottom:10px}.share[data-astro-cid-qgoydl4o] .btn-row[data-astro-cid-qgoydl4o]{justify-content:center}@media(prefers-reduced-motion:reduce){.rc-inner[data-astro-cid-qgoydl4o]{transform:none;transition:none}.rc-back[data-astro-cid-qgoydl4o]{display:none}}
