/* Mahakali Tantra Pith — universal look for pages outside the main token family. Look only. */
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+Devanagari:wght@400;500;600&family=Tiro+Devanagari+Hindi&display=swap");
html body{background:#060406 radial-gradient(900px 520px at 82% -8%,rgba(139,26,43,.22),transparent 62%) no-repeat!important;background-attachment:scroll!important}
html body h1,html body h2{font-family:"Tiro Devanagari Hindi","Cormorant Garamond","Noto Serif Devanagari",serif!important;font-weight:400!important;letter-spacing:0!important}
html body :is(button,input,select,textarea,details):not([id^="tb"]):not([class^="tb-"]):not(.navtoggle){border-radius:2px!important}
html body :is([class*="card"],[class*="btn"],[class*="box"],[class*="badge"],[class*="chip"],[class*="pill"],[class*="tile"],[class*="panel"],[class*="plan"],[class*="tier"],[class*="item"],.kick,.c,.feat,.step):not([id^="tb"]):not([class^="tb-"]):not(.navtoggle){border-radius:2px!important}
html body :is(.btn-gold,.btn-primary,.btn.gold,.btn.primary,.cta,.paybtn,.buy,.btn-buy,a.btn:not(.btn-line):not(.btn-wa):not(.ghost):not(.btn-ghost),button.btn:not(.btn-line):not(.btn-wa):not(.ghost):not(.btn-ghost),button[type="submit"]):not([id^="tb"]){background:linear-gradient(180deg,#a0202f,#7a1524)!important;color:#fff!important;border:1px solid rgba(244,213,137,.45)!important;box-shadow:0 10px 28px rgba(0,0,0,.5)!important;text-shadow:none!important}
html body :is(.btn-wa,.btn-line,.btn-ghost,.ghost){background:transparent!important;border:1px solid rgba(217,180,106,.35)!important;color:#f4d589!important}
html body header{background:rgba(6,4,6,.92)!important}
html{overflow-x:clip}
