/* Abhijñāna editorial homepage v6 */
body{background:#FFFEFA!important;color:#171717!important} .topline{display:none!important}
.site-header{max-width:1400px!important;margin:auto!important;padding:21px clamp(22px,5vw,70px)!important;background:#FFFEFA!important;border-bottom:1px solid #FAF7F2!important;box-shadow:none!important;gap:24px!important}
.site-header .brand-copy>span{font-family:Georgia,serif!important;font-size:32px!important;letter-spacing:-.035em!important}.site-header .brand-copy small{font:10px/1.4 Arial,sans-serif!important;letter-spacing:.13em!important;color:#171717!important}
#navigation.editorial-nav{gap:clamp(12px,1.7vw,29px)!important}#navigation.editorial-nav>a,#navigation.editorial-nav summary{font:14px Arial,sans-serif!important}
.v6-home{max-width:1400px;margin:0 auto;padding:26px clamp(22px,5vw,70px) 90px}
.v6-intro,.v6-feature{border:0!important;border-radius:6px!important;box-shadow:none!important}.v6-intro{background:#FAF7F2;padding:clamp(32px,5vw,62px) clamp(28px,5vw,68px);margin:15px 0 36px}.v6-intro-inner{max-width:920px}.v6-kicker{font:700 11px/1.4 Arial,sans-serif!important;letter-spacing:.16em;color:#B55336;margin:0 0 16px}.v6-intro h1{font:normal clamp(31px,3.3vw,49px)/1.17 Georgia,serif;color:#171717;letter-spacing:-.035em;margin:0 0 19px}.v6-intro h1 i{font-style:normal;color:#EAE0CE}.v6-intro p:not(.v6-kicker){font:17px/1.7 Arial,sans-serif!important;color:#171717;max-width:820px;margin:0 0 20px}.v6-more{color:#B55336!important;text-decoration:none;border-bottom:1px solid #EAE0CE;padding-bottom:3px;font:14px/1.4 Arial,sans-serif!important;white-space:nowrap}.v6-more:hover{color:#171717!important;border-color:#171717}
.v6-feature{padding:40px clamp(20px,3.6vw,48px) 25px;margin-bottom:30px}.v6-books{background:#FFFEFA}.v6-activities{background:#FAF7F2}.v6-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 28px}.v6-heading .v6-kicker{margin-bottom:10px}.v6-heading h2{font:normal clamp(29px,3vw,43px)/1.2 Georgia,serif!important;color:#171717;margin:0!important;letter-spacing:-.03em}
.v6-rail{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;padding:0 0 8px}.v6-rail::-webkit-scrollbar{display:none}.v6-book{flex:0 0 calc((100% - 88px)/5);min-width:0;scroll-snap-align:start;text-align:center}.v6-book-cover{display:flex;height:230px;align-items:center;justify-content:center;background:#FAF7F2;padding:12px;text-decoration:none}.v6-book-cover img{display:block;width:100%;height:100%;object-fit:contain}.v6-book h3{font:normal 15px/1.5 Georgia,'Noto Serif Kannada',serif!important;margin:13px 0 5px;color:#171717}.v6-book h3 a{color:inherit;text-decoration:none}.v6-book p{font:12px/1.5 Arial,'Noto Sans Kannada',sans-serif!important;color:#171717;margin:0}.v6-controls{display:flex;align-items:center;justify-content:space-between;margin-top:19px;gap:15px}.v6-controls>span{font:12px Arial,sans-serif;color:#171717}.v6-controls>div{display:flex;gap:7px}.v6-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #E9DED4;background:transparent;color:#171717;font-size:19px;cursor:pointer;border-radius:50%}.v6-arrow:hover{background:#FAF7F2}
.v6-activity{flex:0 0 calc((100% - 44px)/3);min-height:208px;background:rgba(255,255,255,.64);padding:28px;display:flex;flex-direction:column;scroll-snap-align:start;text-decoration:none!important;color:#171717!important;box-sizing:border-box}.v6-activity-index{font:700 10px Arial,sans-serif;letter-spacing:.16em;color:#B55336}.v6-activity h3{font:normal 25px Georgia,serif!important;margin:19px 0 10px;color:#171717}.v6-activity p{font:14px/1.6 Arial,sans-serif!important;color:#171717;margin:0}.v6-activity-link{font:13px Arial,sans-serif;margin-top:auto;padding-top:19px;color:#B55336}
@media(max-width:980px){.v6-book{flex-basis:calc((100% - 44px)/3)}.v6-activity{flex-basis:calc((100% - 22px)/2)}}
@media(max-width:650px){.v6-home{padding:12px 14px 50px}.v6-intro{padding:32px 23px;margin:12px 0 18px}.v6-intro h1{font-size:31px}.v6-intro p:not(.v6-kicker){font-size:15px}.v6-feature{padding:28px 18px 19px;margin-bottom:18px}.v6-heading{align-items:start;flex-direction:column;gap:12px}.v6-heading h2{font-size:29px!important}.v6-book{flex-basis:calc((100% - 14px)/2)}.v6-rail{gap:14px}.v6-book-cover{height:185px}.v6-activity{flex-basis:88%;min-height:210px;padding:23px}}
@media(prefers-reduced-motion:reduce){.v6-rail{scroll-behavior:auto}}

/* v7 institutional typography */
:root{--abhijnana-wordmark:#D97756}
.v6-intro .v7-intro-brand{font:normal clamp(31px,3.3vw,49px)/1.17 Georgia,serif!important;letter-spacing:-.035em;color:var(--abhijnana-wordmark)!important;margin:0 0 8px!important;text-transform:none}
.v6-intro .v7-intro-motto{font:normal clamp(15.5px,1.65vw,24.5px)/1.4 Georgia,serif!important;color:#171717!important;letter-spacing:-.012em;margin:0 0 22px!important}
.v7-intro-motto span{color:#B55336}
.site-header .brand-copy>span,.footer-brand span{color:var(--abhijnana-wordmark)!important}
@media(max-width:650px){.v6-intro .v7-intro-brand{font-size:31px!important}.v6-intro .v7-intro-motto{font-size:15.5px!important}}

/* v9: imperceptibly light ochre panels, no borders or shadows */
.v6-intro{background:#FAF7F2!important}
.v6-books{background:#FAF7F2!important}
.v6-activities{background:#FAF7F2!important}
.v6-activity{background:rgba(255,255,255,.48)!important;border:0!important;box-shadow:none!important}
.v6-intro,.v6-feature{border:0!important;box-shadow:none!important}

/* v12 homepage high-contrast typography */
.v6-intro .v7-intro-brand,.v6-heading h2 .abhijnana-brand{color:#D97756!important}
.v6-intro .v7-intro-motto,.v6-intro .v7-intro-motto span,.v6-intro p:not(.v6-kicker),.v6-heading h2,.v6-kicker,.v6-more,.v6-book h3,.v6-book p,.v6-controls>span,.v6-activity,.v6-activity-index,.v6-activity h3,.v6-activity p,.v6-activity-link,.v10-gallery{color:#171717!important}
.v6-intro{background:#FAF7F2!important}.v6-books{background:#FAF7F2!important}.v6-activities,.v10-gallery{background:#FAF7F2!important}

/* v15 homepage palette */
.v6-intro,.v6-books,.v6-activities,.v10-gallery{background:#FAF7F2!important}
.v6-intro .v7-intro-brand,.v6-heading h2 .abhijnana-brand{color:#D97756!important}
