/* Mahakali Tantra Pith — Granth Bhandar skin (look only). BOOKS data, filters and the buy flow are untouched. */
@import url("https://fonts.googleapis.com/css2?family=Tiro+Devanagari+Hindi&display=swap");
:root{--gold:#d9b46a;--gold2:#f4d589;--ink:#e2d5bd;--pan:#0c0708;--pan2:#120b0d;--mut:#a3937c;--mk-display:"Tiro Devanagari Hindi","Cormorant Garamond","Noto Serif Devanagari",serif}
html body{background:#060406;background-image:radial-gradient(900px 520px at 82% -8%,rgba(139,26,43,.2),transparent 62%)}
html body header{background:rgba(6,4,6,.94)}
html body .hero h1{font-family:var(--mk-display);font-weight:400;font-size:clamp(34px,6vw,52px);letter-spacing:0;color:var(--gold2)}
html body .hero .dev{font-family:var(--mk-display)}
html body .search,html body .hbtn,html body .side,html body .reset,html body .sort,html body .card,html body .badge,html body .get,html body .buybox,html body .btn-buy,html body .btn-wa,html body .chip,html body .sheet,html body .osumm,html body .fld input,html body .pmeth button,html body .paybtn,html body .dlbtn,html body .mailnote,html body .invbtn,html body .authbox,html body .mobtog,html body #ok .box,html body #ok .btn-gold,html body #ok .okclose,html body .lang,html body .homebtn,html body .qchip,html body .stripe,html body .freecard,html body .uxbadge,html body .uxc,html body .uxcta,html body .pd .cover{border-radius:2px}
html body .card,html body .freecard{background:rgba(18,11,13,.78);border:1px solid rgba(217,180,106,.24);transition:border-color .3s,transform .3s}
html body .card:hover{border-color:rgba(244,213,137,.6);transform:translateY(-3px)}
html body .side,html body .buybox,html body .sheet,html body .authbox{background:#0c0708}
html body .get,html body .btn-buy,html body .paybtn,html body .dlbtn,html body .uxcta:not(.ghost),html body #ok .btn-gold{background:linear-gradient(180deg,#a0202f,#7a1524);color:#fff;border:1px solid rgba(244,213,137,.45)}
html body .btn-wa{background:transparent;border:1px solid rgba(217,180,106,.4);color:var(--gold2)}
html body .qchip.on,html body .lang button.on{background:#8b1a2b;color:#fff}
html body .b-best{background:#8b1a2b;color:#f4d589}
html body .b-new{background:transparent;border:1px solid rgba(244,213,137,.55);color:#f4d589}
html body .cover{box-shadow:8px 12px 30px rgba(0,0,0,.6)}
html body .stripe .step .n{background:transparent;border:1px solid var(--gold);color:var(--gold2)}
