/* Keep the optional builder surface visible, including an empty editor canvas. */
#bsx .bs-elementor-slot{position:relative;isolation:isolate;overflow:visible;min-width:0;padding-block:32px}
body.elementor-editor-active #bsx .bs-elementor-entry{min-height:180px}
#bsx .bs-elementor-editor-note{max-width:880px;margin:16px auto 28px;padding:22px;border:1px solid #dbc58e;border-radius:16px;background:#131211;color:#f2efe7;font:15px/1.6 system-ui,sans-serif}
#bsx .bs-elementor-editor-note p{margin-top:10px}
.bs-elementor-page{background:#090908;color:#f2efe7;font:16px/1.6 system-ui,sans-serif;min-height:70vh}
.bs-elementor-header{padding:24px clamp(20px,5vw,78px);border-bottom:1px solid #ffffff20}
.bs-elementor-brand{display:inline-flex;align-items:center;gap:14px;color:#f2efe7;text-decoration:none;font-size:13px;font-weight:750;letter-spacing:.14em}
.bs-elementor-brand img{width:42px;height:42px;object-fit:contain}
.bs-elementor-main,.bs-elementor-entry{min-width:0;width:100%}
.bs-elementor-page a:focus-visible{outline:2px solid #dbc58e;outline-offset:4px}
@media(max-width:600px){#bsx .bs-elementor-editor-note{margin-inline:16px}.bs-elementor-header{padding-block:18px}}
