.win-bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-subtle);background:var(--surface-raised);display:flex}.win-dots{flex:none;align-items:center;gap:.4rem;display:inline-flex}.win-dots>span{border-radius:var(--radius-full);width:.6rem;height:.6rem}.win-dots>span:first-child{background:var(--accent-light,color-mix(in oklch, var(--accent) 55%, white))}.win-dots>span:nth-child(2){background:var(--accent)}.win-dots>span:nth-child(3){background:var(--accent-dark,color-mix(in oklch, var(--accent) 65%, var(--colour-void-0)))}.win{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-page);flex-direction:column;min-width:0;display:flex;overflow:hidden}.win__body{min-height:0;padding:var(--win-pad,var(--space-5));flex:1}.win__tag{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--ink-tertiary);align-items:center;gap:.4rem;display:inline-flex}.win__tagdot{border-radius:var(--radius-full);background:var(--accent);width:.45rem;height:.45rem;animation:2s ease-in-out infinite win-pulse}@keyframes win-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.win__tagdot{animation:none}}
.cb{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--colour-void-10);margin:0;overflow:hidden}.cb__pre{padding:var(--space-6) var(--space-5);font-family:var(--font-mono);color:var(--ink-primary);margin:0;font-size:1rem;line-height:1.75;overflow-x:auto}@media (max-width:48rem){.cb__pre{padding:var(--space-5) var(--space-4);white-space:pre-wrap;overflow-wrap:anywhere;text-indent:-1.25em;padding-inline-start:calc(var(--space-4) + 1.25em);font-size:.8125rem;overflow-x:hidden}}.cb-com{color:var(--colour-void-50);font-style:italic}.cb-str,.cb-num{color:var(--accent-light,color-mix(in oklch, var(--accent) 55%, white))}.cb-prop{color:var(--accent)}.cb-kw,.cb-fn{color:var(--accent-dark,color-mix(in oklch, var(--accent) 70%, var(--colour-void-0)))}
