/* note.css — the "HS2 mnemonic" note type's own CSS from Anki, scoped to .anki by build.py. Do not edit; rebuild. */
.anki{--bg:#f4f1ea;--panel:#fff;--ink:#1f2328;--soft:#6b6f76;--line:#ece7dc;--accent:#2f5d8a;--accent-bg:#e6eef7;--gold:#a87b12;--gold-bg:#fbf1d6;--tip:#f7f4ee;
 font-family:"Segoe UI",-apple-system,"Helvetica Neue",Arial,sans-serif;font-size:17px;line-height:1.45;color:var(--ink);background:var(--bg);text-align:left;padding:18px 12px}
:root:not([data-theme=light]) .anki{--bg:#17191c;--panel:#22252a;--ink:#e8e6e1;--soft:#9aa0a8;--line:#30343a;--accent:#8fb8e8;--accent-bg:#26364a;--gold:#e0b54a;--gold-bg:#3a3020;--tip:#1c1f23}
.anki .wrap{max-width:620px;margin:0 auto;background:var(--panel);border-radius:16px;padding:20px 22px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 6px 24px rgba(0,0,0,.06)}
.anki .top{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}
.anki .chip{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.3px;padding:3px 10px;border-radius:999px;background:var(--accent-bg);color:var(--accent)}
.anki .chip.star{background:var(--gold-bg);color:var(--gold)}
.anki .ask{font-size:19px;font-weight:500}
.anki .prompt{margin-top:14px;font-size:13px;color:var(--soft)}
.anki hr#answer{border:0;border-top:1px dashed var(--line);margin:18px 0}
.anki .code{font-size:32px;font-weight:800;letter-spacing:1px;color:var(--accent);line-height:1.15;word-break:break-word}
.anki .phrase{font-size:17px;font-style:italic;font-weight:600;margin:4px 0 14px}
.anki .rows{display:flex;flex-direction:column;gap:6px}
.anki .row{display:flex;gap:10px;align-items:flex-start}
.anki .badge{flex:none;min-width:28px;padding:2px 8px;text-align:center;font-weight:800;font-size:14px;border-radius:8px;background:var(--accent);color:var(--panel)}
.anki .txt{font-size:16px;padding-top:1px}
.anki .x{margin-top:14px;font-size:14px;color:var(--soft);background:var(--tip);border-left:3px solid var(--gold);border-radius:6px;padding:8px 10px}
