.trivia-card{max-width:760px;margin:auto;text-align:center}.trivia-kicker{font:700 11px system-ui;letter-spacing:2px;color:#b3dfe7;margin:8px 0 15px}.trivia-card h1{font:clamp(25px,4vw,39px) Georgia,serif;color:#f4d499;margin:10px 0 17px}.trivia-card h2{font:clamp(17px,2.5vw,23px)/1.5 Georgia,serif;color:#fff1d6;margin:22px 0}.trivia-rules{font:14px/1.8 system-ui;color:#bacbdc}.trivia-rules strong{color:#a5efc5}.trivia-lives{display:inline-block;margin:10px;padding:9px 18px;border:1px solid #719c92;background:#122c2b;color:#bef7d4;font:700 13px system-ui;letter-spacing:1px}.trivia-options{display:grid;gap:10px;margin:18px auto;max-width:640px}.trivia-options button{display:flex;align-items:center;gap:14px;text-align:left;background:#14273b;color:#e8effa;border:1px solid #69849f;border-radius:5px;padding:14px 17px;font:16px/1.45 system-ui;cursor:pointer}.trivia-options button:hover,.trivia-options button:focus-visible{background:#25465b;outline:2px solid #a8e6df}.trivia-options span{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border:1px solid #9cbdc2;color:#e9d8ad}.trivia-skip{padding:10px;border:0;background:transparent;color:#a9bbce;text-decoration:underline;cursor:pointer}.trivia-answer{padding:18px;margin:20px auto;background:#122133;border:1px solid #55728e;color:#d6e9f9;font:16px/1.6 system-ui}.trivia-result p{color:#c7d7e5}.trivia-result .btn{display:block;margin:18px auto}#lowHPVeil{position:fixed;inset:0;pointer-events:none;z-index:11;background:radial-gradient(ellipse at center,transparent 25%,#bf153b55 65%,#b90c28 100%);opacity:0}#lowHPWarning{position:fixed;right:20px;top:218px;z-index:12;pointer-events:none;background:#320d19f2;border:2px solid #ff7c86;border-radius:4px;padding:12px 16px;color:#fff3df;font:800 13px system-ui;box-shadow:0 0 16px #ed46544d;letter-spacing:.4px}#lowHPWarning[hidden]{display:none}@media(max-width:680px){.trivia-options button{padding:10px;font-size:14px}.trivia-rules{font-size:12px}#lowHPWarning{right:8px;top:214px;font-size:11px;padding:9px}}@media(prefers-reduced-motion:reduce){#lowHPVeil{background:radial-gradient(ellipse at center,transparent 50%,#8b1237 100%)}}
