.changes-page{width:min(760px,100%);margin:0 auto;padding-bottom:40px}.changes-page .topbar a{min-width:44px;min-height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.changes-filters{color:var(--muted);flex-wrap:wrap;align-items:end;gap:10px 16px;padding:0 20px 18px;font-size:14px;display:flex}.changes-filters label{flex-direction:column;gap:4px;display:flex}.changes-filters select{border:1px solid var(--line);min-height:40px;font:inherit;color:var(--ink);background:#fff;border-radius:6px;max-width:260px;padding:0 8px;font-size:15px}.changes-mode{gap:6px;width:100%;display:flex}.changes-mode label{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;border-radius:20px;flex-direction:row;align-items:center;gap:6px;padding:0 12px}.changes-mode label:has(input:checked){border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}.changes-mode input{margin:0}.change-card{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:16px;margin:0 20px;padding:20px;display:flex}.change-badges{flex-wrap:wrap;gap:6px;display:flex}.change-badge{color:var(--muted);background:#eef1f3;border-radius:12px;padding:2px 10px;font-size:13px;line-height:22px}.change-badge.kind-error{color:#9c2f48;background:#fbeaee}.change-badge.kind-transform{color:#2f5a9c;background:#eaf1fb}.change-badge.kind-paraphrase{background:var(--accent-wash);color:var(--accent)}.change-badge.is-ours{color:#8a5a00;background:#fff4e0}.change-row{flex-direction:column;gap:2px;display:flex}.change-sentence{font-family:var(--serif);font-size:28px;line-height:40px}.change-sentence .hl{border-radius:4px;padding:0 2px}#change-before .hl{background:#eef1f3;-webkit-text-decoration:line-through #9aa5ad;text-decoration:line-through #9aa5ad}#change-after .hl{background:var(--accent-wash);color:var(--accent)}.change-card.kind-error #change-after .hl{color:#9c2f48;background:#fbeaee}.change-title{font-size:20px;line-height:28px}.change-explain{color:var(--muted);font-size:17px;line-height:26px}.change-guess-q{color:var(--muted);margin-bottom:8px;font-size:16px}.change-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.change-option{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;min-height:48px;padding:8px 12px;font-size:16px;line-height:22px}.change-option.is-right{border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}.change-option.is-wrong{color:#9c2f48;background:#fbeaee;border-color:#b44b63}.changes-nav{align-items:center;gap:10px;padding:18px 20px 0;display:flex}.changes-nav .exercise-position{flex:1}.changes-button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:44px;padding:0 18px}.changes-button.is-primary{border-color:var(--accent);background:var(--accent);color:#fff}@media (width<=560px){.change-options{grid-template-columns:1fr}.change-sentence{font-size:24px;line-height:34px}}
