.term-card .commit-card-preview{--git-ink:#34405a;--git-muted:#74809a;--git-line:#dfe5f2;--git-accent:#4c66d0;border-color:var(--git-line);min-width:0;min-height:150px;color:var(--git-ink);background:linear-gradient(140deg,#fafbff 0%,#f2f5fb 100%);align-content:center;gap:7px;padding:11px 12px;font-size:10px;line-height:1.3;display:grid}.term-card .commit-card-preview :is(small,p,span,label,li,code,i){min-width:0;font-size:9px;line-height:1.3}.term-card .commit-card-preview :is(b,strong){min-width:0;font-size:10px;line-height:1.25}.commit-card-heading{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.commit-card-heading small{color:var(--git-muted);letter-spacing:.18px;white-space:nowrap;font-size:8px;font-weight:800}.commit-card-heading strong{color:#4b60b5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.term-card .commit-card-preview{background:linear-gradient(140deg,#fafbff,#eef2fa)}.commit-card-objects{gap:5px;margin:0;padding:0;list-style:none;display:grid}.commit-card-objects li{background:#fff;border:1px solid #dde3f1;border-radius:5px;gap:2px;min-width:0;padding:6px 7px;display:grid}.commit-card-objects li>header{align-items:center;gap:5px;min-width:0;display:flex}.commit-card-objects li>header code{color:#44507a;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-weight:800}.commit-card-objects li>header small{color:#8a93ad;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.commit-card-objects li>header .commit-card-badge{letter-spacing:.02em;white-space:nowrap;border-radius:99px;margin-left:auto;padding:2px 5px;font-size:7px;font-weight:800}.commit-card-badge.is-single{color:#1f6a3a;background:#e3f3e9}.commit-card-badge.is-mixed{color:#8a5a1a;background:#fbeecd}.commit-card-objects li>p{color:#3a4660;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:9px;font-weight:700;overflow:hidden}.commit-card-objects li>footer{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.commit-card-objects li>footer span{color:#7c8499;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.commit-card-objects li>footer strong{white-space:nowrap;font-size:8px}.commit-card-objects li.is-single{border-color:#c5e1ce}.commit-card-objects li.is-single>footer strong{color:#1f6a3a}.commit-card-objects li.is-mixed{border-color:#ecd6a8}.commit-card-objects li.is-mixed>footer strong{color:#8a5a1a}.commit-card-verdict{color:#4d566e;border-top:1px solid #dde3f1;margin:0;padding-top:4px;font-size:9px;line-height:1.5}.commit-card-verdict b{color:#2b3553}.term-interactive-demo.commit-demo{color:#2b2f38;background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;gap:12px;padding:16px;display:grid}.commit-demo-intro{background:#f2f3f6;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.commit-demo-eyebrow{color:#6a7080;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.commit-demo-intro p{color:#4a5160;margin:0;font-size:13px;line-height:1.6}.commit-demo-intro code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:12px}.commit-demo-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.commit-demo .commit-demo-presets button{color:#4a5160;min-height:34px;font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:7px;flex-direction:column;align-items:flex-start;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.term-interactive-demo.commit-demo .commit-demo-presets button>span{color:#8a90a0;font-size:10px;font-weight:650}.term-interactive-demo.commit-demo .commit-demo-presets button:hover{color:#2b2f38;border-color:#2b2f38}.term-interactive-demo.commit-demo .commit-demo-presets button:focus-visible,.term-interactive-demo.commit-demo .commit-demo-reset:focus-visible,.term-interactive-demo.commit-demo .commit-cta:focus-visible{outline-offset:2px;outline-width:2px}.term-interactive-demo.commit-demo .commit-demo-presets button:focus-visible{outline-color:#4a5266}.term-interactive-demo.commit-demo .commit-demo-presets button[aria-pressed=true]{color:#fff;background:#2b2f38;border-color:#2b2f38}.term-interactive-demo.commit-demo .commit-demo-presets button[aria-pressed=true]>span{color:#c8ccd6}.commit-demo-preset-hint{color:#8a5a1a;font-size:12px;font-weight:650}.commit-demo-files{border:0;min-width:0;margin:0;padding:0}.commit-demo-files>legend{color:#6a7080;letter-spacing:.03em;margin-bottom:6px;padding:0;font-size:11px;font-weight:800}.commit-demo-files ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.commit-demo-files li{background:#fff;border:1px solid #e3e7ef;border-radius:7px;overflow:hidden}.commit-demo-files li.is-staged{background:#f4f7fc;border-color:#c7d0e0}.commit-demo-files li.is-secret{background:#fdf6f7;border-color:#f0c9ce}.commit-demo-files li.is-secret.is-staged{background:#fbe9eb;border-color:#d99aa1}.commit-demo-files label{cursor:pointer;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex}.term-interactive-demo.commit-demo .commit-demo-files input[type=checkbox]{accent-color:#2b2f38;flex:none;width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.commit-demo-file-path{flex:auto;gap:1px;min-width:0;display:grid}.commit-demo-file-path code{color:#2b3553;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.commit-demo-file-path small{color:#7c8499;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.commit-demo-file-tag{letter-spacing:.02em;white-space:nowrap;border-radius:99px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.commit-demo-file-tag.is-login-fix{color:#1f6a3a;background:#e3f3e9}.commit-demo-file-tag.is-prettier{color:#6b559c;background:#ece4f6}.commit-demo-file-tag.is-deps{color:#2c5d8a;background:#e1eef6}.commit-demo-file-tag.is-secret{color:#a83a44;background:#fbe1e3}.commit-demo-message{color:#2b2f38;gap:5px;font-size:13px;font-weight:750;display:grid}.term-interactive-demo.commit-demo .commit-demo-message input[type=text]{box-sizing:border-box;width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:7px;padding:9px 11px;font-size:13px;font-weight:500}.term-interactive-demo.commit-demo .commit-demo-message input[type=text]:focus{outline-offset:1px;border-color:#2b2f38;outline:2px solid #4a5266}.commit-demo-message-hint{color:#6a7080;margin:0;font-size:12px;font-weight:500;line-height:1.5}.commit-demo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.commit-demo .commit-cta{min-height:38px;font:inherit;padding:9px 22px;font-size:14px;font-weight:750;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.term-interactive-demo.commit-demo .commit-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.commit-demo .commit-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.commit-demo .commit-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.commit-demo .commit-demo-reset{min-height:38px;font:inherit;padding:8px 16px;font-size:13px;font-weight:700;color:#53596a!important;background:#fff!important;border:1px solid #c0c4cc!important;border-radius:8px!important}.term-interactive-demo.commit-demo .commit-demo-reset:hover{color:#2b2f38!important;border-color:#2b2f38!important}.commit-demo-stage-meter{color:#53596a;margin-left:auto;font-size:12px;font-weight:650}.commit-demo-stage-meter b{color:#2b2f38;font-family:var(--font-geist-mono), ui-monospace, monospace}.commit-demo-stage-meter i{border-radius:99px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.commit-demo-stage-meter i.is-secret{color:#a83a44;background:#fbe1e3}.commit-demo-empty{color:#8a5a1a;margin:0;font-size:12px;font-weight:650}.commit-demo-blocked{color:#a83a44;background:#fbe1e3;border-radius:7px;margin:0;padding:9px 12px;font-size:13px;font-weight:650;line-height:1.55}.commit-demo-history{background:#f2f3f6;border-radius:8px;gap:8px;padding:12px;display:grid}.commit-demo-history>header{align-items:baseline;gap:8px;min-width:0;display:flex}.commit-demo-history>header strong{color:#2b2f38;font-size:13px}.commit-demo-history>header small{color:#7c8499;font-size:11px}.commit-demo-history ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.commit-demo-object{background:#fff;border:1px solid #d6dae3;border-left-width:4px;border-radius:7px;gap:4px;padding:10px 12px;display:grid}.commit-demo-object>header{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.commit-demo-object-hash{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:800}.commit-demo-object-parent{color:#8a90a0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.commit-demo-object-scope{border-radius:99px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:800}.commit-demo-object-scope.is-single{color:#1f6a3a;background:#e3f3e9}.commit-demo-object-scope.is-mixed{color:#8a5a1a;background:#fbeccd}.commit-demo-object-scope.is-secret{color:#a83a44;background:#fbe1e3}.commit-demo-object-head{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;background:#2b2f38;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:800}.commit-demo-object-subject{color:#2b2f38;min-width:0;margin:0;font-size:14px;font-weight:750;line-height:1.4}.commit-demo-object>footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commit-demo-object-files{color:#5a606e;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;flex:220px;font-size:11px;overflow:hidden}.commit-demo-object-verdict{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:750}.commit-demo-object.is-single{border-left-color:#1f6a3a}.commit-demo-object.is-single .commit-demo-object-verdict{color:#1f6a3a;background:#e3f3e9}.commit-demo-object.is-mixed{border-left-color:#b07d2c}.commit-demo-object.is-mixed .commit-demo-object-verdict{color:#8a5a1a;background:#fbeccd}.commit-demo-object.is-secret{border-left-color:#a83a44}.commit-demo-object.is-secret .commit-demo-object-verdict{color:#a83a44;background:#fbe1e3}.commit-demo-object-vague{color:#8a5a1a;background:#fbeccd;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:750}.commit-demo-object.is-flash{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-rausch-600) 35%, #fff)}.commit-demo-status{color:#4a5160;background:#eef0f4;border-radius:7px;margin:0;padding:9px 12px;font-size:13px;line-height:1.6}.commit-recap,.commit-how-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.commit-recap li,.commit-how-steps li{color:#3a4150;background:#fbfbfc;border:1px solid #e3e7ef;border-radius:7px;padding:10px 12px;font-size:14px;line-height:1.6}.commit-recap li b{color:#2b2f38}.commit-recap code,.commit-how-steps code,.commit-examples code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:4px;padding:1px 5px;font-size:12.5px}.commit-examples{gap:10px;display:grid}.commit-examples article{background:#fff;border:1px solid #e3e7ef;border-radius:8px;gap:5px;padding:12px 14px;display:grid}.commit-examples article small{border-radius:99px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:800}.commit-examples article.is-good small{color:#1f6a3a;background:#e3f3e9}.commit-examples article.is-bad small{color:#a83a44;background:#fbe1e3}.commit-examples article b{color:#2b2f38;font-size:14px}.commit-examples article p{color:#4a5160;margin:0;font-size:13.5px;line-height:1.65}.commit-example-cta{color:#fff;background:#2b2f38;border-radius:6px;width:fit-content;padding:5px 11px;font-size:12px;font-weight:750}.commit-example-cta.is-bad{color:#fff;background:#c0c4cc;text-decoration:line-through}@media (max-width:640px){.commit-demo-actions{align-items:stretch}.commit-demo-stage-meter{margin-left:0}.commit-demo-object-files{white-space:normal;flex-basis:100%}.term-interactive-demo.commit-demo .commit-demo-presets button{flex:45%}}.term-card .term-preview.commit-card-preview{background:#dfe9f7;border-color:#899fc8}@media (max-width:780px){.term-card .commit-card-preview{gap:6px;min-height:150px;padding:10px;overflow:visible}.commit-card-objects li>p{white-space:normal}}.term-card .term-preview.commit-card-preview{gap:8px;padding:10px;display:grid;color:#1e2a1c!important;background:radial-gradient(circle at 80% 20%,#2f6b4f24,#0000 34%),linear-gradient(168deg,#f7faf4,#e4eee0)!important;border-color:#c9d6c4!important}.commit-card-ticket{background:#fffdf8;border:1px solid #b7cbb4;border-radius:10px;gap:5px;padding:10px 12px;display:grid;box-shadow:4px 10px 20px #28402814}.commit-card-ticket header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.commit-card-ticket code{font-weight:800;color:#2f6b4f!important;font-size:11px!important}.commit-card-ticket small{color:#6b7a66!important;font-size:8px!important}.commit-card-ticket header b{background:#2f6b4f;border-radius:999px;margin-left:auto;padding:2px 6px;color:#f4fff8!important;font-size:8px!important}.commit-card-ticket strong{color:#1e2a1c!important;font-size:13px!important}.commit-card-ticket ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.commit-card-ticket li{color:#4a5846!important;font-size:9px!important}.commit-card-ticket p{margin:0;font-weight:750;color:#2f6b4f!important;font-size:9px!important}.commit-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#1e2a1c!important;font-size:10px!important}.term-interactive-demo.commit-demo{color:#1e2a1c;background:#e8f0e4;border-color:#c9d6c4;gap:12px;padding:12px;display:grid}.commit-demo-entry{color:#4a5846;margin:0;font-size:13px;line-height:1.55}.commit-demo-entry code{color:#2f6b4f;background:#fffdf8;border-radius:4px;padding:1px 5px}.commit-demo-ticket{background:#fffdf8;border:1px solid #b7cbb4;border-radius:16px;gap:8px;padding:18px;display:grid;box-shadow:6px 16px 32px #2840281a}.commit-demo-ticket header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commit-demo-ticket code{color:#2f6b4f;font-size:18px;font-weight:800}.commit-demo-ticket header b{color:#f4fff8;background:#2f6b4f;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:12px}.commit-demo-ticket.is-empty{background:#fff6f2;border-color:#c45c3a}.commit-demo-ticket.is-empty header b,.commit-demo-ticket.is-mixed header b{color:#fff7f4;background:#c45c3a}.commit-demo-ticket.is-mixed{background:#fff8ee;border-color:#c9a66b}.commit-demo-ticket ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.commit-demo-ticket li{background:#eef5ec;border-radius:7px;padding:6px 8px}.commit-demo-ticket.is-empty li,.commit-demo-ticket.is-mixed li{background:#fde8e0}.commit-demo-stamp{margin:0;font-weight:800}.commit-demo-note{color:#4a5846;margin:0}.commit-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.commit-demo button{color:#1e2a1c;background:#fffdf8;border-color:#b7cbb4}.term-interactive-demo.commit-demo button:hover,.term-interactive-demo.commit-demo button[aria-pressed=true]{color:#f4fff8;background:#2f6b4f;border-color:#2f6b4f}.term-interactive-demo.commit-demo button:focus-visible{outline-offset:3px;outline:3px solid #2f6b4f66!important}.term-interactive-demo.commit-demo .commit-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.commit-examples article.is-good{border-left:3px solid #2f6b4f}.commit-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.commit-demo-controls{flex-direction:column}.term-interactive-demo.commit-demo button{width:100%}}
