.daily-question{--dq-paper:var(--xy-paper);--dq-ink:var(--xy-ink);--dq-muted:var(--xy-ink);--dq-line:var(--xy-ink);--dq-soft:var(--xy-ink);background:var(--dq-paper);color:var(--dq-ink);border:1px solid var(--dq-line);box-shadow:0 8px 26px var(--xy-line);border-radius:24px;min-width:0;padding:clamp(20px,3vw,32px);line-height:1.5}.ph-wrap>.daily-question{margin-block:32px}.dark .xy-student-shell .daily-options .math-content,.dark .xy-student-shell .daily-solution h3 .math-content{color:inherit;background:0 0;border-radius:0;padding:0}.dark .daily-prompt .math-content,.dark .daily-solution>.math-content,.dark .daily-solution>.operation-steps{background:var(--xy-paper);color:var(--xy-ink);border-radius:12px;padding:16px}.dark .daily-options button{background:var(--xy-paper);color:var(--xy-ink);border-color:var(--xy-ink)}.daily-options button>.math-content{flex:1;overflow-x:auto}.daily-prompt>.math-content{overflow-x:auto}.daily-question header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.daily-question header>svg{background:var(--xy-cell);width:44px;height:44px;color:var(--xy-ink);border-radius:50%;flex:none;padding:10px}.daily-question h2{text-transform:none;margin:0;font-size:26px;font-weight:700;line-height:1.2}.daily-question time{text-transform:uppercase;letter-spacing:.06em;color:var(--dq-muted);font-size:13px}.daily-note{color:var(--dq-muted);margin:6px 0 18px;font-size:14px}.daily-layout{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.daily-prompt{overflow-wrap:anywhere;min-width:0;font-size:21px;font-weight:600}.daily-prompt .prep-prompt{color:inherit}.daily-prompt :is(svg,img){max-width:100%;height:auto}.daily-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.daily-options button{text-align:left;border:1.5px solid var(--dq-line);background:var(--dq-paper);min-height:60px;color:var(--dq-ink);cursor:pointer;overflow-wrap:anywhere;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.daily-options button:disabled{cursor:default}.daily-options button:hover:not(:disabled){border-color:var(--xy-cell)}.daily-options .daily-selected{box-shadow:inset 0 0 0 2px var(--xy-cell)}.daily-options .daily-correct{background:var(--dq-soft);border:2px solid var(--xy-cell)}.daily-letter{background:var(--dq-soft);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.daily-option-result{margin-left:auto;font-size:13px}.daily-solution{border-top:1px solid var(--dq-line);margin-top:24px;padding-top:20px}.daily-solution h3{margin:0 0 16px;font-size:20px}.daily-solution .daily-note{margin-bottom:0}.daily-link{background:var(--xy-cell);min-height:48px;color:var(--xy-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-flex}.daily-question :is(button,a):focus-visible{outline:3px solid var(--xy-cell);outline-offset:3px}.daily-question .math-content{color:inherit}.daily-question .operation-steps{padding-left:0}.daily-question .daily-options .math-content{min-width:0;max-width:100%}.daily-options math{font-size:1em}@media (max-width:700px){.daily-layout{grid-template-columns:1fr;gap:18px}.daily-prompt{font-size:19px}.daily-options button{flex-wrap:wrap;gap:8px;padding:10px}.daily-option-result{flex-basis:100%;margin-left:0;padding-left:40px;font-size:12px}.daily-question h2{font-size:24px}}.ph .daily-question h2{text-transform:none}.daily-question,.dark .daily-question{--dq-paper:var(--xy-paper);--dq-ink:var(--xy-ink);--dq-muted:var(--xy-mute);--dq-line:var(--xy-line);--dq-soft:var(--xy-cell);box-shadow:none;font-family:var(--xy-text);border-radius:0}.daily-question :is(h2,h3){font-family:var(--xy-display);font-weight:500}.daily-question header>svg{color:var(--xy-ink);background:0 0;border-radius:0;padding:6px}.daily-question .daily-options button{border:1.5px solid var(--xy-ink);background:var(--xy-paper);color:var(--xy-ink);border-radius:0}.daily-question .daily-options .daily-selected{background:var(--xy-ink);color:var(--xy-paper);box-shadow:none}.daily-question .daily-options .daily-correct{border:2px solid var(--xy-ink);box-shadow:inset 0 0 0 1px var(--xy-ink)}.daily-question .daily-options:has(.daily-correct) .daily-selected{border-color:var(--xy-bad)}.daily-question .daily-letter{color:inherit;font-family:var(--xy-display);background:0 0;border-radius:0}.daily-question .daily-link{background:var(--xy-ink);color:var(--xy-paper);font:500 15px var(--xy-display);border-radius:0}.daily-question :is(button,a):focus-visible{outline-color:var(--xy-ink)}.daily-question .daily-options .math-content{color:inherit;background:0 0}
