﻿.re{color:#fff;font:18px/1.5 Atkinson Hyperlegible,Arial,sans-serif}.re *{box-sizing:border-box}.re button{cursor:pointer;font:inherit}.re-back{display:inline-block;color:#fff;font-weight:900;margin:18px 0;border-bottom:3px solid #f0182b}.re-hero{padding:clamp(25px,5vw,60px);background:#5c0b16;border-bottom:8px solid #f0182b}.re-hero>span,.re-question>span,.re-reveal>span,.re-final>span{font-size:14px;color:#ffc928;font-weight:900}.re-hero h1{font-size:clamp(3rem,8vw,8rem);line-height:.9;letter-spacing:-.06em;margin:20px 0}.re-hero h1 em{color:#ffc928;font-style:normal}.re-hero p{font-size:22px;max-width:700px}.re-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px;margin-top:16px}.re-main{background:#202020;border:2px solid #555;min-width:0}.re-status{display:flex;justify-content:space-between;padding:18px 25px;color:#ffc928;border-bottom:2px solid #555;font-size:14px}.re-question,.re-reveal,.re-final{padding:clamp(22px,4vw,48px)}.re-question h2,.re-reveal h2{font-size:clamp(2.5rem,6vw,5.5rem);line-height:1;margin:10px 0}.re-symbol{font-size:80px;color:#ffc928;margin-top:20px}.re-ratings{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:25px 0}.re-ratings button{background:#333;color:#fff;border:2px solid #888;padding:17px 0;font-size:24px;font-weight:900}.re-ratings button:hover,.re-ratings button:focus-visible{background:#ffc928;color:#000}.re-hint{font-size:14px;color:#ccc}.re-side{background:#111}.re-critic{padding:25px;border-top:7px solid #f0182b}.re-critic>span{color:#f0182b;font-weight:900}.re-critic blockquote{font-size:24px;font-weight:900;line-height:1.2;margin:22px 0;padding-left:15px;border-left:5px solid #ffc928}.re-critic p{font-size:15px;color:#ccc}.re-record{padding:22px;background:#303030}.re-record h2{font-size:24px}.re-record #re-log>div,.re-results>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #555;padding:10px 0;font-size:14px}.re-record strong,.re-results strong{color:#ffc928;white-space:nowrap}#re-reset{background:transparent;color:#fff;border:1px solid #999;padding:12px;width:100%;margin-top:15px}.re-score-big{font-size:clamp(5rem,12vw,10rem);font-weight:900;line-height:1;color:#ffc928}.re-score-big small{font-size:30px;color:#fff}.re-reveal blockquote,.re-final blockquote{border-left:7px solid #f0182b;background:#303030;padding:25px;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:900;margin:22px 0}.re-guess{background:#333;padding:16px;display:flex;justify-content:space-between;gap:10px}.re-guess strong{color:#ffc928}#re-next,.re-actions button{background:#f0182b;border:0;color:#fff;padding:16px 22px;font-weight:900;margin-top:22px}.re-final h2{font-size:clamp(2.5rem,5vw,5rem);line-height:1}.re-final>strong{display:block;font-size:70px;color:#ffc928}.re-final>strong small{font-size:22px;color:#fff}.re-actions{display:flex;flex-wrap:wrap;gap:10px}.re-explore{background:#171717;margin-top:16px;padding:clamp(22px,4vw,45px)}.re-explore h2{font-size:clamp(2rem,4vw,3.5rem);margin:0}.re-explore #re-filters{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.re-explore #re-filters button{border:1px solid #888;background:#333;color:#fff;padding:10px 15px;font-size:13px;font-weight:900}.re-explore #re-filters button.active,.re-explore #re-filters button:hover{background:#ffc928;color:#000}.re-explore #re-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.re-explore article{background:#292929;border-top:4px solid #f0182b;padding:20px}.re-lib-icon{font-size:35px;color:#ffc928}.re-explore article h3{font-size:24px;margin:10px 0 5px}.re-explore article strong{color:#ffc928;font-size:24px}.re-explore article p{font-size:16px;color:#ddd}@media(max-width:880px){.re-layout{grid-template-columns:1fr}.re-explore #re-library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.re-explore #re-library{grid-template-columns:1fr}.re-ratings{grid-template-columns:repeat(4,minmax(0,1fr))}}
