.prediction-card{border:1px solid var(--panel-border);border-top:4px solid var(--tp-city-violet);border-radius:var(--tp-radius);background:var(--surface);box-shadow:var(--tp-card-shadow);margin:24px 0;padding:22px}.prediction-card h2{max-width:42ch;font-size:1.3rem}.prediction-card>p{color:var(--muted);margin-top:12px}.prediction-choices{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.prediction-choices button{white-space:normal;text-align:left}.prediction-choices button[aria-pressed=true]{border:2px solid var(--accent);background:var(--accent-soft);font-weight:700}.prediction-card .prediction-feedback{border-left:4px solid var(--accent);background:var(--tp-kid-sky);color:var(--text);padding:14px}.prediction-action{align-items:center;gap:8px;min-height:44px;margin-top:12px;font-weight:750;display:inline-flex}.prediction-answer{border-top:1px solid var(--panel-border);margin-top:12px}.prediction-answer summary{min-height:44px;margin-left:20px;padding:12px 0;font-weight:700;list-style:disclosure-closed;display:list-item}.prediction-answer[open] summary{list-style:disclosure-open}.prediction-answer summary::-webkit-details-marker{display:inline}.prediction-answer p{padding:0 0 8px;line-height:1.7}.learning-next{border:1px solid var(--panel-border);border-radius:var(--tp-radius);background:var(--tp-kid-sky);margin-top:24px;padding:22px}.learning-next h2{font-size:1.25rem}.learning-next a{align-items:center;min-height:44px;margin-top:8px;font-weight:700;display:inline-flex}.question-paths{margin:24px 0}.question-paths>h2{margin-bottom:14px}.question-paths ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.question-paths a{border:1px solid var(--panel-border);border-radius:var(--tp-radius);background:var(--surface);height:100%;color:var(--text);align-items:start;gap:14px;padding:20px;text-decoration:none;display:flex}.question-paths strong,.question-paths small{display:block}.question-paths small{color:var(--muted);margin-top:8px;font-size:.875rem}.question-paths a:hover strong{text-decoration:underline}.question-paths svg{flex-shrink:0}.question-paths li:nth-child(2n) a{background:var(--tp-chart-indigo)}.question-paths li:nth-child(3n) a{background:var(--tp-kid-sun)}@media (width<=650px){.question-paths ul{grid-template-columns:1fr}.prediction-card,.learning-next{padding:18px}.prediction-choices{flex-direction:column}.prediction-choices button{width:100%}}@media (forced-colors:active){.prediction-card,.learning-next,.question-paths a,.prediction-card .prediction-feedback{background:canvas;border-color:canvastext}.prediction-choices button[aria-pressed=true]{outline:2px solid highlight}}
