.rxmystery-wrap{max-width:960px;margin:auto;padding:24px;color:#eff6fc}.rxmystery-wrap header{margin-bottom:26px}.rxmystery-wrap h1{font-size:36px;margin:9px 0}.rxmystery-wrap p,.rxmystery-wrap small{color:#b8cbdc}.rxmystery-wrap button,.rxmystery-wrap a{font:inherit;border:1px solid #536c80;background:#1c3042;color:#f1f7fd;border-radius:10px;padding:13px 17px;cursor:pointer;text-decoration:none}.rxmystery-wrap button:disabled{cursor:default;opacity:.8}.rxmystery-wrap :focus-visible{outline:3px solid #9fe3ff;outline-offset:4px}.rxmystery-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rxmystery-metrics>div{padding:15px 19px;background:#152331;border:1px solid #3d566c;border-radius:12px}.rxmystery-metrics strong{display:block;font-size:28px;margin-top:6px}.rxmystery-question{padding:28px;border:1px solid #48687e;border-radius:18px;background:linear-gradient(150deg,#192e42,#111d29);text-align:center}.rxmystery-kicker{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#a9d8f4}.rxmystery-unknown{width:85px;height:85px;display:grid;place-items:center;margin:25px auto 18px;border:2px solid #71b6e3;border-radius:50%;font-size:49px;font-weight:800;background:#203f59;color:#b9e7ff}.rxmystery-question h2{font-size:28px;margin:12px 0}.rxmystery-clue{line-height:1.7}.rxmystery-clue strong{color:#edf7ff}.rxmystery-hints{min-height:8px}.rxmystery-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:23px 0}.rxmystery-options button{padding:19px;min-height:64px;font-weight:700;overflow-wrap:anywhere}.rxmystery-options button:hover:enabled{background:#2b506b;border-color:#a4ddff}.rxmystery-options button.correct{background:#174a3c;border-color:#81e4b5;color:#dcfff0}.rxmystery-options button.incorrect{background:#542a35;border-color:#f1a2b6}.rxmystery-tools{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.rxmystery-tools button{font-size:14px}.rxmystery-answer{display:flex;justify-content:center;gap:18px;align-items:center;margin:25px 0;text-align:left}.rxmystery-answer img{width:100px;height:100px;object-fit:contain;background:#21384c;border-radius:12px}.rxmystery-answer h3{margin:0 0 8px}.rxmystery-answer p{margin:5px 0}.rxmystery-next{background:#285472!important;border-color:#9cddff!important;min-width:180px}.rxmystery-final-score{font-size:48px;font-weight:800;color:#b2e6ff!important;margin:20px 0}.rxmystery-final-score span{font-size:21px;font-weight:400}.rxmystery-review{margin-top:24px;text-align:left}.rxmystery-review summary{cursor:pointer;font-weight:700;padding:12px}.rxmystery-review article{padding:14px;border-top:1px solid #3d566c}.rxmystery-wrap footer{font-size:13px;line-height:1.7;margin-top:24px}#rxmystery-status{min-height:24px;line-height:1.6;color:#c3e5ff}.rxmystery-wrap #rxmystery-reset{margin-top:15px}@media(max-width:600px){.rxmystery-wrap{padding:12px}.rxmystery-wrap h1{font-size:29px}.rxmystery-question{padding:19px 14px}.rxmystery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rxmystery-options{grid-template-columns:1fr}.rxmystery-options button{padding:15px;min-height:54px}.rxmystery-kicker{font-size:11px}.rxmystery-answer{align-items:flex-start}.rxmystery-answer>div{min-width:0;overflow-wrap:anywhere}.rxmystery-answer img{width:75px;height:75px}}
/* Sports workspace */
body .rxmystery-wrap{max-width:1100px;padding:0;color:#f5f5f7;font-family:Inter,Arial,sans-serif}
body .rxmystery-wrap .rxmystery-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(115deg,#252528,#111113);border:1px solid #404047;border-left:4px solid #e33445;padding:25px 28px;border-radius:12px;margin-bottom:0}
body .rxmystery-wrap h1{font-family:'Barlow Condensed',Inter,sans-serif!important;font-size:clamp(32px,4vw,48px)!important;line-height:1.08!important;letter-spacing:.3px!important;margin:6px 0 8px!important;text-transform:uppercase}
body .rxmystery-wrap h2{font-size:27px!important;letter-spacing:0!important;line-height:1.2!important;margin:14px 0!important;text-transform:none!important}
body .rxmystery-wrap h3{font-size:21px!important;letter-spacing:0!important;line-height:1.2!important;margin:0 0 8px!important}
body .rxmystery-wrap p,body .rxmystery-wrap small{color:#bcbcc5}
body .rxmystery-wrap .rxmystery-hero small{color:#f18a94;font-size:11px;font-weight:800;letter-spacing:1.5px}
.rxmystery-hero p{margin:0;font-size:14px}.rxmystery-hero-tag{white-space:nowrap;flex:none;font-size:10px;font-weight:800;letter-spacing:1px;border:1px solid #57575d;padding:9px 12px;border-radius:5px}
.rxmystery-rules{display:flex;gap:24px;flex-wrap:wrap;padding:14px 2px;color:#bcbcc5;font-size:12px}.rxmystery-rules b{color:#fff;font-size:16px;margin-right:4px}
body .rxmystery-metrics{gap:10px}.rxmystery-metrics>div{background:#1b1b1e;border-color:#3c3c43;border-radius:8px;padding:14px 18px}.rxmystery-metrics small{text-transform:uppercase;letter-spacing:1px;font-size:10px}.rxmystery-metrics strong{font-size:25px;margin-top:5px}
body #rxmystery-status{color:#d6d6dd;font-size:13px;margin:12px 0;min-height:22px}
body .rxmystery-question{background:linear-gradient(135deg,#212124,#151517);border-color:#44444b;border-radius:12px;padding:22px 28px}
.rxmystery-progress{display:block;width:100%;height:5px;margin:0 0 18px;border:0;border-radius:4px;overflow:hidden;background:#39393e;accent-color:#e33445}.rxmystery-progress::-webkit-progress-bar{background:#39393e}.rxmystery-progress::-webkit-progress-value{background:#e33445}.rxmystery-progress::-moz-progress-bar{background:#e33445}
body .rxmystery-kicker{color:#bdbdc6;font-size:11px;font-weight:700;letter-spacing:1px}.rxmystery-kicker span:last-child{color:#fff}
body .rxmystery-unknown{width:66px;height:66px;margin:20px auto 12px;background:#2e2629;border-color:#d4394b;color:#fff;font-size:40px;border-radius:14px;transform:rotate(-4deg)}
body .rxmystery-clue{font-size:14px;margin:8px 0}.rxmystery-clue strong{color:#fff}
body .rxmystery-wrap button,body .rxmystery-wrap a{background:#27272b;border-color:#55555d;border-radius:7px;color:#f5f5f8}
body .rxmystery-options{gap:10px;margin:18px 0}.rxmystery-options button{display:flex;align-items:center;gap:12px;text-align:left;font-size:14px;min-height:58px;padding:13px 16px}
.rxmystery-option-letter{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid #5d5d65;border-radius:5px;font-size:11px;color:#c9c9d0}
body .rxmystery-options button:hover:enabled{background:#353034;border-color:#f16c7b}
body .rxmystery-options button.correct{background:#173d32!important;border-color:#81d8b2!important;color:#e8fff4!important}body .rxmystery-options button.incorrect{background:#542630!important;border-color:#f194a1!important;color:#fff!important}
body .rxmystery-tools button{font-size:12px;min-height:44px;padding:10px 14px}.rxmystery-hints p{font-size:13px;margin:8px 0;padding:8px;border:1px dashed #64646b;border-radius:6px}
body .rxmystery-wrap .rxmystery-next,body .rxmystery-wrap #rxmystery-again{background:#bd2334!important;border-color:#e04554!important;color:#fff!important;min-height:46px;font-weight:700}
body .rxmystery-answer img{background:#303035;border:1px solid #52525b;border-radius:8px}body .rxmystery-final-score{color:#fff!important}.rxmystery-review{border-top:1px solid #44444c}.rxmystery-review article{border-color:#44444c}.rxmystery-wrap :focus-visible{outline-color:#f394a0}
body .rxmystery-wrap footer{padding:14px 18px;margin-top:16px;border:1px solid #38383f;border-radius:8px;background:#171719;font-size:12px}body .rxmystery-wrap footer p{margin:4px 0}
@media(max-width:650px){body .rxmystery-wrap .rxmystery-hero{flex-direction:column;align-items:flex-start;padding:22px;gap:12px}.rxmystery-rules{gap:12px 18px}body .rxmystery-question{padding:18px 15px}.rxmystery-metrics>div{padding:12px}.rxmystery-metrics strong{font-size:23px}.rxmystery-options button{min-height:52px}.rxmystery-tools{gap:8px}}
