/*
Theme Name: MANA Books Child
Template: astra
Version: 5.1.0
Description: Cinematic author bookstore for MANA.
*/
.mana-v3{--forest:#10271e;--gold:#dfc181;--ink:#f9f7ef;background:#080b09;color:var(--ink);font-family:system-ui,-apple-system,'Noto Sans Kannada',sans-serif;line-height:1.65}.mana-v3 *{box-sizing:border-box}.mana-v3 .mana-wrap{max-width:1120px;margin:auto;padding:0 22px}.mana-v3 a{text-decoration:none}.mana-v3 .mana-top{background:#08120e;padding:18px 0}.mana-v3 .mana-top .mana-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px}.mana-v3 .mana-logo{font-family:Georgia,serif;font-size:23px;font-weight:700;letter-spacing:1px;color:var(--gold)}.mana-v3 .mana-logo span{font-family:inherit;font-size:13px;letter-spacing:0;color:#aaa}.mana-v3 .mana-nav{display:flex;gap:22px;flex-wrap:wrap}.mana-v3 .mana-nav a{color:#f4ead8;font-size:13px}.mana-v3 .mana-hero{background:var(--forest);padding:22px 0 48px;text-align:center}.mana-v3 .mana-photo{position:relative;overflow:hidden;border-radius:22px;max-width:1000px;margin:0 auto 25px;min-height:260px;aspect-ratio:1.75;background:linear-gradient(180deg,rgba(15,29,24,.05),rgba(6,22,17,.6)),url('assets/mana-road.svg') center/cover}.mana-v3 .mana-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.mana-v3 .mana-kicker{color:var(--gold);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mana-v3 h1{font-size:clamp(30px,5.5vw,58px);line-height:1.32;margin:20px auto 14px;max-width:950px;color:white;font-weight:800}.mana-v3 .mana-sub{font-size:clamp(16px,2.4vw,22px);max-width:690px;margin:0 auto 23px;color:#f4f3ed;font-weight:600}.mana-v3 .mana-price{font-size:33px;font-weight:800;margin:14px 0;color:white}.mana-v3 .mana-button{display:inline-flex;justify-content:center;align-items:center;text-align:center;background:var(--gold);color:#14261d!important;border-radius:16px;padding:16px 28px;font-weight:800;min-height:56px;transition:transform .2s}.mana-v3 .mana-button:hover{transform:translateY(-2px)}.mana-v3 .mana-hero .mana-button{width:min(100%,600px)}.mana-v3 .mana-note{font-size:13px;color:#c4d0c8;margin:12px auto 0}.mana-v3 .mana-section{padding:54px 0}.mana-v3 .mana-section h2{color:white;font-size:clamp(25px,4vw,37px);margin:0 0 23px}.mana-v3 .mana-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mana-v3 .mana-tile{display:flex;min-height:150px;flex-direction:column;justify-content:center;align-items:center;gap:14px;border-radius:20px;background:#222725;color:#fff!important;font-weight:700;text-align:center;padding:18px}.mana-v3 .mana-tile svg{width:31px;height:31px;stroke:#d4c6ad;fill:none;stroke-width:1.7}.mana-v3 .mana-book{background:#111b16;padding:65px 0}.mana-v3 .mana-book-grid{display:grid;grid-template-columns:minmax(200px,340px) 1fr;gap:48px;align-items:center}.mana-v3 .mana-book-cover{aspect-ratio:2/3;background:linear-gradient(145deg,#405747,#15271d);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--gold);border-radius:8px;box-shadow:14px 15px 25px #0006;overflow:hidden;font-family:Georgia,serif;font-size:34px}.mana-v3 .mana-book-cover img{width:100%;height:100%;object-fit:cover}.mana-v3 .mana-book p,.mana-v3 .mana-about p{color:#d6dcd5}.mana-v3 .mana-about{padding:70px 0;background:#0b0f0c}.mana-v3 .mana-about-inner{max-width:750px;margin:auto;text-align:center}.mana-v3 .mana-footer{background:#07110b;padding:28px 0;color:#b9c2b7;text-align:center;font-size:13px}.mana-v3 .mana-footer strong{color:var(--gold)}.page .entry-header:has(+ .entry-content .mana-v3),.entry-content:has(.mana-v3)>.wp-block-post-title{display:none}.entry-content:has(.mana-v3){margin:0}.ast-container:has(.mana-v3){max-width:none;padding:0}.site-content:has(.mana-v3) .content-area{width:100%}@media(max-width:760px){.mana-v3 .mana-top .mana-wrap{flex-direction:column}.mana-v3 .mana-nav{justify-content:center;gap:15px}.mana-v3 .mana-photo{min-height:210px;aspect-ratio:1.2}.mana-v3 .mana-hero{padding-top:14px}.mana-v3 .mana-tiles{grid-template-columns:repeat(2,1fr);gap:12px}.mana-v3 .mana-tile{min-height:124px;font-size:14px}.mana-v3 .mana-book-grid{grid-template-columns:1fr;text-align:center;gap:30px}.mana-v3 .mana-book-cover{width:min(75%,270px);margin:auto}.mana-v3 .mana-section{padding:35px 0}}

/* MANA v4 premium mobile refinements */
.mana-v3 .mana-top{padding:12px 0}.mana-v3 .mana-logo,.mana-v3 .mana-logo:visited{text-decoration:none!important}.mana-v3 .mana-nav a,.mana-v3 .mana-tile{text-decoration:none!important}.mana-v3 .mana-photo{background-image:linear-gradient(180deg,rgba(9,22,16,.06),rgba(9,22,16,.2)),url("https://iamana.in/wp/wp-content/uploads/2026/10/Lone-Wanderer-Through-Misty-Dawn.png")}.mana-v3 .mana-photo img{display:block}.mana-v3 .mana-extra{background:#0d1712;padding:42px 0;text-align:center}.mana-v3 .mana-extra:nth-of-type(even){background:#111d16}.mana-v3 .mana-extra h2{color:#dfc181}.mana-v3 .mana-extra p{color:#d6dcd5}.mana-v3 .mana-tile-icon{font-size:30px;color:#d4c6ad;line-height:1}.mana-v3 .mana-nav a:hover{color:#dfc181}.mana-v3 .mana-hero .mana-kicker{margin-top:8px}
@media(max-width:760px){.mana-v3 .mana-top .mana-wrap{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px}.mana-v3 .mana-logo{font-size:23px;white-space:nowrap}.mana-v3 .mana-nav{width:100%;gap:16px}.mana-v3 .mana-nav a{font-size:12px}.mana-v3 .mana-photo{aspect-ratio:1.25;min-height:0;margin-bottom:19px;border-radius:20px}.mana-v3 .mana-hero{padding:14px 0 30px}.mana-v3 h1{font-size:clamp(27px,8vw,40px);margin:13px auto 10px}.mana-v3 .mana-sub{font-size:16px;margin-bottom:14px}.mana-v3 .mana-hero .mana-button{min-height:56px}.mana-v3 .mana-section{padding:32px 0}.mana-v3 .mana-tile{min-height:120px}.mana-v3 .mana-wrap{padding-left:18px;padding-right:18px}}

/* MANA v4.1: branded circular header */
.mana-v3 .mana-top .mana-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}
.mana-v3 .mana-logo{display:inline-flex;align-items:center;flex-shrink:0;line-height:1;text-decoration:none!important}
.mana-v3 .mana-logo-image{display:block;width:92px;height:92px;object-fit:contain;border-radius:50%;max-width:none}
.mana-v3 .mana-nav{align-items:center}
@media(max-width:760px){.mana-v3 .mana-top .mana-wrap{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:10px}.mana-v3 .mana-logo-image{width:64px;height:64px}.mana-v3 .mana-nav{width:auto;flex:1;justify-content:flex-end;gap:10px}.mana-v3 .mana-nav a{font-size:11px;white-space:nowrap}}
@media(max-width:390px){.mana-v3 .mana-nav{gap:7px}.mana-v3 .mana-nav a{font-size:10px}.mana-v3 .mana-logo-image{width:56px;height:56px}}

/* v5 editorial premium refinements */
.mana-v3{--gold:#d9b979;background:#f7f2e8;color:#1d2b24}
.mana-v3 .mana-top{background:#10251d;border-bottom:1px solid rgba(218,190,131,.22)}
.mana-v3 .mana-logo-image{width:76px;height:76px;filter:drop-shadow(0 2px 9px rgba(0,0,0,.25))}
.mana-v3 .mana-nav a{font-size:13px;letter-spacing:.025em;font-weight:600}
.mana-v3 .mana-hero{background:linear-gradient(180deg,#10251d,#19372a);padding-bottom:74px}
.mana-v3 .mana-photo{max-width:1100px;border-radius:5px;aspect-ratio:2.05;box-shadow:0 25px 60px #0005}
.mana-v3 h1{font-family:'Noto Serif Kannada',Georgia,serif;font-weight:700;letter-spacing:-.015em}
.mana-v3 .mana-sub{font-weight:400;color:#e5e6d9}
.mana-v3 .mana-kicker{letter-spacing:.15em;font-size:11px}
.mana-v3 .mana-button{border-radius:3px;min-height:51px;padding:14px 32px;font-weight:700;box-shadow:0 5px 18px #0002}
.mana-v3 .mana-hero .mana-button{width:auto;min-width:240px}
.mana-v3 .mana-section{background:#f7f2e8;padding:88px 0}
.mana-v3 .mana-section h2{font-family:Georgia,serif;color:#1c3228;text-align:center;font-weight:500;font-size:clamp(30px,4vw,46px)}
.mana-v3 .mana-intro{color:#6b716a;text-align:center;max-width:590px;margin:0 auto 32px}
.mana-v3 .mana-tiles{grid-template-columns:repeat(3,1fr);gap:18px}
.mana-v3 .mana-tile{min-height:195px;background:#fffdf8;border:1px solid #e6dfd1;border-radius:3px;color:#1e3429!important;box-shadow:0 10px 25px #2c35230a}
.mana-v3 .mana-tile .mana-tile-icon{color:#9e7b44;font-size:31px}
.mana-v3 .mana-tile small{font-size:12px;color:#777a70;font-weight:400}
.mana-v3 .mana-book{background:#efe8db;padding:95px 0;color:#21362b}
.mana-v3 .mana-book h2{font-family:'Noto Serif Kannada',Georgia,serif;font-size:clamp(30px,4vw,48px);color:#1e3529}
.mana-v3 .mana-book p{color:#526055;font-size:17px;line-height:1.9}
.mana-v3 .mana-book-cover{background:linear-gradient(145deg,#244233,#101e16);border-radius:2px;box-shadow:20px 24px 36px #21351d33}
.mana-v3 .mana-extra{background:#f7f2e8;padding:90px 0;color:#22362a}
.mana-v3 .mana-extra h2{font-family:'Noto Serif Kannada',serif;color:#20392b;font-size:clamp(27px,4vw,42px)}
.mana-v3 .mana-extra p{color:#59645b;max-width:690px;margin:16px auto;font-size:18px;line-height:2}
.mana-v3 .mana-about{background:#152c21;padding:90px 0}
.mana-v3 .mana-about h2{color:#f7eee0;font-family:Georgia,serif;font-weight:400;font-size:42px}
.mana-v3 .mana-footer{background:#0b1a13;border-top:1px solid #2c4035}
@media(max-width:760px){.mana-v3 .mana-logo-image{width:58px;height:58px}.mana-v3 .mana-top .mana-wrap{gap:9px}.mana-v3 .mana-nav{gap:12px}.mana-v3 .mana-nav a{font-size:11px}.mana-v3 .mana-photo{aspect-ratio:1.32;border-radius:4px}.mana-v3 .mana-hero{padding-bottom:54px}.mana-v3 .mana-section{padding:56px 0}.mana-v3 .mana-tiles{grid-template-columns:1fr;gap:12px}.mana-v3 .mana-tile{min-height:115px;gap:5px}.mana-v3 .mana-book{padding:60px 0}.mana-v3 .mana-extra,.mana-v3 .mana-about{padding:58px 0}.mana-v3 .mana-hero .mana-button{width:100%}}
@media(max-width:390px){.mana-v3 .mana-nav{gap:8px}.mana-v3 .mana-nav a{font-size:10px}}

/* v5.1: accessible, polished commerce navigation and responsive finishing */
.mana-v3 .mana-sample-link{display:inline-flex;margin:16px 0 0 20px;color:#6d5430;text-decoration:underline;text-underline-offset:5px;font-weight:650}
.mana-v3 a:focus-visible{outline:3px solid #caa65f;outline-offset:4px}
.mana-v3 .mana-footer p{margin:7px 0 16px;color:#d3d2c6}.mana-v3 .mana-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:16px}.mana-v3 .mana-footer-links a{color:#e8d9b6;text-decoration:underline;text-underline-offset:4px}.mana-v3 .mana-footer small{color:#aab8ae}
.mana-v3 .mana-logo-image{object-fit:contain}.mana-v3 .mana-book-cover img{object-fit:cover}
@media(max-width:600px){.mana-v3 .mana-top .mana-wrap{flex-direction:column;gap:10px}.mana-v3 .mana-nav{justify-content:center;flex-wrap:wrap;gap:10px 18px}.mana-v3 .mana-nav a{font-size:12px}.mana-v3 .mana-logo-image{width:68px;height:68px}.mana-v3 .mana-tiles{grid-template-columns:1fr}.mana-v3 .mana-tile{min-height:115px}.mana-v3 .mana-section,.mana-v3 .mana-book,.mana-v3 .mana-extra{padding-top:48px;padding-bottom:48px}.mana-v3 .mana-sample-link{display:block;margin:16px auto 0}.mana-v3 .mana-photo{aspect-ratio:1.22}.mana-v3 .mana-hero .mana-button{width:100%;min-width:0}}
@media(prefers-reduced-motion:reduce){.mana-v3 .mana-button{transition:none}.mana-v3 .mana-button:hover{transform:none}}
