.term-card .term-preview.mv3-card-preview{color:#e6edf3;background:#161b22;align-content:center;gap:6px;padding:11px;display:grid}.term-card .term-preview.mv3-card-preview .mv3-card-head{color:#9fb0c3;font-size:10px;font-weight:700;font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0}.mv3-card-diff{gap:3px;margin:0;padding:0;list-style:none;display:grid}.mv3-card-diff li{background:#1f2630;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:3px 7px;display:flex}.term-card .term-preview.mv3-card-preview .mv3-card-diff s{color:#ff8a80;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;text-decoration-thickness:1.5px}.term-card .term-preview.mv3-card-preview .mv3-card-diff b{color:#6fdc95;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10.5px}.mv3-card-diff li.is-perm{background:0 0;border:1px dashed #5b6b80}.term-card .term-preview.mv3-card-preview .mv3-card-diff li.is-perm span{color:#c9d4e0;font-family:var(--font-geist-mono), ui-monospace, monospace}.term-card .term-preview.mv3-card-preview .mv3-card-diff li.is-perm b{color:#f5c35b;font-family:inherit}.term-interactive-demo.mv3-demo{color:#1d2330;background:#eef1f5;border-color:#c9d1dc;gap:12px;padding:14px}.mv3-demo-editor{background:#161b22;border:1px solid #2b3440;border-radius:10px;overflow:hidden}.mv3-demo-editor header{background:#1f2630;border-bottom:1px solid #2b3440;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;display:flex}.mv3-demo-editor header span{color:#e6edf3;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:700}.mv3-demo-editor header small{color:#d5def0;background:#33405a;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.mv3-demo-code{margin:0;padding:8px 0;list-style:none;display:grid}.mv3-demo-line{border-left:3px solid #0000;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:3px 12px 3px 0;display:grid}.mv3-demo-no{color:#6e7b8b;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:right;font-size:12px}.mv3-demo-line code{color:#e6edf3;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;font-size:13px}.mv3-demo-line.is-error{background:#ff8a801f;border-left-color:#ff8a80}.mv3-demo-line.is-error code{color:#ffb4ab}.mv3-demo-line.is-warn{background:#f5c35b1f;border-left-color:#f5c35b}.mv3-demo-line.is-warn code{color:#ffd98a}.mv3-demo-line.is-fixed{background:#6fdc951a;border-left-color:#6fdc95}.mv3-demo-line.is-fixed code{color:#a6f0c0}.mv3-demo-mark,.mv3-demo-note{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.mv3-demo-mark{color:#a6f0c0;background:#1d4d32}.mv3-demo-note{color:#f5c35b;border:1px dashed #8a7a4a}.mv3-demo-flag{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px 10px;padding:4px 0;display:flex}.mv3-demo-flag span{color:#f0f3f6;font-size:13px;line-height:1.5}.term-interactive-demo.mv3-demo .mv3-demo-fix{color:#161b22;background:#f0f3f6;border:1px solid #f0f3f6;min-height:30px;padding:4px 11px;font-size:12px;font-weight:800}.term-interactive-demo.mv3-demo .mv3-demo-fix:hover{color:#000;background:#fff;border-color:#fff}.mv3-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.mv3-demo .mv3-demo-load{color:#fff;background:#1a73e8;border-color:#1a73e8;font-weight:800}.term-interactive-demo.mv3-demo .mv3-demo-load:hover:not(:disabled){color:#fff;background:#1558b0;border-color:#1558b0}.term-interactive-demo.mv3-demo .mv3-demo-load:disabled{color:#4f5866;cursor:default;background:#e3e7ec;border-color:#c6ccd5}.term-interactive-demo.mv3-demo .mv3-demo-reset{color:#2c3442;background:#fff;border-color:#c4ccd7}.term-interactive-demo.mv3-demo .mv3-demo-reset:hover{color:#1d2330;border-color:#2c3442}.term-interactive-demo.mv3-demo button:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}.mv3-demo-chrome{background:#fff;border:1px solid #d5dbe3;border-left:4px solid #9aa3b1;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.mv3-demo-chrome small{color:#5b6474;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.mv3-demo-chrome p{color:#2c3442;gap:4px;margin:0;font-size:14px;display:grid}.mv3-demo-chrome p b{color:#1d2330}.mv3-demo-chrome code{color:#3a4352;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;font-size:12px}.mv3-demo-chrome.is-error{background:#fdf4f3;border-left-color:#c5221f}.mv3-demo-chrome.is-error p b{color:#a51d1a}.mv3-demo-chrome.is-warn{background:#fff8ec;border-left-color:#b06000}.mv3-demo-chrome.is-warn p b{color:#8a4b00}.mv3-demo-chrome.is-ok{background:#f2faf4;border-left-color:#137333}.mv3-demo-chrome.is-ok p b{color:#0f5f2a}.term-interactive-demo.mv3-demo .mv3-demo-status{color:#2c3442;background:#fff;border-left:3px solid #1d2330;border-radius:6px;padding:9px 12px}@media (max-width:640px){.mv3-demo-line{grid-template-columns:24px minmax(0,1fr)}.mv3-demo-mark,.mv3-demo-note{grid-column:2;justify-self:start}.mv3-demo-line code{font-size:12px}}
