/* Native integration of the supplied RUSHD_IQ_TEST.html; selectors namespaced only. */
#rushdIntelligenceTest{--forest:#073c34;--deep:#052d28;--soft:#0d5549;--gold:#c8a65d;--gold2:#e4d19c;--burg:#782f3b;--paper:#f4f0e7;--ink:#153b35;--muted:#5f6c68;--line:rgba(7,60,52,.16)}
    #rushdIntelligenceTest,#rushdIntelligenceTest *{box-sizing:border-box}#rushdIntelligenceTest{background:var(--paper)}#rushdIntelligenceTest .rit-app{margin:0;background:radial-gradient(circle at 10% 10%,rgba(200,166,93,.13),transparent 23rem),linear-gradient(135deg,rgba(255,255,255,.42),transparent 45%),var(--paper);color:var(--ink);font-family:Almarai,Arial,sans-serif}#rushdIntelligenceTest button{font:inherit;-webkit-tap-highlight-color:transparent}#rushdIntelligenceTest button:focus-visible,#rushdIntelligenceTest summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}#rushdIntelligenceTest [hidden]{display:none!important}
    .rit-shell{min-height:100vh;padding:0 clamp(18px,5vw,78px);overflow:hidden}.rit-top{min-height:104px;max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.rit-brand{display:flex;align-items:center;gap:13px}.rit-mark,.rit-modal-mark{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--forest);color:var(--gold2);font-weight:800;font-size:26px;box-shadow:inset 0 0 0 3px rgba(200,166,93,.2)}.rit-brand-text{display:flex;flex-direction:column;gap:2px}.rit-brand-text strong{font-size:22px}.rit-brand-text small{color:var(--muted);font-size:11px}.rit-bank{border:1px solid var(--line);background:rgba(255,255,255,.35);padding:11px 16px;border-radius:999px;color:var(--muted);font-size:12px;display:flex;align-items:center;gap:7px}.rit-bank i{width:7px;height:7px;border-radius:50%;background:var(--burg);box-shadow:0 0 0 4px rgba(120,47,59,.12)}.rit-bank strong{color:var(--forest);font-size:14px}
    .rit-welcome{width:100%;max-width:1440px;min-height:calc(100vh - 178px);margin:auto;padding:clamp(45px,8vh,96px) 0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.72fr);gap:clamp(50px,8vw,130px);align-items:center}.rit-hero{position:relative}.rit-hero:before{content:"";position:absolute;z-index:-1;inset:-70px auto auto -110px;width:360px;height:360px;border-radius:50%;border:1px solid rgba(200,166,93,.25);box-shadow:0 0 0 36px rgba(200,166,93,.04),0 0 0 72px rgba(200,166,93,.025)}.rit-eyebrow{margin:0 0 17px;color:var(--burg);font-weight:700;font-size:12px;letter-spacing:.1em}.rit-hero h1{margin:0;color:var(--forest);font-size:clamp(44px,6.3vw,90px);line-height:1.18;font-weight:800;letter-spacing:-.045em}.rit-hero h1 span{color:transparent;-webkit-text-stroke:1.5px var(--soft)}.rit-intro{max-width:790px;margin:28px 0 0;color:#425954;font-size:clamp(15px,1.3vw,18px);line-height:2}.rit-domains{display:flex;flex-wrap:wrap;gap:11px;margin:31px 0}.rit-domains span{min-width:103px;border-top:2px solid var(--gold);padding-top:10px;color:var(--forest);display:flex;align-items:baseline;gap:8px;font-size:12px}.rit-domains b{color:var(--burg);font-size:10px}.rit-note{max-width:720px;display:grid;grid-template-columns:116px 1fr;gap:20px;border-top:1px solid var(--line);padding-top:19px}.rit-note strong{color:var(--forest);font-size:12px}.rit-note p{margin:0;color:var(--muted);font-size:11px;line-height:1.9}
    .rit-start-card{position:relative;background:var(--forest);color:#fff;padding:38px;border-radius:3px 58px 3px 3px;box-shadow:0 25px 70px rgba(5,45,40,.18);overflow:hidden}.rit-start-card:after{content:"";position:absolute;width:230px;height:230px;border:1px solid rgba(228,209,156,.19);border-radius:50%;left:-90px;bottom:-120px;box-shadow:0 0 0 30px rgba(228,209,156,.025),0 0 0 60px rgba(228,209,156,.018)}.rit-start-card .rit-eyebrow{color:var(--gold2)}.rit-start-card h2{margin:0 0 25px;font-size:26px}.rit-lengths{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;position:relative;z-index:1}.rit-lengths button{min-height:95px;border:1px solid rgba(255,255,255,.17);background:rgba(255,255,255,.05);color:#fff;cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;align-items:end;text-align:right;padding:16px;transition:.2s}.rit-lengths button:hover{background:rgba(255,255,255,.1)}.rit-lengths button.rit-active{background:var(--gold);color:var(--deep);border-color:var(--gold)}.rit-lengths strong{font-size:25px;grid-row:1/3;align-self:center;margin-left:7px}.rit-lengths span{font-size:11px}.rit-lengths small{opacity:.72;font-size:9px;align-self:start}.rit-facts{list-style:none;padding:0;margin:28px 0;display:grid;gap:12px;position:relative;z-index:1}.rit-facts li{display:flex;gap:12px;align-items:center;font-size:11px;color:rgba(255,255,255,.82)}.rit-facts span{color:var(--gold2);font-weight:700;font-size:9px}
    .rit-primary,.rit-secondary{min-height:51px;border:0;padding:0 22px;cursor:pointer;font-weight:700;transition:.2s}.rit-primary{width:100%;position:relative;z-index:1;background:var(--gold2);color:var(--deep);display:flex;align-items:center;justify-content:space-between}.rit-primary:hover{transform:translateY(-2px);background:#ead9a9}.rit-primary.rit-compact{width:auto;min-width:165px;gap:25px}.rit-secondary{background:transparent;border:1px solid var(--line);color:var(--forest)}.rit-secondary:disabled{opacity:.35;cursor:not-allowed}
    .rit-exam{width:100%;max-width:1320px;margin:auto;padding:clamp(36px,7vh,72px) 0;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:38px;min-height:calc(100vh - 178px)}.rit-q-area{min-width:0}.rit-status{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:32px;margin-bottom:16px}.rit-status>div{display:flex;flex-direction:column;gap:3px}.rit-status span{color:var(--muted);font-size:10px}.rit-status strong{color:var(--forest);font-size:27px}.rit-status small{font-size:12px;color:var(--muted);font-weight:400}.rit-timer{text-align:center}.rit-timer strong{direction:ltr;font-variant-numeric:tabular-nums;color:var(--burg)}.rit-finish-link{border:0;background:transparent;color:var(--burg);cursor:pointer;padding:9px;font-size:11px;text-decoration:underline;text-underline-offset:5px}.rit-track,.rit-ability-track{height:4px;background:rgba(7,60,52,.1);overflow:hidden}.rit-track span,.rit-ability-track span{display:block;height:100%;background:var(--gold);transition:width .35s}.rit-q-card{background:rgba(255,255,255,.72);border:1px solid rgba(7,60,52,.12);border-top:4px solid var(--forest);margin-top:22px;padding:clamp(26px,4vw,52px);box-shadow:0 18px 55px rgba(5,45,40,.07)}.rit-q-meta{display:flex;justify-content:space-between;color:var(--burg);font-size:10px;font-weight:700}.rit-q-card h2{margin:31px 0 34px;font-size:clamp(20px,2.3vw,31px);line-height:1.75;color:var(--deep)}.rit-answers{display:grid;gap:10px}.rit-answer{min-height:66px;width:100%;display:grid;grid-template-columns:44px 1fr 18px;align-items:center;gap:15px;padding:10px 15px;background:#fff;border:1px solid var(--line);color:var(--ink);text-align:right;cursor:pointer;transition:.18s}.rit-answer:hover{border-color:var(--gold);transform:translateX(-3px)}.rit-answer.rit-selected{border-color:var(--forest);background:#edf2ed;box-shadow:inset -4px 0 var(--forest)}.rit-letter{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--paper);color:var(--forest);font-weight:700}.rit-answer.rit-selected .rit-letter{background:var(--forest);color:var(--gold2)}.rit-dot{width:14px;height:14px;border:1px solid rgba(7,60,52,.3);border-radius:50%}.rit-answer.rit-selected .rit-dot{border:4px solid var(--gold);background:var(--forest)}.rit-exam-actions{display:flex;justify-content:space-between;margin-top:22px;gap:15px}.rit-q-map{align-self:start;position:sticky;top:30px;background:var(--forest);color:#fff;padding:25px;box-shadow:0 16px 42px rgba(5,45,40,.12)}.rit-map-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;font-size:11px}.rit-map-head strong{color:var(--gold2)}.rit-map-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;direction:ltr}.rit-map-grid button{aspect-ratio:1;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:rgba(255,255,255,.7);font-size:10px;cursor:pointer}.rit-map-grid button.rit-answered{background:var(--gold);color:var(--deep);border-color:var(--gold)}.rit-map-grid button.rit-current{box-shadow:0 0 0 2px #fff}.rit-legend{display:flex;gap:15px;margin-top:20px;font-size:8px;color:rgba(255,255,255,.7)}
    .rit-result{width:100%;max-width:1260px;margin:auto;padding:clamp(45px,8vh,90px) 0;display:grid;grid-template-columns:.72fr 1.28fr;gap:28px;align-items:start}.rit-result-hero{background:var(--forest);color:#fff;padding:clamp(32px,4vw,52px);min-height:580px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;border-radius:3px 60px 3px 3px}.rit-result-hero .rit-eyebrow{color:var(--gold2)}.rit-score-ring{--score:0;width:190px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--gold2) calc(var(--score)*1%),rgba(255,255,255,.1) 0);position:relative;margin:10px 0 24px}.rit-score-ring:after{content:"";width:154px;aspect-ratio:1;border-radius:50%;background:var(--forest);position:absolute}.rit-score-ring span{position:relative;z-index:1;display:flex;flex-direction:column}.rit-score-ring strong{font-size:55px;line-height:1}.rit-score-ring small{color:var(--gold2);margin-top:9px;font-size:10px}.rit-result-hero h1{margin:0;font-size:28px}.rit-result-copy{color:rgba(255,255,255,.72);line-height:1.9;font-size:12px;max-width:360px}.rit-result-actions{width:100%;margin-top:22px;display:flex;gap:9px;justify-content:center}.rit-result-hero .rit-secondary{color:#fff;border-color:rgba(255,255,255,.2)}.rit-ability,.rit-review{background:rgba(255,255,255,.68);border:1px solid var(--line);padding:clamp(25px,3vw,42px)}.rit-section-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding-bottom:20px}.rit-section-head .rit-eyebrow{margin-bottom:8px}.rit-section-head h2{margin:0;color:var(--forest);font-size:22px}.rit-section-head>span{color:var(--muted);font-size:10px}.rit-ability-row{display:grid;grid-template-columns:32px 1fr 52px;gap:15px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.rit-ability-index{color:var(--burg);font-size:9px}.rit-ability-label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:12px}.rit-ability-label span{color:var(--muted);font-size:9px}.rit-ability-value{text-align:left;color:var(--forest)}.rit-review{grid-column:2}.rit-review details{border-bottom:1px solid var(--line)}.rit-review summary{cursor:pointer;padding:17px 0;display:grid;grid-template-columns:33px 1fr;gap:11px;list-style:none}.rit-review summary::-webkit-details-marker{display:none}.rit-review summary span{color:var(--burg);font-size:9px}.rit-review summary strong{font-size:11px;line-height:1.7}.rit-review details div{padding:0 44px 18px 0;color:var(--muted);font-size:10px;line-height:1.8}.rit-review details p{margin:5px 0}.rit-perfect{padding:25px;text-align:center;color:var(--forest)}
    .rit-backdrop{position:fixed;z-index:20;inset:0;background:rgba(5,45,40,.78);display:grid;place-items:center;padding:20px;backdrop-filter:blur(6px)}.rit-modal{width:min(480px,100%);background:var(--paper);padding:38px;box-shadow:0 30px 100px rgba(0,0,0,.25)}.rit-modal h2{color:var(--forest);margin:20px 0 10px}.rit-modal p{color:var(--muted);font-size:12px;line-height:1.9}.rit-modal-actions{margin-top:25px;display:flex;gap:10px;justify-content:flex-end}.rit-footer{max-width:1440px;min-height:74px;margin:auto;border-top:1px solid var(--line);display:flex;align-items:center;gap:18px;color:var(--muted);font-size:9px}.rit-footer>span{color:var(--forest);font-weight:800;font-size:18px}.rit-footer p{flex:1}
    @media(max-width:980px){.rit-welcome{grid-template-columns:1fr;gap:45px}.rit-start-card{max-width:620px;width:100%;justify-self:center}.rit-exam{grid-template-columns:1fr}.rit-q-map{position:static;order:-1}.rit-map-grid{grid-template-columns:repeat(10,1fr)}.rit-result{grid-template-columns:1fr}.rit-review{grid-column:auto}.rit-result-hero{min-height:500px}}
    @media(max-width:640px){.rit-shell{padding:0 16px}.rit-top{min-height:82px}.rit-mark{width:42px;height:42px}.rit-brand-text strong{font-size:18px}.rit-brand-text small{display:none}.rit-bank{border:0;background:transparent;padding:0;font-size:0}.rit-bank strong{font-size:13px}.rit-bank:after{content:"سؤال";font-size:9px}.rit-welcome{padding:42px 0 55px;min-height:auto}.rit-hero h1{font-size:43px}.rit-intro{font-size:14px;line-height:1.9}.rit-domains span{min-width:calc(33% - 8px)}.rit-note{grid-template-columns:1fr;gap:7px}.rit-start-card{padding:31px 23px;border-radius:2px 42px 2px 2px}.rit-exam{padding:30px 0 50px;gap:18px}.rit-status{grid-template-columns:1fr 1fr;gap:8px}.rit-finish-link{grid-column:1/3;text-align:left}.rit-q-map{padding:17px}.rit-map-grid{grid-template-columns:repeat(10,minmax(24px,1fr));gap:4px}.rit-q-card{padding:24px 18px}.rit-q-card h2{font-size:19px;margin:25px 0}.rit-answer{grid-template-columns:38px 1fr 14px;min-height:61px;gap:9px;padding:8px 10px;font-size:12px}.rit-letter{width:34px;height:34px}.rit-result{padding:38px 0}.rit-result-actions,.rit-modal-actions{flex-direction:column}.rit-result-actions .rit-primary,.rit-modal-actions .rit-primary{width:100%;justify-content:center}.rit-ability-row{grid-template-columns:25px 1fr 42px;gap:8px}.rit-modal{padding:28px 22px}.rit-footer{flex-wrap:wrap;padding:20px 0;gap:8px}}
    @media(prefers-reduced-motion:reduce){#rushdIntelligenceTest *,#rushdIntelligenceTest *:before,#rushdIntelligenceTest *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}

/* RC1.26.1 visual hardening: preserve readable ink under every magazine theme. */
html body main#mainContent>section#rushdIntelligenceTest[data-rushd-view]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color-scheme:light!important;background:#f4f0e7!important}
#rushdIntelligenceTest .rit-app{color:#153b35!important;background:radial-gradient(circle at 10% 10%,rgba(200,166,93,.13),transparent 23rem),linear-gradient(135deg,rgba(255,255,255,.42),transparent 45%),#f4f0e7!important}
#rushdIntelligenceTest :where(.rit-hero h1,.rit-start-card h2,.rit-status strong,.rit-q-card h2,.rit-section-head h2,.rit-ability-value,.rit-perfect){opacity:1!important;text-shadow:none!important}
#rushdIntelligenceTest :where(.rit-hero h1,.rit-status strong,.rit-section-head h2,.rit-ability-value,.rit-perfect){color:#073c34!important;-webkit-text-fill-color:#073c34!important}
#rushdIntelligenceTest .rit-hero h1 span{color:#0d5549!important;-webkit-text-fill-color:#0d5549!important;-webkit-text-stroke:0!important}
#rushdIntelligenceTest :where(.rit-intro,.rit-note p,.rit-status span,.rit-status small,.rit-section-head>span,.rit-ability-label span,.rit-review details div,.rit-modal p,.rit-footer){color:#344b45!important;-webkit-text-fill-color:#344b45!important;opacity:1!important}
#rushdIntelligenceTest :where(.rit-domains span,.rit-note strong,.rit-q-card h2,.rit-answer,.rit-letter,.rit-secondary,.rit-modal h2){color:#102f29!important;-webkit-text-fill-color:#102f29!important;opacity:1!important}
#rushdIntelligenceTest :where(.rit-start-card,.rit-q-map,.rit-result-hero){background:#073c34!important;color:#fff!important}
#rushdIntelligenceTest :where(.rit-start-card h2,.rit-start-card li,.rit-q-map,.rit-q-map button,.rit-result-hero h1,.rit-result-copy,.rit-result-hero .rit-secondary){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}
#rushdIntelligenceTest :where(.rit-start-card .rit-eyebrow,.rit-map-head strong,.rit-score-ring small,.rit-result-hero .rit-eyebrow){color:#e4d19c!important;-webkit-text-fill-color:#e4d19c!important}
#rushdIntelligenceTest :where(.rit-lengths button,.rit-primary,.rit-secondary,.rit-answer,.rit-map-grid button){font-weight:700!important}
#rushdIntelligenceTest :where(h1,h2,h3,p,li,button,span,strong,small){text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}

/* Cafe-quality high-contrast presentation, isolated from all magazine themes. */
html body main#mainContent>section#rushdIntelligenceTest[data-rushd-view],#rushdIntelligenceTest{--rit-bg:#0a120d;--rit-card:#101d16;--rit-gold:#d8ad55;--rit-gold2:#f0cf84;--rit-cream:#fff7e5;--rit-soft:#d8d1c1;--rit-line:rgba(216,173,85,.24);background:var(--rit-bg)!important;color:var(--rit-cream)!important;color-scheme:dark!important}
#rushdIntelligenceTest .rit-app{background:radial-gradient(circle at 86% 5%,rgba(216,173,85,.1),transparent 28rem),var(--rit-bg)!important;color:var(--rit-cream)!important;font-family:"Almarai",Tahoma,Arial,sans-serif!important}#rushdIntelligenceTest .rit-shell{padding:28px clamp(15px,4vw,55px) 45px}
#rushdIntelligenceTest .rit-top{min-height:70px;padding:8px 16px;border:1px solid var(--rit-line);border-radius:18px;background:linear-gradient(145deg,#17140f,#0d1711)}#rushdIntelligenceTest .rit-mark{border-radius:13px;background:rgba(216,173,85,.11);color:var(--rit-gold2)!important}#rushdIntelligenceTest .rit-brand-text strong,#rushdIntelligenceTest .rit-bank strong{color:#fff8e8!important;-webkit-text-fill-color:#fff8e8!important}#rushdIntelligenceTest .rit-brand-text small,#rushdIntelligenceTest .rit-bank{color:var(--rit-soft)!important;-webkit-text-fill-color:var(--rit-soft)!important}
#rushdIntelligenceTest .rit-welcome{min-height:auto;padding:42px 0;gap:30px}#rushdIntelligenceTest .rit-hero{padding:42px;border:1px solid var(--rit-line);border-radius:28px;background:radial-gradient(circle at 82% 18%,rgba(216,173,85,.17),transparent 29%),linear-gradient(145deg,#1b1812,#0b140f 58%,#15120d);box-shadow:0 24px 70px rgba(0,0,0,.28)}#rushdIntelligenceTest .rit-hero:before{display:none}#rushdIntelligenceTest .rit-hero h1,#rushdIntelligenceTest .rit-hero h1 span{color:#fff8e8!important;-webkit-text-fill-color:#fff8e8!important;-webkit-text-stroke:0!important}#rushdIntelligenceTest .rit-hero h1 span,#rushdIntelligenceTest .rit-eyebrow{color:var(--rit-gold2)!important;-webkit-text-fill-color:var(--rit-gold2)!important}#rushdIntelligenceTest .rit-intro,#rushdIntelligenceTest .rit-note p{color:var(--rit-soft)!important;-webkit-text-fill-color:var(--rit-soft)!important}#rushdIntelligenceTest .rit-domains span,#rushdIntelligenceTest .rit-note strong{color:#fff8e8!important;-webkit-text-fill-color:#fff8e8!important}
#rushdIntelligenceTest .rit-start-card,#rushdIntelligenceTest .rit-q-map,#rushdIntelligenceTest .rit-result-hero{border:1px solid var(--rit-line);border-radius:25px;background:radial-gradient(circle at 80% 0,rgba(216,173,85,.1),transparent 35%),#101d16!important;box-shadow:0 20px 55px rgba(0,0,0,.25)}#rushdIntelligenceTest .rit-lengths button{border-radius:13px;background:#17261b;color:#fff8e8!important;-webkit-text-fill-color:#fff8e8!important}#rushdIntelligenceTest .rit-lengths button.rit-active,#rushdIntelligenceTest .rit-primary{background:linear-gradient(90deg,#d8ad55,#f0cf84)!important;color:#181107!important;-webkit-text-fill-color:#181107!important;border-radius:12px}
#rushdIntelligenceTest .rit-status :where(span,strong,small),#rushdIntelligenceTest .rit-section-head :where(h2,span),#rushdIntelligenceTest .rit-ability-label :where(b,span),#rushdIntelligenceTest .rit-ability-value{color:#fff8e8!important;-webkit-text-fill-color:#fff8e8!important}#rushdIntelligenceTest .rit-q-card,#rushdIntelligenceTest .rit-ability,#rushdIntelligenceTest .rit-review{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.018)),#101d16!important;color:var(--rit-cream)!important;box-shadow:0 16px 38px rgba(0,0,0,.18)}#rushdIntelligenceTest .rit-q-card h2,#rushdIntelligenceTest .rit-review summary strong,#rushdIntelligenceTest .rit-review details div{color:#fff8e8!important;-webkit-text-fill-color:#fff8e8!important}#rushdIntelligenceTest .rit-answer,#rushdIntelligenceTest .rit-secondary{border-color:rgba(216,173,85,.3)!important;border-radius:13px;background:#17261b!important;color:#fff8e8!important;-webkit-text-fill-color:#fff8e8!important}#rushdIntelligenceTest .rit-answer.rit-selected{background:rgba(216,173,85,.13)!important;border-color:var(--rit-gold)!important}#rushdIntelligenceTest .rit-letter{background:#0b140f!important;color:var(--rit-gold2)!important;-webkit-text-fill-color:var(--rit-gold2)!important}
#rushdIntelligenceTest .rit-modal{border:1px solid var(--rit-line);border-radius:22px;background:#101d16!important;color:var(--rit-cream)!important}#rushdIntelligenceTest .rit-modal h2,#rushdIntelligenceTest .rit-modal p{color:#fff8e8!important;-webkit-text-fill-color:#fff8e8!important}#rushdIntelligenceTest .rit-footer{color:var(--rit-soft)!important;-webkit-text-fill-color:var(--rit-soft)!important}
@media(max-width:700px){#rushdIntelligenceTest .rit-shell{padding:14px 8px 28px}#rushdIntelligenceTest .rit-top{min-height:60px;border-radius:15px}#rushdIntelligenceTest .rit-welcome{padding:10px 0 28px;gap:10px}#rushdIntelligenceTest .rit-hero{padding:25px 19px;border-radius:20px}#rushdIntelligenceTest .rit-hero h1{font-size:36px}#rushdIntelligenceTest .rit-start-card{padding:26px 19px;border-radius:20px}#rushdIntelligenceTest .rit-q-card,#rushdIntelligenceTest .rit-ability,#rushdIntelligenceTest .rit-review{padding:20px 16px;border-radius:17px}}
/* Stable first paint before the assessment runtime mounts. */
#rushdIntelligenceTest>.rit-loading-shell{width:min(1180px,calc(100% - 32px));min-height:clamp(360px,62vh,660px);margin:28px auto 90px;padding:clamp(30px,7vw,82px);display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(218,181,91,.25);border-radius:30px;background:radial-gradient(circle at 82% 12%,rgba(218,181,91,.12),transparent 32%),linear-gradient(145deg,#0d2d21,#071b14);color:#f5efdf;box-shadow:0 28px 70px rgba(0,0,0,.2)}
#rushdIntelligenceTest>.rit-loading-shell p{margin:0 0 14px;color:#e1bf64;font-weight:800}#rushdIntelligenceTest>.rit-loading-shell h1{margin:0 0 12px;font-size:clamp(34px,6vw,68px);line-height:1.15}#rushdIntelligenceTest>.rit-loading-shell span{color:rgba(245,239,223,.66)}
.rit-error{position:fixed;z-index:10040;inset:auto 18px 18px;max-width:560px;margin-inline:auto;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(239,201,117,.5);border-radius:16px;background:#0a241a;color:#f7f0df;box-shadow:0 18px 50px rgba(0,0,0,.34)}.rit-error[hidden]{display:none!important}.rit-error strong{font-size:13px;line-height:1.7}.rit-error button{flex:0 0 auto;padding:9px 14px;border:1px solid rgba(239,201,117,.45);border-radius:999px;background:#173d2d;color:#f4d884;font:inherit;font-weight:800;cursor:pointer}
