.quiz-shell{min-height:100vh;padding:7rem 1rem 5rem;background:radial-gradient(circle at 50% 0,rgba(139,92,246,.2),transparent 38%),#08080d;color:#f1f5f9}.intro-card,.question-card,.result-wrap{width:min(100%,680px);margin:0 auto}.intro-card{text-align:center;padding:5rem 1.5rem}.eyebrow,.section-label{font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#c084fc}.intro-card h1,.question-card h1,.result-wrap>h1{font-weight:900;line-height:1.05}.intro-card h1{font-size:clamp(2.4rem,8vw,4.6rem);margin:1rem 0;background:linear-gradient(135deg,#c084fc,#22d3ee);-webkit-background-clip:text;color:transparent}.intro-card>p:not(.eyebrow){max-width:31rem;margin:0 auto 2.4rem;color:#94a3b8;font-size:1.05rem;line-height:1.7}.quiz-shell button{border:0;border-radius:.8rem;padding:1rem 1.4rem;font:inherit;font-weight:800;cursor:pointer;background:linear-gradient(135deg,#c084fc,#22d3ee);color:#08080d}.question-meta{display:flex;justify-content:space-between;color:#64748b;font-size:.82rem}.question-meta span:first-child{color:#22d3ee;font-weight:800}.progress{height:3px;background:hsla(0,0%,100%,.08);border-radius:999px;margin:1rem 0 2.7rem;overflow:hidden}.progress i,.score-row i{display:block;height:100%;background:linear-gradient(90deg,#c084fc,#22d3ee);border-radius:999px}.question-card h1{font-size:clamp(1.55rem,5vw,2.2rem);margin-bottom:2rem}.answers{display:grid;gap:.85rem}.answers button{background:#12121a;color:#f1f5f9;border:1px solid hsla(0,0%,100%,.1);text-align:left;font-weight:600;transition:.18s}.answers button:hover{border-color:#c084fc;background:rgba(192,132,252,.09);transform:translateY(-1px)}.result-shell{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--role) 22%,transparent),transparent 38%),#08080d}.result-wrap{text-align:center}.role-badge{display:inline-flex;border:1px solid var(--role);color:var(--role);padding:.45rem 1rem;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.14em;margin:1rem 0}.result-wrap>h1{font-size:clamp(2.5rem,8vw,4.6rem);color:var(--role);margin:.25rem 0 1rem}.archetype-card{padding:.55rem;border:1px solid color-mix(in srgb,var(--role) 55%,transparent);border-radius:1.5rem;background:rgba(10,10,20,.72);box-shadow:0 0 55px color-mix(in srgb,var(--role) 25%,transparent)}.archetype-card img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;border-radius:1.05rem;background:hsla(0,0%,100%,.025)}.tagline{font-size:1.08rem;font-style:italic;font-weight:700;margin:1.2rem 0 1.8rem;color:rgba(241,245,249,.76)}.lead{font-size:1.05rem;line-height:1.8;color:#94a3b8;text-align:left}.score-grid{margin-top:2.2rem}.score-row{display:grid;grid-template-columns:8rem 1fr 2.5rem;gap:.75rem;align-items:center;margin:.75rem 0;text-align:left;font-size:.76rem}.score-row>div{height:6px;background:hsla(0,0%,100%,.07);border-radius:999px;overflow:hidden}.score-row b{text-align:right}.result-section{margin-top:3.3rem;padding-top:2.7rem;border-top:1px solid hsla(0,0%,100%,.07);text-align:left}.section-label{color:#22d3ee;margin-bottom:1.25rem}.result-section ul{display:grid;gap:.8rem;padding:0;list-style:none}.card-grid article,.chemistry article,.result-section li,.watch-list article{padding:1rem 1.1rem;border-radius:.8rem;background:hsla(0,0%,100%,.035);border-left:2px solid var(--role);line-height:1.65}.card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.card-grid h3{font-weight:800;margin-bottom:.4rem}.card-grid p,.chemistry p,.timeline p,.watch-list p{color:#94a3b8;line-height:1.65}.watch-list{display:grid;gap:.9rem}.watch-list article{border:1px solid rgba(251,191,36,.2);border-left:2px solid #fbbf24}.watch-list strong{display:block;color:#fbbf24;text-transform:uppercase;font-size:.77rem;letter-spacing:.08em;margin-bottom:.35rem}.timeline{display:grid;gap:0}.timeline>div{display:grid;grid-template-columns:4rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.timeline b{color:#22d3ee;text-transform:uppercase;font-size:.75rem}.chemistry{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.chemistry article:first-child{border:1px solid rgba(74,222,128,.2)}.chemistry article:last-child{border:1px solid rgba(244,114,182,.2)}.chemistry small{display:block;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:var(--role);margin-bottom:.5rem}.share-panel{margin-top:4rem;padding:2.6rem 1.5rem;border-radius:1.2rem;border:1px solid rgba(192,132,252,.24);background:rgba(192,132,252,.06)}.share-panel h2{font-size:1.5rem;font-weight:900;margin:.5rem 0}.share-panel>p:not(.eyebrow){color:#94a3b8;margin-bottom:1.2rem}.actions{display:flex;justify-content:center;gap:1rem;align-items:center;margin-top:2rem}.actions .secondary{background:transparent;color:#f1f5f9;border:1px solid rgba(192,132,252,.45)}.actions a{color:#94a3b8;font-weight:700}@media(max-width:560px){.quiz-shell{padding-top:6rem}.card-grid,.chemistry{grid-template-columns:1fr}.score-row{grid-template-columns:5.5rem 1fr 2.4rem}.actions{flex-direction:column}.actions a,.actions button{width:100%;text-align:center}.archetype-card{border-radius:1.2rem}.result-wrap>h1{font-size:2.7rem}}