/* Guest entry v1.2: selectors scoped to the current interaction panel. */
.blurt-reply-box .bg-entry-choice[hidden],.bg-entry-form[hidden],.bg-entry-reply[hidden]{display:none!important}
.blurt-reply-box.bg-entry-needs-login > label,
.blurt-reply-box.bg-entry-needs-login > textarea,
.blurt-reply-box.bg-entry-needs-login > #blurt-reply-button{display:none!important}
.bg-entry-choice{margin-top:8px}
.bg-entry-intro{font-size:14px;line-height:1.55;color:#31465f;margin:4px 0 12px}
.bg-entry-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}
.bg-entry-actions button,.bg-entry-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;font:inherit;font-size:14px;font-weight:750;text-decoration:none;padding:9px 13px;border-radius:10px;cursor:pointer;border:1px solid #ff5c1b;background:#fff;color:#a93f0d}
.bg-entry-actions .bg-entry-guest-button{background:#ff5c1b;color:#fff}
.bg-entry-context{font-size:12px;line-height:1.5;color:#53677c;margin:11px 0 3px}
.bg-entry-form .blurt-guest{margin:14px 0 0;padding:14px;background:#fff;border-radius:12px;max-width:none;box-shadow:none}
.bg-entry-form .blurt-guest h3{font-size:18px;color:#173657}
.bg-entry-reply{margin:10px 0 18px;padding:14px;background:#f8fafc;border:1px solid #d6e0e9;border-radius:12px}
.bg-entry-reply .bg-entry-form .blurt-guest{background:#fff}
.bg-entry-reply .bg-entry-actions button{margin:0}
@media(max-width:640px){.bg-entry-actions{display:grid;grid-template-columns:1fr}.bg-entry-actions>*{width:100%}.bg-entry-form .blurt-guest{padding:12px}}
@media(prefers-color-scheme:dark){.bg-entry-intro,.bg-entry-context{color:#d1d9e3}.bg-entry-reply{background:#1e2b3a;border-color:#47586a}.bg-entry-form .blurt-guest{background:#1c2938}.bg-entry-form .blurt-guest h3{color:#f0f5ff}}
