@import url("./belka-live-brand.css");
/* Presentation only; account state and Live actions retain their existing owners. */
.blp-band{background:#091110!important;color:#f0fff7!important;border:1px solid #29403b!important;border-radius:14px;padding:22px;box-sizing:border-box}.blp-band h2,.blp-band>strong,.blp-band div>strong{color:#f0fff7}.blp-band p,.blp-band small{color:#a8bfba!important}.blp-band a{color:#85f5c2!important}.blp-cue{display:grid;gap:8px;background:#13211f;border:1px solid #29403b;border-radius:10px;padding:18px;margin:18px 0}.blp-cue strong{font-size:25px}.blp-cue span{color:#85f5c2}.blp-cue small{font-size:11px;letter-spacing:1px}.blp-compact{display:flex;align-items:center;gap:24px;padding:16px 20px;margin:0 0 18px}.blp-compact .blp-brand{margin:0;white-space:nowrap}.blp-compact p{font-size:13px;margin:5px 0}.blp-compact small{font-size:11px}.bls-home{background:#13211f!important;color:#f0fff7!important;border-color:#29403b!important}.bls-home h2,.bls-home strong{color:#f0fff7}.bls-home p,.bls-home small{color:#a8bfba}.bls-home .bls-button{background:#85f5c2;color:#091110;border-color:#85f5c2}.bls-home-row{border-color:#29403b!important}.blp-band a:focus-visible{outline:3px solid #85f5c2;outline-offset:4px}.feedback-field{display:grid;gap:8px;margin:16px 0}.feedback-field input{font:inherit;padding:10px;border:1px solid #8aa69e;border-radius:8px;width:100%;box-sizing:border-box}.feedback-field-error{color:#8b2525}@media(max-width:600px){.blp-compact{align-items:flex-start;flex-direction:column;gap:10px}.blp-band{padding:16px}}

.blp-info{font:inherit;border:1px solid #66867f;background:transparent;color:inherit;border-radius:50%;width:26px;height:26px;cursor:pointer}.blp-popover{max-width:min(360px,85vw);padding:18px;border:1px solid #b5d2c9;border-radius:12px;color:#173f37;background:#fff;font:15px/1.5 system-ui}.an-artist-field>input{width:100%;box-sizing:border-box}

/* Approved homepage variant 2: original native cue image over a device illustration. */
.bs-home-more .blp-home-live{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding:24px 20px 36px;border:0;background:transparent}
.blp-phone-example{margin:0;min-width:0;text-align:center}
.blp-phone-stage{position:relative;max-width:480px;margin:auto}
.blp-phone-background{display:block;width:100%;height:auto}
.blp-phone-cue{position:absolute;left:35%;top:15%;width:46%;height:auto;border-radius:12px;box-shadow:0 9px 24px #0005}
.blp-home-copy{max-width:530px;padding-bottom:36px}
.blp-home-copy .blp-brand{color:#143c39;margin-bottom:30px}
.blp-home-copy .blp-word{font-size:42px}.blp-home-copy .blp-live{font-size:16px}.blp-home-copy .blp-brand img{width:56px;height:56px}
.bs-home-more .blp-home-copy h2{font-size:clamp(30px,3.4vw,46px);line-height:1.14;letter-spacing:-.035em;margin:0 0 28px;color:#143c39}
.bs-home-more .blp-home-copy p{font-size:20px;line-height:1.55;margin:0 0 32px;color:#5b7472}
.blp-home-copy .bh-text-link{font-size:18px}
.blp-home-live .blp-example-tabs{justify-content:center;gap:8px;margin:0;flex-wrap:wrap}
.blp-home-live .blp-example-tabs button{color:#526c69;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:9px 10px;font-size:14px;min-height:44px}
.blp-home-live .blp-example-tabs button[aria-pressed=true]{color:#123e39;border-bottom-color:#44cead;background:transparent;font-weight:600}
.blp-home-live button:focus-visible{outline:3px solid #087b70;outline-offset:3px}
.blp-phone-example figcaption{font-size:11px;line-height:1.4;color:#637c75;margin:12px 0 0}
#live-example-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:760px){.bs-home-more .blp-home-live{grid-template-columns:1fr;padding:0;gap:26px}.blp-home-copy{grid-row:1;padding:0;max-width:530px;margin:auto}.blp-home-copy .blp-brand{margin-bottom:20px}.bs-home-more .blp-home-copy h2{font-size:32px;margin-bottom:20px}.bs-home-more .blp-home-copy p{font-size:17px;margin-bottom:20px}.blp-phone-stage{max-width:400px}.blp-phone-cue{border-radius:9px}.blp-home-live .blp-example-tabs{gap:3px}.blp-home-live .blp-example-tabs button{padding:9px 8px}}
