/* Shared paper, appearance, navigation and reader details. */
[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:root{--hearth:#78643a}body.night{--paper:#1c292b;--panel:#293a3b;--ink:#f3eadb;--muted:#c0bcae;--rust:#eeaa8b;--sea:#a9c9c8;--hearth:#cbb58c;--line:#4a5653;color-scheme:dark}
body::after{content:'';position:absolute;inset:0;z-index:-2;pointer-events:none;background:url('backgrounds/monsoon-wash.webp') center top/100% auto repeat-y;opacity:.18}body.earth-wash::after{background-image:url('backgrounds/earth-wash.webp')}body.night::before,body.night::after{display:none}
.masthead{position:relative;flex-wrap:nowrap}.brand{flex-shrink:0}.masthead .nav{margin-left:auto;order:1}.header-controls{display:flex;gap:8px;align-items:center;order:2}.theme-toggle,#menu-toggle{display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;padding:12px;border:0;background:none;color:var(--muted);flex:none}.theme-toggle:hover,#menu-toggle:hover{color:var(--rust)}.theme-toggle svg{width:24px;height:24px}.theme-toggle .theme-system,.theme-toggle .theme-light,.theme-toggle .theme-dark{display:none}.theme-toggle[data-theme=system] .theme-system,.theme-toggle[data-theme=light] .theme-light,.theme-toggle[data-theme=dark] .theme-dark{display:block}#menu-toggle{display:none}.menu-close-icon{display:none}#menu-toggle[aria-expanded=true] .menu-open-icon{display:none}#menu-toggle[aria-expanded=true] .menu-close-icon{display:block}
.header-rule{height:24px;color:color-mix(in srgb,var(--hearth) 40%,var(--paper));gap:0}.header-rule::before,.header-rule::after{content:'';position:static;height:1px;background:currentColor;flex:1;transform:translateY(2.25px)}.header-rule>svg{width:180px;height:24px;flex:none}.night .header-rule path[fill]{fill:var(--rust)}.night .header-rule path[stroke='#78643A']{stroke:var(--hearth)}
.byline a{display:inline-flex;align-items:center;gap:12px;min-height:56px}.byline img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:50% 32%}.byline a:hover span{text-decoration:underline;text-underline-offset:6px}.book-poem #page-bookmarks-button{min-width:48px;justify-content:center}.book-poem .poem-actions{gap:8px 22px}.poem-art{margin:0 0 24px}.poem-art img{width:100%;aspect-ratio:3/2;object-fit:contain}.book-companion{margin-top:12px}.book-companion .edition-glance{background:color-mix(in srgb,var(--rust) 5%,transparent)}#mobile-nearby{display:none}.page-nav .nav-disabled{border:0;background:none;cursor:default}.page-nav .previous-arrow{display:block;transform:scaleX(-1)}.page-nav .previous-arrow svg,.page-nav>a>svg,.page-nav>.nav-disabled>svg{width:32px;height:32px}.book-reading-end .poem-ending::before,.book-reading-end .poem-ending::after{content:none}.book-reading-end .poem-ending{margin:24px 0 16px}
.footer-landscape{display:flex;justify-content:center;align-items:end;height:60px;margin-top:52px;margin-bottom:8px;background:url('odisha-watercolour.webp') center bottom/370px auto no-repeat}.footer-landscape>svg{width:150px;height:50px;color:var(--rust);padding:0 14px}.footer,.reading-page .footer{margin-top:0}.footer a{gap:8px}.footer nav{align-items:center}.footer svg{width:22px;height:22px}.night .footer-landscape{background:none}
.author-profile{max-width:1040px;margin:48px auto}.author-opening{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:64px;align-items:start}.author-opening h1{font:400 clamp(34px,4vw,48px)/1.6 var(--odia);margin:8px 0 12px}.author-roman{font:500 30px/1.2 var(--display);color:var(--rust);margin-bottom:32px}.author-biography{font:20px/1.8 var(--serif);max-width:46ch}.author-biography p{margin:0 0 24px}.author-portrait{margin:0}.author-portrait img{width:100%;height:auto}.author-work{margin-top:56px}.author-work h2{font:500 40px/1.2 var(--display);border-bottom:1px solid var(--line);padding-bottom:24px}.author-intro{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:baseline;padding-top:24px;min-height:48px}.author-intro span:first-child{font:24px/1.8 var(--odia)}.author-intro span:last-child{font:14px var(--ui);color:var(--muted)}
#book-share{width:min(520px,calc(100% - 32px));overflow:auto}#book-share .share-card{position:relative;margin:20px 0 24px;padding:26px;border:1px solid var(--line);background:color-mix(in srgb,var(--rust) 5%,var(--paper))}.share-card .share-book{font:15px/1.8 var(--odia);color:var(--muted)}#book-share .share-title{font:28px/1.6 var(--odia);margin:12px 0 18px}.share-verse{font:19px/1.9 var(--odia);white-space:pre-line;overflow-wrap:anywhere}.share-author{font:17px/1.8 var(--odia);margin-top:20px;color:var(--muted)}.share-ornament{display:flex;justify-content:flex-end;color:var(--rust);margin-top:16px}.share-options{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px;align-items:center}.share-options button,.share-options a{min-height:48px;display:inline-flex;align-items:center;border:0;background:none;padding:6px 0;font:15px var(--ui);text-decoration:underline;text-underline-offset:5px}#copy-book-link{margin:0;background:none;color:inherit;padding:6px 0}.share-options #native-book-share{padding:10px 16px;background:var(--ink);color:var(--paper);text-decoration:none}#share-status{min-height:1.6em}
@media(max-width:1100px){.masthead{flex-wrap:wrap;gap:8px 16px}.masthead .header-controls{order:1;margin-left:auto}.masthead .nav{order:2;flex-basis:100%;margin:0;gap:0;flex-direction:column;padding:12px 0 4px}.masthead .nav a{font:22px/1.5 var(--serif);min-height:48px;padding:6px 12px}.book-js .masthead .nav{display:none}.book-js .masthead .nav.is-open{display:flex}.book-js #menu-toggle{display:inline-flex}}
@media(max-width:760px){body::after{opacity:.126}.masthead{padding:14px 0;gap:8px}.brand{font-size:30px;gap:10px}.brand span{font-size:13px}.header-controls{gap:0}.header-rule{height:20px}.header-rule>svg{width:144px;height:20px}.header-rule::before,.header-rule::after{transform:translateY(1.875px)}.book-poem{display:flex;flex-direction:column;gap:0}.book-poem>.poem-heading{order:1;width:100%}.book-poem>.reader{order:2}.book-companion{display:block;order:3;width:100%;margin:10px 0 0}.book-reading-end{order:4;width:100%}.poem-art{margin:0;width:100%}.byline img{width:44px;height:44px}.byline a{gap:10px;min-height:48px}.book-poem .poem-actions{gap:6px 18px}.book-poem .poem-actions button{font-size:15px}.page-nav{flex-wrap:nowrap}.page-nav .nav-disabled span:not(.previous-arrow){display:none}.page-nav a span.previous-arrow{display:block}#mobile-nearby{display:block;border-top:1px solid var(--line);padding-top:8px;margin-top:8px}#mobile-nearby summary{cursor:pointer;min-height:48px;padding:12px 0;font:18px var(--serif)}#mobile-nearby .edition-glance{padding:0;background:none}#mobile-nearby .edition-glance h2,#mobile-nearby .toc-all{display:none}#mobile-nearby .toc-title{font-size:17px}.footer-landscape{height:50px;background-size:310px auto;margin-top:38px}.footer-landscape>svg{width:125px;height:42px;padding:0 10px}.footer{display:flex;align-items:center;gap:12px;padding:18px 0 24px}.footer p{font-size:12px;line-height:1.8}.footer nav{gap:8px;margin:0}.footer a{width:44px;min-width:44px;justify-content:center}.footer a span{display:none}.author-profile{margin:28px auto}.author-opening{display:flex;flex-direction:column;gap:24px}.author-opening h1{font-size:32px}.author-roman{font-size:27px;margin-bottom:24px}.author-biography{font-size:18px}.author-portrait{width:100%;max-width:440px;align-self:center}.author-work{margin-top:40px}.author-work h2{font-size:34px}#book-share{padding:20px}#book-share .share-card{padding:20px}.share-verse{font-size:18px}}
@media(max-width:370px){.brand{gap:6px;font-size:28px}.brand span{font-size:12px}.book-poem .poem-actions{gap:6px 14px}.book-poem .poem-actions button{font-size:14px;gap:6px}.book-poem #page-bookmarks-button{min-width:44px}}
@media print{body::after,.header-controls,.footer-landscape{display:none!important}body.night{--paper:white;--ink:black;--muted:#444;--rust:#555;--line:#aaa}.author-profile{margin:0}}
