.modern-subpage #content.eg-page{--eq-accent:#296f85;--eg-grid:#c7d5de;--eg-chart:#296f85;background:var(--eq-panel)}.eg-preview{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.eg-preview span{font-size:12px;border:1px solid var(--eq-line);border-radius:7px;padding:8px 10px;background:var(--eq-soft);color:var(--eq-ink)}.eg-toolbar{display:flex;gap:15px;align-items:center;justify-content:space-between;border-top:1px solid var(--eq-line);margin:16px 0;padding:10px 0}.eg-toolbar p{flex:1}.eg-page #eg-question-screen,.eg-page #eg-result,.eg-page #eg-question-heading,.eg-page #eg-result-heading{scroll-margin-top:90px}.eg-page #eg-question-heading{min-height:110px}.eg-page progress{display:block;width:100%;height:10px;accent-color:var(--eq-accent);margin:12px 0 24px}.eg-jumps{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin:15px 0}.eg-page .eg-jumps button{min-height:44px;font-size:12px;padding:6px 2px}.eg-jumps button[aria-current=step]{outline:2px solid var(--eq-accent);outline-offset:1px}.eg-result-head{padding:22px 18px;background:var(--eq-soft);border-top:4px solid var(--eq-accent)}.eg-page #eg-code{display:inline-block;font-weight:800;letter-spacing:.13em;font-size:32px;color:var(--eq-accent);font-variant-numeric:tabular-nums}.eg-extremes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.eg-extremes p{border:1px solid var(--eq-line);padding:12px;border-radius:6px}.eg-extremes strong{display:block}.eg-chart{max-width:650px;margin:20px auto}.eg-chart svg{display:block;width:100%;height:auto}.eg-chart text{font:20px sans-serif;fill:var(--eq-ink)}.eg-chart .eg-scale{font-size:17px;fill:var(--eq-muted)}.eg-chart .eg-grid{stroke:var(--eg-grid);stroke-width:1}.eg-chart .eg-profile{fill:none;stroke:var(--eg-chart);stroke-width:3}.eg-chart .eg-point{fill:var(--eg-chart)}.eg-chart .eg-value{font-weight:700}.eg-bars{display:grid;gap:18px}.eg-bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:15px}.eg-bar-head span{font-weight:700;white-space:nowrap}.eg-bar-track{height:12px;background:var(--eq-line);border-radius:5px;overflow:hidden;margin:9px 0}.eg-bar-track span{height:100%;display:block;background:var(--eq-accent)}.eg-detail{padding:20px 0;border-bottom:1px solid var(--eq-line)}.eg-page h4{font-size:17px;line-height:1.6;color:var(--eq-ink);margin:18px 0 10px}.eg-detail dl{margin:0}.eg-detail dt{font-size:14px;font-weight:700;color:var(--eq-accent);margin:14px 0 5px}.eg-detail dd{font-size:14px;color:var(--eq-muted);margin:0}.eg-page input[type=radio],.eg-page input[type=checkbox]{appearance:auto!important;opacity:1!important;display:inline-block!important;position:static!important;float:none;pointer-events:auto;width:19px;height:19px;flex:none;margin:0;accent-color:var(--eq-accent)}.eg-page .eg-check{display:flex;gap:10px;align-items:flex-start;line-height:1.7;font-size:14px}.eg-check input{margin-top:3px!important}.eg-page select{width:100%;max-width:100%;font:inherit;border:1px solid var(--eq-line);color:var(--eq-ink);background-color:var(--eq-panel);border-radius:6px}.eg-settings{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.eg-settings label{display:grid;gap:6px;font-size:14px;color:var(--eq-ink)}.eg-practice-feedback{padding:18px;border-left:3px solid var(--eq-accent);background:var(--eq-soft);margin:18px 0}.eg-record{padding:15px 0;border-bottom:1px solid var(--eq-line)}.eg-table-wrap{overflow:auto}.eg-page table{width:100%;font-size:13px;border-collapse:collapse}.eg-page th,.eg-page td{padding:9px 6px;border-bottom:1px solid var(--eq-line);color:var(--eq-ink)}.eg-page caption{font-size:13px;text-align:left;color:var(--eq-muted);margin:12px 0}.eg-page table tbody tr:nth-child(2n+1){background:var(--eq-soft)}.eg-page #eg-status{font-size:14px;color:var(--eq-accent);min-height:24px}.eg-page #eg-status.eg-error{color:#a52c32}.eg-page .eg-static-domain{border-bottom:1px solid var(--eq-line);padding-bottom:12px}.eg-page :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid #c38820;outline-offset:3px}.modern-subpage #content.eg-page.eg-dark{--eq-ink:#e6eff6;--eq-muted:#b8cbd7;--eq-line:#435e71;--eq-soft:#203749;--eq-panel:#132635;--eq-accent:#8bd5e7;--eg-grid:#54768b;--eg-chart:#8bd5e7;--modern-text:#e6eff6;--modern-panel:#132635;--modern-muted:#b8cbd7;background:var(--eq-panel);color:var(--eq-ink)}.modern-subpage #content.eg-dark .eq-notice{background:#203d47;border-left-color:#8bd5e7;color:var(--eq-muted)}.eg-dark .eq-options label:has(input:checked){background:#214656;border-color:#8bd5e7}.eg-dark select{color:var(--eq-ink);background-color:var(--eq-panel)}.eg-dark button.eq-primary{background:#246079;border-color:#8bd5e7;color:white}.modern-subpage #content.eg-dark #eg-status.eg-error{color:#ffb6b6}@media(max-width:600px){.eg-jumps{grid-template-columns:repeat(5,minmax(0,1fr))}.eg-page #eg-question-heading{min-height:130px}.eg-toolbar{flex-wrap:wrap;align-items:flex-start}.eg-toolbar p{flex-basis:100%}.eg-extremes,.eg-settings{grid-template-columns:1fr}.eg-chart text{font-size:26px}.eg-chart .eg-scale{font-size:22px}.eg-page #eg-code{font-size:29px}.eg-page #eg-start{width:100%}.eg-page .eq-facts{gap:12px 18px}}@media(prefers-reduced-motion:reduce){.eg-page *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
.modern-subpage #content.eg-page.eg-dark strong{color:var(--eq-ink)}
