.cvs-term{width:100%;max-width:520px;margin:0 auto;overflow:hidden;background:#0c0c0c;border:1px solid #2b2b2b;border-radius:12px;box-shadow:0 2px 4px #0000004d,0 30px 70px #f7d11f14,0 30px 60px #0000008c}.cvs-term-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#171717;border-bottom:1px solid #2b2b2b}.cvs-term-bar span{width:10px;height:10px;border-radius:50%;background:#2b2b2b}.cvs-term-bar em{margin-left:8px;font-family:var(--font-mono);font-size:11px;font-style:normal;color:#888}.cvs-term-body{display:flex;flex-direction:column;gap:13px;padding:22px 20px 24px;font-family:var(--font-mono);font-size:13px;line-height:1.5;color:#e8e8e8}.cvs-line{display:flex;flex-wrap:wrap;gap:2px 8px}.cvs-prompt{color:var(--yellow)}.cvs-result{flex-basis:100%;padding-left:16px;font-size:12px;color:#22c55e}.cvs-verdict{margin-top:6px;padding-top:14px;border-top:1px dashed #2b2b2b;font-size:14px;font-weight:600;color:var(--yellow);transform-origin:left center}.cvs-cursor{display:inline-block;width:8px;height:15px;margin-left:6px;vertical-align:-2px;background:var(--yellow);animation:cvs-blink 1.1s steps(2,start) infinite}@keyframes cvs-blink{to{visibility:hidden}}@media (prefers-reduced-motion: reduce){.cvs-cursor{animation:none}}
