/* Oct 23 2026: shared prompt copy block, T3 macOS terminal style (owner pick) */
.pblk{position:relative;min-width:0;max-width:100%;contain:inline-size;margin:14px 0 18px;border:1px solid #3a3a3a;border-radius:10px;background:#1e1e1e;overflow:hidden;text-align:left;box-shadow:0 12px 30px rgba(0,0,0,.45)}
.pblk-h{display:flex;align-items:center;gap:10px;padding:7px 8px 7px 12px;background:#2d2d2d;border-bottom:1px solid #111}
.pblk-h:before{content:"";flex:none;width:11px;height:11px;border-radius:50%;background:#ff5f57;box-shadow:17px 0 #febc2e,34px 0 #28c840;margin-right:34px}
.pblk-l{font:500 12px/1 ui-monospace,'JetBrains Mono',SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:0;text-transform:none;color:#b8b8b8}
.pblk-t{font:400 12px/1 ui-monospace,'JetBrains Mono',SFMono-Regular,Menlo,Consolas,monospace;color:#8a8a8a;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pblk-c{margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:6px;border:1px solid #50fa7b66;background:#1e1e1e;color:#50fa7b;font:600 12px/1 ui-monospace,'JetBrains Mono',SFMono-Regular,Menlo,Consolas,monospace;cursor:pointer;position:static;width:auto;min-width:0}
.pblk-c:hover{background:#26332a}.pblk-c.ok{background:#50fa7b;border-color:#50fa7b;color:#0b1a10}
.pblk-ct{display:inline}
.pblk-c.ok .pblk-ct{display:none}.pblk-c .cl:empty{display:none}
.pblk-p{margin:0;padding:14px 16px;font:400 14px/1.55 ui-monospace,'JetBrains Mono',SFMono-Regular,Menlo,Consolas,monospace;color:#50fa7b;white-space:pre-wrap;word-break:break-word;background:#1e1e1e;border:0;max-height:none;text-shadow:none}
.pblk-p:before{content:"$ ";color:#bd93f9}
.pblk-sm .pblk-p{max-height:260px;overflow:auto}
/* beat theme-v2 generic pre/.pcard color rules */
html .pblk pre.pblk-p{color:#50fa7b!important;background:#1e1e1e!important;border:0!important;border-radius:0!important;margin:0!important;padding:14px 16px!important;font-size:14px!important;line-height:1.55!important}
html .pblk .pblk-p:before{color:#bd93f9!important}
html .pblk .pblk-l{color:#b8b8b8!important}html .pblk .pblk-t{color:#8a8a8a!important}
html .pblk button.pblk-c,html .pblk button.pblk-c *{color:#50fa7b!important}
html .pblk button.pblk-c.ok,html .pblk button.pblk-c.ok *{color:#0b1a10!important}
