/* Shared platform theme control — single baseline shared with back-to-top. */
.platform-preferences{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(92px,calc(24px + env(safe-area-inset-bottom)));z-index:140;display:flex;align-items:center;gap:8px;padding:7px;border:1px solid color-mix(in srgb,var(--line,var(--c-border,#dbe4f0)) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--card,var(--c-card,#fff)) 88%,transparent);box-shadow:0 14px 34px rgba(15,23,42,.17);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.platform-preference-btn{height:38px;border:0;border-radius:999px;padding:0 12px;background:transparent;color:var(--ink,var(--c-text,#0f172a));font:800 12px/1 "Manrope","Noto Sans Devanagari",system-ui,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;white-space:nowrap;transition:background .18s ease,transform .18s ease,color .18s ease}.platform-preference-btn:hover{background:color-mix(in srgb,var(--primary,var(--c-primary,#2563eb)) 12%,transparent);transform:translateY(-1px)}.platform-preference-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--primary,var(--c-primary,#2563eb)) 40%,transparent);outline-offset:2px}.platform-language-btn>span:first-child{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--primary,var(--c-primary,#2563eb));color:#fff;font-size:11px}.platform-theme-btn{width:38px;padding:0;font-size:18px}.platform-theme-moon{display:none}.platform-theme-btn[aria-pressed="true"] .platform-theme-sun{display:none}.platform-theme-btn[aria-pressed="true"] .platform-theme-moon{display:block}

html[data-theme="dark"]{color-scheme:dark;--c-bg:#0b1220;--c-bg-soft:#111c2e;--c-card:#132238;--c-text:#f1f5f9;--c-muted:#b6c3d4;--c-border:#29425f;--bg:#0b1220;--bg-soft:#111c2e;--card:#132238;--ink:#f1f5f9;--text:#f1f5f9;--muted:#b6c3d4;--muted-2:#91a3b9;--line:#29425f;--border:#29425f;--p-bg:#0b1220;--p-soft:#111c2e;--p-card:#132238;--p-line:#29425f;--p-ink:#f1f5f9;--p-muted:#b6c3d4;--p-faint:#91a3b9}
html[data-theme="dark"] body{background:var(--bg,var(--c-bg));color:var(--ink,var(--c-text))}
html[data-theme="dark"] .header{background:rgba(11,18,32,.88)}
html[data-theme="dark"] .announce,html[data-theme="dark"] .trust-badges span{background:#060b14}
html[data-theme="dark"] .price-card--instagram{background:radial-gradient(circle at 8% 0,rgba(20,184,166,.18),transparent 32%),linear-gradient(125deg,#10223c 0%,#101c33 54%,#102b33 100%);border-color:#33557f}
html[data-theme="dark"] .price-card--instagram h3,html[data-theme="dark"] .instagram-offer-now,html[data-theme="dark"] .instagram-offer-window strong{color:#f8fafc}
html[data-theme="dark"] .instagram-offer-copy,html[data-theme="dark"] .instagram-offer-window{color:#bdc9d8}
html[data-theme="dark"] .instagram-offer-note{background:rgba(11,18,32,.48);border-color:#33557f;color:#c7d3e2}
html[data-theme="dark"] .price-card--instagram.is-expired{background:#172033}
html[data-theme="dark"] .checkout-intro{background:radial-gradient(circle at 92% 8%,rgba(20,184,166,.13),transparent 28%),linear-gradient(135deg,#132238 20%,#10203b)}
html[data-theme="dark"] .field input,html[data-theme="dark"] .field textarea,html[data-theme="dark"] .field select{background:#0d1728;color:var(--p-ink);border-color:var(--p-line)}
html[data-theme="dark"] .field input:focus,html[data-theme="dark"] .field textarea:focus,html[data-theme="dark"] .field select:focus{background:#0d1728}
html[data-theme="dark"] .offer-card,html[data-theme="dark"] .payment-card{background:linear-gradient(145deg,#132238,#0d1728);border-color:#29425f;box-shadow:0 24px 60px rgba(0,0,0,.3)}
html[data-theme="dark"] .phone-row{background:#0d1728;border-color:#38516f}html[data-theme="dark"] .phone-row input{color:#f1f5f9;background:#0d1728}html[data-theme="dark"] .language{background:#132238;border-color:#29425f}html[data-theme="dark"] .renewal-offer{background:#10352d;border-color:#256d5b}html[data-theme="dark"] .price-window{background:#162448;border-color:#3c5590;color:#d7e2ff}html[data-theme="dark"] .checkout-slot{background:linear-gradient(105deg,#10223c,#102e35);border-color:#355c80}html[data-theme="dark"] .checkout-slot b{color:#e2ecff}html[data-theme="dark"] .checkout-slot span{color:#c0cfdf}
html[data-theme="dark"] .split-form{background:#132238;color:#f1f5f9;border:1px solid #29425f}html[data-theme="dark"] .split-form .form-note{background:#0d1728;color:#b6c3d4}html[data-theme="dark"] .split-form .field input,html[data-theme="dark"] .split-form .field textarea{background:#0d1728;color:#f1f5f9;border-color:#38516f}html[data-theme="dark"] .split-form .field input:focus,html[data-theme="dark"] .split-form .field textarea:focus{background:#0d1728;border-color:#38bdf8}html[data-theme="dark"] .sticky-cta{background:rgba(11,18,32,.96);border-color:#29425f}html[data-theme="dark"] .sticky-cta .btn-ghost{background:#132238;color:#f1f5f9;border-color:#38516f}html[data-theme="dark"] .footer{background:#060b14}html[data-theme="dark"] .footer-brand p,html[data-theme="dark"] .footer-col a,html[data-theme="dark"] .fine,html[data-theme="dark"] .fine a{color:#b6c3d4}
html[data-lang="hi"] body{font-family:"Noto Sans Devanagari","Inter",system-ui,sans-serif}html[data-lang="hi"] h1,html[data-lang="hi"] h2,html[data-lang="hi"] h3,html[data-lang="hi"] .btn{font-family:"Manrope","Noto Sans Devanagari",system-ui,sans-serif}
@media(max-width:760px){.platform-preferences{right:12px;bottom:max(92px,calc(24px + env(safe-area-inset-bottom)));padding:6px}.platform-preference-btn{height:36px;padding:0 10px}.platform-theme-btn{width:36px}}
