.code-preview-card{border:1px solid hsl(var(--border));background:linear-gradient(155deg, hsl(var(--card)), hsl(var(--background)));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .04), 0 24px 60px -48px hsl(var(--accent) / .3);text-align:left;border-radius:10px;position:relative;overflow:hidden}.code-preview-card:before{content:"";background:hsl(var(--accent));width:64px;height:1px;position:absolute;top:-1px;left:16px}.code-preview-header{border-bottom:1px solid hsl(var(--border));min-height:42px;color:hsl(var(--muted-foreground));font:11px var(--font-geist-mono), monospace;align-items:center;gap:12px;padding:0 16px;display:flex}.code-preview-dots{gap:5px;display:flex}.code-preview-dots span{background:hsl(var(--border));border-radius:50%;width:7px;height:7px}.code-preview-dots span:first-child{background:hsl(var(--accent) / .7)}.code-preview-status{color:hsl(var(--accent));margin-left:auto}.code-preview-body{font:12px/1.7 var(--font-geist-mono), monospace;padding:18px 20px 20px}.code-preview-command{color:hsl(var(--foreground))}.code-preview-command:not(:first-child){margin-top:10px}.code-preview-command span{color:hsl(var(--accent));margin-right:7px}.code-preview-output,.code-preview-link{color:hsl(var(--muted-foreground));align-items:center;gap:4px;padding-left:17px;display:flex}.code-preview-link{width:fit-content;color:hsl(var(--accent));text-underline-offset:3px}.code-preview-link:hover{text-decoration:underline}.code-preview-link:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}
