.claude-term .s24-caption{margin-bottom:10px}.claude-term .s24-caption h3{letter-spacing:.04em;color:#00ff41;text-shadow:0 0 6px #00ff4173,0 0 12px #00ff4133;margin:0;font-family:Pixelette,"Press Start 2P",Courier New,monospace;font-size:16px;font-weight:400;line-height:1.2}.claude-term .s24-caption p{font-family:"Futura", var(--font-body);color:var(--white);opacity:.9;margin:5px 0 0;font-size:11.5px;line-height:1.4}.claude-term .terminal{background:#1f1340;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #a855f726,0 0 18px #a855f714,0 12px 30px #0006}.claude-term .terminal-header{color:#b5a8d8;background:#2a1a55;align-items:center;gap:5px;padding:5px 9px;font-family:SF Mono,Menlo,monospace;font-size:8.5px;display:flex}.claude-term .dot{background:#3a3833;border-radius:50%;width:7px;height:7px}.claude-term .dot.r{background:#f96167;box-shadow:0 0 4px #f9616780}.claude-term .dot.y{background:#f9a825;box-shadow:0 0 4px #f9a82580}.claude-term .dot.g{background:#00ff41;box-shadow:0 0 4px #00ff4180}.claude-term .terminal-title{text-align:center;flex:1}.claude-term .terminal-header .rt{opacity:.6;font-size:7.5px}.claude-term .terminal-body{color:#f0f0f0;flex-direction:column;height:262px;padding:8px 10px 4px;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:9px;line-height:1.4;display:flex}.claude-term .scrollback{scrollbar-width:thin;scrollbar-color:#4b2d8c transparent;flex:1;overflow:hidden auto}.claude-term .scrollback::-webkit-scrollbar{width:4px}.claude-term .scrollback::-webkit-scrollbar-thumb{background:#4b2d8c;border-radius:2px}.claude-term .line{opacity:0;white-space:normal;word-break:normal;overflow-wrap:anywhere;animation:.25s forwards s24-fade}.claude-term .line.gap{margin-top:6px}@keyframes s24-fade{to{opacity:1}}.claude-term .dim{color:#b5a8d8}.claude-term .faint{color:#7a6ba8}.claude-term .orange{color:#f96167}.claude-term .str,.claude-term .link{color:#f9a825}.claude-term .arrow{color:#a855f7}.claude-term .inline-code{color:#00e5ff}.claude-term .b{color:#f0f0f0;font-weight:700}.claude-term .welcome{background:#4b2d8c1a;border:1px solid #4b2d8c;border-radius:6px;align-items:stretch;gap:8px;margin-bottom:4px;padding:6px 8px;display:flex}.claude-term .mascot{filter:drop-shadow(0 0 4px #e8439373);flex-shrink:0;align-self:center;width:32px}.claude-term .welcome-text{font-size:8.5px;line-height:1.5}.claude-term .welcome-text .title{color:#f0f0f0}.claude-term .welcome-text .meta{color:#b5a8d8}.claude-term .welcome-text .path{color:#f9a825}.claude-term .tool-head{align-items:baseline;gap:5px;display:flex}.claude-term .tool-head .dot-mark{color:#00ff41;text-shadow:0 0 4px #00ff4199;font-size:7px;line-height:1;transform:translateY(-1px)}.claude-term .tool-head .name{color:#f0f0f0;font-weight:700}.claude-term .tool-head .args{color:#f0f0f0}.claude-term .diff{margin-top:2px;margin-left:4px}.claude-term .diff-line{align-items:baseline;gap:3px;margin-left:6px;padding:0 3px;line-height:1.4;display:flex}.claude-term .diff-line .ln{color:#7a6ba8;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:14px}.claude-term .diff-line .plus{text-align:center;color:#00ff41;flex-shrink:0;width:7px}.claude-term .diff-line .nop{flex-shrink:0;width:7px}.claude-term .diff-line.added{background:#00ff4124}.claude-term .diff-line .src{white-space:pre}.claude-term .spin-char{color:#e84393;animation:1.2s ease-in-out infinite s24-pulse;display:inline-block}@keyframes s24-pulse{0%,to{opacity:.45}50%{opacity:1}}.claude-term .insight{margin-top:8px}.claude-term .insight-head{color:#00e5ff;align-items:center;gap:6px;display:flex}.claude-term .insight-head .star{color:#00e5ff;text-shadow:0 0 6px #00e5ff8c}.claude-term .insight-head .label{color:#00e5ff;text-shadow:0 0 4px #00e5ff59}.claude-term .insight-head .hr{background:linear-gradient(90deg,#00e5ff99,#00e5ff40);flex:1;height:1px;box-shadow:0 0 4px #00e5ff40}.claude-term .insight-body{color:#f0f0f0;margin-top:3px}.claude-term .insight-body .bullet{text-indent:-12px;padding:2px 0 4px 12px;line-height:1.5;display:block}.claude-term .insight-body .bullet:before{content:"- ";color:#f0f0f0}.claude-term .insight-foot{background:linear-gradient(90deg,#00e5ff40,#00e5ff99);height:1px;margin-top:6px;box-shadow:0 0 4px #00e5ff40}.claude-term .inputbox{margin-top:6px}.claude-term .ib-hr{background:#4b2d8c;height:1px}.claude-term .ib-content{color:#f0f0f0;align-items:center;gap:6px;padding:5px 3px;line-height:1.4;display:flex}.claude-term .ib-content .prompt-arrow{color:#f96167;text-shadow:0 0 4px #f9616780}.claude-term .ib-content .typed{color:#f0f0f0;white-space:pre}.claude-term .term-cursor-blink{vertical-align:middle;background:#f0f0f0;width:5px;height:10px;animation:1.1s step-end infinite s24-blink;display:inline-block}@keyframes s24-blink{50%{opacity:0}}.claude-term .status-bar{color:#b5a8d8;background:#1f1340;flex-direction:column;gap:3px;padding:5px 10px 6px;font-family:SF Mono,Menlo,monospace;font-size:7.5px;display:flex}.claude-term .status-bar .tag{color:#f0f0f0;background:#4b2d8c4d;border:1px solid #a855f733;border-radius:2px;margin-right:4px;padding:0 5px}.claude-term .status-bar .ctx-num{color:#f96167;text-shadow:0 0 4px #f9616766;font-weight:600}.claude-term .status-bar .ctx-warn{color:#e84393;text-shadow:0 0 4px #e8439366;margin-left:3px;font-weight:600}.claude-term .status-bar .auto-arrows{color:#f96167;text-shadow:0 0 4px #f9616780;margin-right:4px;font-weight:700}.claude-term .status-bar .auto-label{color:#f9a825;font-weight:700}.claude-term .status-bar .auto-hint{color:#b5a8d8;margin-left:4px}
