.nc-quiz-page{min-height:100vh;margin:0;font-family:Vazirmatn,system-ui,sans-serif;background:radial-gradient(ellipse at 50% 0,rgba(85,94,210,.24),transparent 45%),var(--nc-bg,#070b18);color:var(--nc-text,#f4f5ff)}.nc-quiz-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);border-bottom:1px solid rgba(160,170,220,.18);background:rgba(7,11,24,.72);backdrop-filter:blur(18px)}.nc-quiz-brand{display:flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none}.nc-quiz-brand img{object-fit:contain}.nc-quiz-brand span{display:grid;gap:.1rem}.nc-quiz-brand strong{font-size:1.1rem}.nc-quiz-brand small{opacity:.72;font-size:.75rem}.nc-quiz-header nav{display:flex;gap:1rem;flex-wrap:wrap}.nc-quiz-header nav a,.nc-quiz-links a{color:inherit;text-decoration:none}.nc-quiz-main{width:min(850px,calc(100% - 2rem));margin:clamp(2rem,7vh,5rem) auto 4rem}.nc-quiz-hero{text-align:center;margin-bottom:2rem}.nc-quiz-kicker{display:inline-flex;border:1px solid rgba(164,155,255,.4);border-radius:999px;padding:.35rem .85rem;color:#c7c2ff;font-size:.85rem}.nc-quiz-hero h1{font-size:clamp(2rem,5vw,3.5rem);margin:.7rem 0;background:linear-gradient(110deg,#fff,#b8b7ff,#8be7e6);color:transparent;background-clip:text}.nc-quiz-hero p{max-width:650px;margin:0 auto 1.2rem;line-height:2;opacity:.82}.nc-quiz-reward{display:inline-flex;align-items:center;gap:.65rem;padding:.65rem 1rem;border:1px solid rgba(255,207,108,.35);border-radius:999px;background:rgba(255,195,75,.08)}.nc-quiz-reward i{color:#ffd26f}.nc-quiz-reward strong{color:#ffda83}.nc-quiz-card{padding:clamp(1.1rem,4vw,2.2rem);border:1px solid rgba(159,168,220,.24);border-radius:28px;background:linear-gradient(145deg,rgba(29,36,72,.9),rgba(10,15,34,.94));box-shadow:0 24px 80px rgba(0,0,0,.25)}#ncQuizStatus{padding:.6rem 0 1rem;line-height:1.8;color:#b7c5e9}#ncQuizStatus.is-error{color:#ff9caa}.nc-quiz-topic{display:inline-flex;padding:.35rem .75rem;border-radius:999px;background:rgba(128,126,255,.16);color:#c9c7ff;font-size:.82rem}.nc-quiz-card h2{font-size:clamp(1.2rem,3vw,1.7rem);line-height:1.9;margin:1rem 0}.nc-quiz-card fieldset{border:0;padding:0;margin:0;display:grid;gap:.75rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nc-quiz-option{display:flex;align-items:center;gap:.8rem;padding:1rem;border:1px solid rgba(163,175,220,.24);border-radius:16px;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.nc-quiz-option:hover{border-color:rgba(157,165,255,.7);transform:translateY(-1px)}.nc-quiz-option input{accent-color:#9b9bff;width:1.1rem;height:1.1rem;flex:0 0 auto}.nc-quiz-letter{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:10px;background:rgba(135,145,210,.15);font-size:.85rem}.nc-quiz-option-text{line-height:1.8}.nc-quiz-option:has(input:checked){border-color:#9b9bff;background:rgba(125,122,255,.13)}.nc-quiz-submit,.nc-quiz-login{display:inline-flex;align-items:center;justify-content:center;margin-top:1.2rem;border:0;border-radius:14px;padding:.85rem 1.2rem;background:linear-gradient(110deg,#766bff,#4c9ce8);color:#fff;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.nc-quiz-submit:disabled{opacity:.45;cursor:not-allowed}.nc-quiz-result{margin-top:1.2rem;padding:1.1rem;border-radius:16px;line-height:1.9}.nc-quiz-result.is-correct{background:rgba(26,163,106,.15);border:1px solid rgba(66,222,154,.65);color:#baffdb}.nc-quiz-result.is-wrong{background:rgba(190,34,55,.2);border:1px solid rgba(255,74,92,.8);color:#ffd0d5;animation:nc-quiz-red .45s ease both}.nc-quiz-result p{margin:.45rem 0}.nc-quiz-explanation{opacity:.9}.nc-quiz-celebrate{font-size:2rem;letter-spacing:.4rem}.nc-quiz-result.celebrate{animation:nc-quiz-pop .6s ease both}.nc-quiz-option.is-correct{border-color:#39d78e!important;background:rgba(25,180,112,.18)!important}.nc-quiz-option.is-wrong{border-color:#ff5268!important;background:rgba(190,34,55,.28)!important}.nc-quiz-links{display:flex;justify-content:center;gap:1.2rem;flex-wrap:wrap;margin-top:1.5rem;opacity:.8}.nc-quiz-links a{padding:.6rem}.nc-engagement-status,.nc-share-status{position:fixed;z-index:999999;bottom:1rem;left:1rem;max-width:min(90vw,440px);padding:.8rem 1rem;border:1px solid rgba(145,155,255,.35);border-radius:14px;background:#121a32;color:#fff;opacity:0;transform:translateY(12px);pointer-events:none;transition:.2s}.nc-engagement-status.is-visible,.nc-share-status.is-visible{opacity:1;transform:none}.nc-quiz-reminder{position:fixed;z-index:99990;bottom:1rem;left:1rem;right:1rem;max-width:780px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(255,205,112,.4);border-radius:18px;background:rgba(14,20,43,.96);box-shadow:0 15px 50px rgba(0,0,0,.3);color:#fff}.nc-quiz-reminder div{display:grid;gap:.25rem}.nc-quiz-reminder span{font-variant-numeric:tabular-nums;color:#ffda83}.nc-quiz-reminder a{color:#ffda83;white-space:nowrap}.nc-quiz-reminder button{background:none;border:0;color:inherit;font-size:1.4rem;cursor:pointer}@keyframes nc-quiz-red{0%{filter:brightness(1.7)}100%{filter:brightness(1)}}@keyframes nc-quiz-pop{0%{transform:scale(.98)}50%{transform:scale(1.02)}100%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.nc-quiz-page *{animation:none!important;transition:none!important}}@media(max-width:560px){.nc-quiz-header{align-items:flex-start}.nc-quiz-header nav{font-size:.8rem;gap:.7rem}.nc-quiz-reminder{align-items:flex-start;flex-wrap:wrap}.nc-quiz-reminder a{white-space:normal}.nc-quiz-option{padding:.8rem;gap:.55rem}}[data-theme="moonlight"] .nc-quiz-card{background:#fff;color:#25283a;border-color:#d8deea}[data-theme="moonlight"] #ncQuizStatus{color:#555f76}[data-theme="moonlight"] .nc-quiz-option{border-color:#dce2ed}[data-theme="moonlight"] .nc-quiz-reminder{background:#fff;color:#222b3d}
.nc-quiz-page.is-wrong{background:radial-gradient(ellipse at 50% 0,rgba(235,35,58,.32),transparent 55%),linear-gradient(145deg,#21070d,#3a0b16 45%,#12070c);transition:background .35s ease}.nc-quiz-page.is-wrong .nc-quiz-card{border-color:rgba(255,72,90,.75)}.nc-share-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.nc-player-share{border:1px solid rgba(145,155,255,.35);border-radius:10px;padding:.35rem .55rem;background:rgba(100,110,180,.13);color:inherit;font:inherit;cursor:pointer}.nc-club-community-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}
