.term-card .stash-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 .stash-card-preview :is(small,p,span,label,li,code,i){min-width:0;font-size:9px;line-height:1.3}.term-card .stash-card-preview :is(b,strong){min-width:0;font-size:10px;line-height:1.25}.stash-card-heading{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.stash-card-heading small{color:var(--git-muted);letter-spacing:.18px;white-space:nowrap;font-size:8px;font-weight:800}.stash-card-heading strong{color:#4b60b5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.term-card .stash-card-preview{background:linear-gradient(140deg,#f8f9fc,#eef1f6)}.stash-card-eyebrow{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.stash-card-eyebrow small{color:#6a7080;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18px;font-size:8px;font-weight:800}.stash-card-eyebrow b{color:#4a5160;font-size:10px}.stash-card-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);align-items:center;gap:5px;min-width:0;display:grid}.stash-card-flow>i{color:#6a7080;text-align:center;font-size:8px;font-style:normal;font-weight:800}.stash-card-tree{background:#fdf3df;border:1px solid #e3b56e;border-radius:5px;gap:2px;padding:6px;display:grid}.stash-card-tree small{color:#8a5a1a;font-size:7px;font-weight:800}.stash-card-stack{gap:3px;display:grid}.stash-card-stack span{color:#4a5160;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d6dbe6;border-radius:4px;align-items:center;padding:4px 6px;font-size:8px;font-weight:700;display:flex;overflow:hidden}.stash-card-stack .stash-card-stack-top{color:#fff;background:#2b2f38;border-color:#2b2f38}.stash-card-stack .stash-card-stack-more{opacity:.6}.stash-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.stash-card-actions li{text-align:center;background:#fff;border:1px solid #e0e4ed;border-radius:4px;gap:1px;padding:4px;display:grid}.stash-card-actions li b{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8px;font-weight:800}.stash-card-actions li span{color:#6a7080;font-size:7px}.stash-card-verdict{color:#3c4252;background:#eef0f4;border-left:3px solid #2b3553;border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;padding:5px 7px;font-size:9px;line-height:1.45;display:flex}.stash-card-verdict strong{color:#2b3553;font-size:9px}.stash-card-verdict span{color:#6a7080;font-size:8px}.term-card .term-preview.stash-card-preview{background:#f4f5f8;border-color:#c4c9d4}@media (max-width:780px){.term-card .stash-card-preview{gap:6px;min-height:150px;padding:10px;overflow:visible}.stash-card-flow{grid-template-columns:minmax(0,1fr);gap:4px}.stash-card-flow>i{justify-self:center}.stash-card-actions{grid-template-columns:minmax(0,1fr)}}.term-interactive-demo.stash-demo{color:#2b2f38;background:#fbfbfc;border:1px solid #d9dce3;border-radius:10px;gap:12px;padding:16px;display:grid}.stash-demo-intro{background:#f2f3f6;border-radius:8px;gap:6px;padding:12px;display:grid}.stash-demo-eyebrow{color:#5a606e;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.stash-demo-intro p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}.stash-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}.stash-demo-intro b{color:#2b2f38;font-weight:800}.stash-demo-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;display:grid}.stash-tree{background:#fff;border:1px solid #e3e7ef;border-left-width:4px;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.stash-tree.is-dirty{background:#fffaf0;border-left-color:#d09135}.stash-tree.is-clean{background:#f6fbf7;border-left-color:#2f6a45}.stash-tree.is-conflict{background:#fdf2f3;border-left-color:#c0353f}.stash-tree-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.stash-tree-head strong{color:#2b2f38;font-size:13px}.stash-tree-badge{font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:11.5px;font-weight:800}.stash-tree-badge.is-dirty{color:#8a5a1a;background:#fbeccd}.stash-tree-badge.is-clean{color:#fff;background:#2f6a45}.stash-tree-badge.is-conflict{color:#fff;background:#c0353f}.stash-tree-files{gap:4px;margin:0;padding:0;list-style:none;display:grid}.stash-tree-files li{background:#ffffffb3;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:5px 8px;font-size:12px;display:flex}.stash-tree-files li code{overflow-wrap:anywhere;color:#2b3553;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11.5px;font-weight:700}.stash-tree-files li span{color:#6a7080;white-space:nowrap;font-size:11px;font-weight:700}.stash-tree-files li.is-tracked span{color:#8a5a1a}.stash-tree-files li.is-untracked{background:#4a51600f}.stash-tree-files li.is-conflict{background:#fbe3e6}.stash-tree-files li.is-conflict span{color:#a83a44;font-weight:800}.stash-tree-files li.is-empty span{color:#2f6a45;font-weight:700}.stash-tree-note{color:#a83a44;background:#fbe3e6;border:1px solid #f0c9ce;border-radius:6px;gap:2px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5;display:grid}.stash-tree-note b{color:#8a2a33;font-weight:800}.stash-stack{background:#fff;border:1px solid #e3e7ef;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.stash-stack-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.stash-stack-head strong{color:#2b2f38;font-size:13px}.stash-stack-head span{color:#6a7080;font-size:11.5px;font-weight:700}.stash-stack-empty{color:#6a7080;text-align:center;background:#fafafb;border:1px dashed #c4c9d4;border-radius:6px;margin:0;padding:14px 10px;font-size:12.5px}.stash-stack-empty code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace}.stash-stack-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stash-stack-item{background:#fff;border:1px solid #e0e4ed;border-radius:6px;gap:4px;padding:9px 10px;display:grid}.stash-stack-item.is-top{background:#f4f5f8;border-color:#2b2f38;border-left-width:3px}.stash-stack-id{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800}.stash-stack-msg{color:#3c4252;font-size:12.5px;font-weight:700}.stash-stack-files{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.stash-stack-files li code{color:#4a5160;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:4px;padding:1px 5px;font-size:10.5px}.stash-stack-top-tag{color:#2b2f38;letter-spacing:.02em;font-size:10.5px;font-weight:800}.stash-controls{background:#fff;border:1px solid #e3e7ef;border-radius:8px;gap:10px;padding:12px;display:grid}.stash-msg-input{gap:4px;display:grid}.stash-msg-input span{color:#4a5160;font-size:12px;font-weight:700}.stash-u-toggle{align-items:center;gap:8px;min-width:0;display:flex}.stash-u-toggle input{flex:none}.stash-u-toggle span{color:#3c4252;font-size:12.5px}.stash-u-toggle code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:4px;padding:1px 5px;font-size:11.5px;font-weight:700}.stash-controls-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.stash-demo .stash-btn{min-height:34px;font:inherit;padding:7px 12px;font-size:12.5px;font-weight:700;color:#3c4252!important;background:#fff!important;border:1px solid #d6dae3!important;border-radius:7px!important}.term-interactive-demo.stash-demo .stash-btn:hover:not(:disabled){color:#2b2f38!important;background:#f4f5f8!important;border-color:#2b2f38!important}.term-interactive-demo.stash-demo .stash-btn:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.stash-demo .stash-btn:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.stash-demo .stash-btn.is-resolve{color:#1f5a36!important;background:#effaf3!important;border-color:#b9d8c4!important}.term-interactive-demo.stash-demo .stash-btn.is-resolve:hover:not(:disabled){color:#1f5a36!important;background:#e2f3e9!important;border-color:#2f6a45!important}.term-interactive-demo.stash-demo .stash-reset{min-height:34px;font:inherit;padding:7px 14px;font-size:12.5px;font-weight:700;color:#53596a!important;background:#f6f7f9!important;border:1px solid #c0c4cc!important;border-radius:7px!important}.term-interactive-demo.stash-demo .stash-reset:hover{color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.stash-demo .stash-reset:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.stash-demo .stash-cta{min-height:38px;font:inherit;padding:9px 22px;font-size:14px;font-weight:750;transition:background-color .15s ease-out;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.term-interactive-demo.stash-demo .stash-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.stash-demo .stash-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.stash-demo .stash-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.stash-demo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stash-demo-phase{color:#2b2f38;background:#eef0f4;border-radius:99px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:700}.stash-demo-status{color:#2a2a32;background:#f2f3f6;border-left:3px solid #2b2f38;border-radius:0 6px 6px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.stash-recap{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stash-recap li{border:1px solid var(--line);background:var(--soft);color:#2a2a32;border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.65}.stash-recap li b{color:var(--ink)}.stash-recap li code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:12px}.stash-how-steps{counter-reset:howstep;gap:8px;margin:0;padding:0;list-style:none;display:grid}.stash-how-steps li{border:1px solid var(--line);background:var(--soft);color:#2a2a32;counter-increment:howstep;border-radius:8px;padding:10px 12px 10px 38px;font-size:13.5px;line-height:1.65;position:relative}.stash-how-steps li:before{content:counter(howstep);background:var(--ink);width:20px;height:20px;color:var(--color-white);text-align:center;border-radius:99px;font-size:11px;font-weight:800;line-height:20px;position:absolute;top:10px;left:10px}.stash-how-steps li code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:12px}.stash-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stash-examples article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:6px;padding:12px;display:grid}.stash-examples article.is-good{background:#f5fbf7;border-color:#b9d8c4}.stash-examples article.is-bad{background:#fdf1f1;border-color:#e6b8bb}.stash-examples article small{color:#2f6a45;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.stash-examples article.is-bad small{color:#c0353f}.stash-examples article b{color:var(--ink);font-size:14px;font-weight:800;line-height:1.4}.stash-examples article p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}.stash-examples article code{color:#2b3553;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:4px;padding:1px 5px;font-size:11.5px}.stash-example-cta{background:var(--ink);color:var(--color-white);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.stash-example-cta.is-bad{background:#c0353f}@media (max-width:780px){.stash-demo-stage,.stash-examples{grid-template-columns:minmax(0,1fr)}.stash-demo-phase{margin-left:0}}.term-card .term-preview.stash-card-preview{gap:8px;padding:10px;display:grid;color:#3a2418!important;background:radial-gradient(circle at 20% 80%,#c45c3a24,#0000 34%),linear-gradient(168deg,#fbf3ea,#f0ddcc)!important;border-color:#e0c4b0!important}.stash-card-scene{grid-template-columns:1fr 1.2fr;gap:6px;display:grid}.stash-card-tree,.stash-card-shelf{border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.stash-card-tree{background:#eef6ef;border:1px solid #7aa37a}.stash-card-shelf{background:#fff7f0;border:1px solid #d4a07a}.stash-card-tree small,.stash-card-shelf small{font-weight:850;color:#7a5a40!important;font-size:8px!important}.stash-card-tree b{color:#2f6b4f!important;font-size:11px!important}.stash-card-tree p,.stash-card-patch span{margin:0;color:#5c4030!important;font-size:9px!important}.stash-card-patch{background:#f8e4d4;border-radius:6px;gap:2px;margin:0;padding:6px;display:grid}.stash-card-patch code{font-weight:800;color:#c45c3a!important;font-size:10px!important}.stash-card-patch strong{color:#3a2418!important;font-size:10px!important}.stash-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#3a2418!important;font-size:10px!important}.term-interactive-demo.stash-demo{color:#3a2418;background:#f3e4d4;border-color:#e0c4b0;gap:12px;padding:12px;display:grid}.stash-demo-entry{color:#5c4030;margin:0;font-size:13px;line-height:1.55}.stash-demo-entry code{color:#c45c3a;background:#fff7f0;border-radius:4px;padding:1px 5px}.stash-demo-scene{background:#fbf3ea;border-radius:16px;grid-template-columns:1fr 1.15fr;gap:10px;padding:14px;display:grid;box-shadow:0 16px 36px #5028101a}.stash-demo-tree,.stash-demo-shelf{border-radius:12px;gap:8px;min-width:0;padding:14px;display:grid}.stash-demo-tree{background:#eef6ef;border:1px solid #7aa37a}.stash-demo-shelf{background:#fff7f0;border:1px solid #d4a07a}.stash-demo-scene.is-conflict .stash-demo-tree{background:#fff6f2;border-color:#c45c3a}.stash-demo-scene header{justify-content:space-between;gap:8px;display:flex}.stash-demo-scene header b{color:#f4fff8;background:#2f6b4f;border-radius:999px;padding:3px 7px;font-size:11px}.stash-demo-scene.is-conflict header b{color:#fff7f4;background:#c45c3a}.stash-demo-patch{background:#f8e4d4;border-radius:10px;gap:4px;margin:0;padding:10px;display:grid}.stash-demo-patch code{color:#c45c3a;font-weight:800}.stash-demo-empty{color:#7a5a40;margin:0}.stash-demo-stamp,.stash-demo-note{grid-column:1/-1;margin:0}.stash-demo-note{color:#5c4030}.stash-demo-recover{grid-column:1/-1}.stash-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.stash-demo button{color:#3a2418;background:#fff7f0;border-color:#d4a07a}.term-interactive-demo.stash-demo button:hover,.term-interactive-demo.stash-demo button[aria-pressed=true]{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.term-interactive-demo.stash-demo button:focus-visible{outline-offset:3px;outline:3px solid #c45c3a66!important}.term-interactive-demo.stash-demo .stash-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.stash-examples article.is-good{border-left:3px solid #2f6b4f}.stash-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.stash-demo-controls{flex-direction:column}.term-interactive-demo.stash-demo button{width:100%}.stash-card-scene,.stash-demo-scene{grid-template-columns:1fr}}
