.result-actions{display:flex;justify-content:center;gap:10px}.result-actions .primary-btn{margin:0;min-width:220px}.secondary-btn{border:1px solid var(--ink);background:transparent;color:var(--ink);border-radius:9px;padding:14px 18px;font:600 12px var(--body);cursor:pointer;transition:.2s}.secondary-btn:hover{background:#fff;transform:translateY(-1px)}.secondary-btn span{margin-left:5px;color:var(--red)}.review-screen{padding:48px 0 70px}.review-header{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:20px}.review-header h2{font:600 34px var(--display);margin:6px 0}.review-lead{color:var(--muted);font-size:13px;margin:18px 0 32px 65px}.review-list{width:min(860px,100%);margin:auto;display:grid;gap:16px}.review-card{background:rgba(255,255,255,.55);border:1px solid var(--line);border-radius:14px;padding:24px}.review-meta{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.review-number{color:var(--red);font-weight:700}.review-card h3{font:600 20px/1.35 var(--display);margin:15px 0}.review-answer{display:flex;gap:10px;padding:10px 12px;border-radius:7px;font-size:12px;margin-top:7px}.review-answer.wrong{background:#fff0ed;color:#8f352e}.review-answer.right{background:#edf9e7;color:#246b34}.review-explanation{border-top:1px solid var(--line);padding-top:13px;margin:15px 0 0;color:var(--muted);font-size:12px;line-height:1.6}@media(max-width:700px){.result-actions{flex-direction:column}.result-actions .primary-btn{width:100%;margin:0}.review-header{grid-template-columns:42px 1fr}.review-header .secondary-btn{grid-column:1/-1}.review-lead{margin-left:0}.review-card{padding:18px}}
