.winter-page .mopts{display:grid;gap:10px;margin:14px 0;padding:0;list-style:none}
.winter-page .mopt{display:block;width:100%;text-align:left;font:inherit;font-weight:700;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;min-height:48px;cursor:pointer;overflow-wrap:anywhere}
.winter-page .mopt:hover:not(:disabled){border-color:var(--accent)}
.winter-page .mopt.right{border-color:#2f9e5b;background:rgba(47,158,91,.16)}
.winter-page .mopt.wrong{border-color:#c0392b;background:rgba(192,57,43,.14)}
.winter-page .mq-meta{color:var(--muted);font-weight:800;font-size:.9rem}
.winter-page .mq-q{font-size:1.2rem;margin:6px 0}
.winter-page .mq-fb{margin:8px 0}
.winter-page .mq-src{font-size:.9rem;color:var(--muted);overflow-wrap:anywhere}
.winter-page .mshare{width:100%;min-height:120px;font:inherit;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text)}
.winter-page .mlist{padding-left:1.2em}
.winter-page .round-h{margin:18px 0 8px}.winter-page .round-h h3{margin:0;font-size:1.1rem;color:var(--accent)}
@media print{.winter-page .round-h{break-after:avoid}}

.winter-page .related a{margin-right:.4em}
