.quest-root{--quest-accent:#5b47a8;--iq-top:#e3dcf5;--iq-top-line:#cdc2ec}[data-theme=dark] .quest-root{--quest-accent:#a996ee;--iq-top:#2f2750;--iq-top-line:#45397a}.quest-root .iq-quiz,.quest-root .iq-result,.quest-root .iq-go{--teal:var(--quest-accent)}.quest-root .iq-quiz.tests-box{box-shadow:0 12px 32px #4a3a8c29}.quest-root .tests-rhero{align-items:stretch}.quest-root .tests-rhero .tests-hero-pic{align-self:stretch;min-height:220px;position:relative}.quest-root .tests-rhero .tests-hero-pic img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}@media (max-width:760px){.quest-root .tests-rhero .tests-hero-pic{height:210px;min-height:0}.quest-root .tests-rhero .tests-hero-pic img{max-width:none}}.quest-back{min-height:36px;padding:4px 14px;font-size:14px}.quest-body{padding-bottom:20px}.quest-body h2{margin-bottom:16px;font-size:clamp(20px,2.6vw,25px)}.quest-body.is-2 .iq-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.quest-body.is-3 .iq-opts{grid-template-columns:repeat(3,minmax(0,1fr))}.quest-body.is-4 .iq-opts{grid-template-columns:repeat(4,minmax(0,1fr))}.quest-body.is-5 .iq-opts{grid-template-columns:repeat(5,minmax(0,1fr))}.quest-body.is-5 .iq-opt{gap:8px;padding-inline:10px;font-size:14.5px}.quest-score b{font-size:44px}.quest-result .iq-res p{color:var(--ink);font-size:15.5px;line-height:1.6}.quest-h{color:var(--tests-hero-ink);margin:20px 0 10px;font-size:16px;font-weight:800}.quest-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}.quest-bar{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;min-width:0;font-size:14.5px;display:grid}.quest-bar b{color:var(--tests-hero-ink);font-variant-numeric:tabular-nums}.quest-bar i{background:var(--tr);height:10px;box-shadow:inset 0 0 0 1px var(--trl);border-radius:999px;grid-column:1/-1;display:block;overflow:hidden}.quest-bar u{background:var(--quest-accent);border-radius:999px;height:100%;text-decoration:none;display:block}.quest-bar.is-dual span:nth-child(2){text-align:right}.quest-tip{box-shadow:inset 0 0 0 1px var(--trl);border-radius:12px;margin:14px 0 0;padding:12px 16px;font-size:15px;line-height:1.55}.quest-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.quest-list{background:var(--tr);border-radius:12px;min-width:0;padding:14px 16px}.quest-list.is-extra{grid-column:1/-1}.quest-list h3{color:var(--tri);margin:0 0 8px;font-size:15px;font-weight:800}.quest-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.quest-list li{padding-left:18px;font-size:14.5px;line-height:1.45;position:relative}.quest-list li:before{content:"";background:var(--quest-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:2px}.quest-list.is-extra ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}@media (max-width:900px){.quest-body.is-4 .iq-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.quest-body.is-5 .iq-opts{grid-template-columns:minmax(0,1fr)}.quest-body.is-5 .iq-opt{gap:10px;padding-inline:12px 14px;font-size:15.5px}}@media (max-width:760px){.quest-body .iq-opts.iq-opts,.quest-bars,.quest-lists,.quest-list.is-extra ul{grid-template-columns:minmax(0,1fr)}.quest-score b{font-size:38px}}
