#blackwood-live{width:100%;max-width:460px;text-align:left;border-top:1px solid #433e37;padding-top:20px;color:#efe6d2;font-family:Georgia,serif;font-size:16px}
#blackwood-live [hidden]{display:none!important}
#blackwood-live .bw-live-label{font-size:21px;text-align:center;margin:0 0 14px}
#blackwood-live button{border:1px solid #b3121b;background:#8e0d14;color:white;padding:11px 15px;cursor:pointer;font:inherit;min-height:44px;border-radius:2px}
#blackwood-live button:disabled{opacity:.55;cursor:wait}
#blackwood-live .bw-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}
#blackwood-live #bw-end,#blackwood-live #bw-stop{background:transparent;border-color:#766a58}
#blackwood-live #bw-status{font-family:Arial,sans-serif;font-size:13px;line-height:1.5;text-align:center;min-height:38px;margin:12px 0}
#blackwood-live #bw-chat label{font-size:13px;display:block;margin:0 0 8px;color:#cbbfa8}
#blackwood-live .bw-input-row{display:flex;gap:8px}
#blackwood-live input{min-width:0;flex:1;width:100%;border:1px solid #766a58;background:#080b0e;color:#fff;padding:12px;font:16px Georgia,serif;border-radius:2px}
#blackwood-live input::placeholder{color:#b9ad95}
#blackwood-live .bw-secondary{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}
#blackwood-live a{color:#efe6d2;text-decoration:underline;text-underline-offset:4px;font-size:14px}
#blackwood-live #bw-transcript{border-top:1px solid #433e37;padding-top:10px}
#blackwood-live summary{cursor:pointer;font-size:14px;min-height:36px}
#blackwood-live #bw-log{max-height:260px;overflow:auto;font-size:15px;line-height:1.5}
#blackwood-live #bw-log p{margin:0 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}
#blackwood-live .bw-notice{font:12px/1.55 Arial,sans-serif;color:#b9ad95;margin:12px 0 0}
#blackwood-reception.is-speaking .blackwood-portrait{box-shadow:0 0 24px #9db8c44a}
#blackwood-live :is(input,button,summary,a):focus-visible{outline:2px solid #efe6d2;outline-offset:3px}
@media(prefers-reduced-motion:reduce){#blackwood-reception.is-speaking .blackwood-portrait{box-shadow:none}}
