/* BoheSaxia Mobile 2.3 — install help */
.bs-install-overlay{position:fixed;inset:0;z-index:99999;background:rgba(14,30,24,.74);display:flex;align-items:center;justify-content:center;padding:max(18px,env(safe-area-inset-top)) 15px max(18px,env(safe-area-inset-bottom));overflow-y:auto}
.bs-install-panel{background:#faf9f4;color:#203d31;width:min(100%,510px);max-height:calc(100dvh - 36px);overflow-y:auto;padding:clamp(20px,5vw,34px);border:1px solid #ccb47c;border-radius:20px;box-shadow:0 20px 65px #0006;font:500 15px/1.65 Manrope,Arial,sans-serif}
.bs-install-panel h2{font:600 clamp(25px,5vw,32px)/1.2 'Playfair Display',Georgia,serif;margin:8px 0 8px;color:#203d31}
.bs-install-eyebrow{letter-spacing:.16em;color:#8d6e38;font-size:11px;font-weight:800}
.bs-install-subtitle{color:#43584c;margin:0 0 20px}.bs-install-panel h3{font-size:17px;margin:0 0 8px}
.bs-install-guidance{background:#eef1ea;border-left:4px solid #b79a60;padding:14px;border-radius:8px;margin:0 0 14px}
.bs-install-samsung{background:#fff1d9;padding:12px;border-radius:8px;color:#624d27}.bs-install-footnote{font-size:12px;color:#5b6d62}
.bs-install-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.bs-install-actions button{border:1px solid #203d31;padding:12px 17px;border-radius:10px;font:700 13px Manrope,Arial,sans-serif;cursor:pointer;min-height:44px}
.bs-install-copy{background:#203d31;color:white}.bs-install-close{background:transparent;color:#203d31}.bs-install-feedback{min-height:1.3em;color:#203d31;font-size:13px}
@media(max-width:430px){.bs-install-actions button{flex:1 1 100%}}
