:root{--paper:#f7f2e8;--paper-deep:#f0e9de;--ink:#27231f;--text:#423c36;--soft:#716a62;--rule:#cfc6ba;--accent:#6f3833;--serif:"Libre Caslon Text",Caslon,Georgia,"Times New Roman",serif;--dev:"Noto Serif Devanagari","Noto Serif",serif;--sans:"Inter",Arial,sans-serif;--shell:min(1080px,calc(100vw - 64px));--trace:url("/maati-trace.webp");--cover:url("/mayajaal-cover.webp");}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:17.5px;line-height:1.64;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}p{margin-top:0}.shell{width:var(--shell);margin:auto}.site-header{border-bottom:1px solid var(--rule);background:rgba(247,242,232,.97);position:sticky;top:0;z-index:10;backdrop-filter:blur(8px)}.header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand-house{font-size:18px;line-height:1;font-weight:400;letter-spacing:.005em}.nav{display:flex;gap:24px;font-family:var(--sans);font-size:11.5px;letter-spacing:.03em;color:#575048}.nav a{padding:8px 0;border-bottom:1px solid transparent}.nav a[aria-current=page]{color:var(--ink);border-color:var(--accent)}.trace{display:block;width:112px;aspect-ratio:305/470;background:var(--trace) center/contain no-repeat}.cover{display:block;aspect-ratio:2/3;background:var(--cover) center/cover no-repeat;box-shadow:0 8px 22px rgba(36,30,25,.12)}.eyebrow{font-family:var(--sans);font-size:10.5px;line-height:1.4;letter-spacing:.095em;text-transform:uppercase;color:var(--soft)}.rule-link{display:inline-block;margin-top:16px;padding-bottom:2px;border-bottom:1px solid currentColor;font-family:var(--sans);font-size:11.5px;letter-spacing:.02em}h1,h2,h3{font-weight:400}h1{font-size:clamp(40px,4.4vw,50px);line-height:1.08;letter-spacing:-.016em;margin:0 0 18px}.home-lead{padding:72px 0 64px;border-bottom:1px solid var(--rule)}.home-lead-grid{display:grid;grid-template-columns:150px minmax(0,690px);gap:54px;align-items:start}.home-lead .trace{width:108px;margin-top:2px}.home-deck{font-size:24px;line-height:1.38;margin:0 0 25px;max-width:650px}.home-prose{max-width:640px;color:var(--text)}.home-prose p{margin-bottom:12px}.current{padding:54px 0;border-bottom:1px solid var(--rule)}.section-grid{display:grid;grid-template-columns:150px minmax(0,720px);gap:54px}.current-entry{display:grid;grid-template-columns:118px 1fr;gap:30px;align-items:start}.current-entry .cover{width:118px}.dev-title{font-family:var(--dev);font-size:29px;line-height:1.22;font-weight:500;margin:0}.roman{font-style:italic;color:var(--soft);margin-top:0}.author{font-size:18px;margin:11px 0 2px}.meta{font-family:var(--sans);font-size:10.8px;line-height:1.65;color:var(--soft)}.house-note{padding:56px 0;border-bottom:1px solid var(--rule)}.house-note blockquote{font-size:23px;line-height:1.48;margin:0 0 18px;max-width:665px}.house-note p{max-width:650px;color:var(--text);margin:0 0 15px}.catalogue-marker{padding:44px 0 54px}.marker-row{display:flex;align-items:flex-end;justify-content:space-between;max-width:665px;border-top:1px solid var(--rule);padding-top:18px}.marker-year{font-size:28px}.marker-note{font-family:var(--sans);font-size:10.8px;color:var(--soft)}.page-intro{padding:62px 0 42px;border-bottom:1px solid var(--rule)}.page-grid{display:grid;grid-template-columns:150px minmax(0,720px);gap:54px}.page-intro h1{font-size:46px}.intro-deck{font-size:20px;line-height:1.52;margin:0;max-width:640px;color:var(--text)}.intro-prose{max-width:680px;color:var(--text);margin-top:22px}.intro-prose p{margin-bottom:12px}.catalogue{padding:54px 0 80px}.catalogue-grid{display:grid;grid-template-columns:150px minmax(0,780px);gap:54px}.year{font-size:27px}.catalogue-entry{display:grid;grid-template-columns:158px 1fr;gap:36px;align-items:start}.catalogue-entry .cover{width:158px}.catalogue-entry .dev-title{font-size:32px}.catalogue-copy .author{font-size:17.5px}.catalogue-note{max-width:500px;margin-top:16px;color:var(--text)}.book-hero{padding:60px 0 62px;border-bottom:1px solid var(--rule)}.book-grid{display:grid;grid-template-columns:minmax(245px,330px) minmax(0,590px);gap:70px;align-items:start}.book-grid .cover{width:100%}.book-meta{padding-top:2px}.book-meta h1{font-family:var(--dev);font-size:45px;line-height:1.14;font-weight:500;letter-spacing:0;margin:13px 0 0}.book-meta .roman{font-size:18px}.book-meta .author{font-size:21px;margin:17px 0 3px}.book-short{font-size:18.5px;line-height:1.58;max-width:525px;margin:25px 0 0;color:var(--text)}.biblio{margin:28px 0 0;border-top:1px solid var(--rule)}.biblio>div{display:grid;grid-template-columns:125px 1fr;gap:18px;padding:8px 0;border-bottom:1px solid var(--rule)}.biblio dt{font-family:var(--sans);font-size:9.8px;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.biblio dd{margin:0;font-size:15px}.muted{color:var(--soft)}.book-section{padding:58px 0;border-bottom:1px solid var(--rule)}.book-section-grid{display:grid;grid-template-columns:150px minmax(0,690px);gap:54px}.prose{max-width:690px}.prose p{margin:0 0 1.02em}.review-note{font-size:18.5px;line-height:1.7;color:var(--text)}.review-note p:first-child{font-size:20px;line-height:1.62;color:var(--ink)}.about-block{padding:50px 0;border-bottom:1px solid var(--rule)}.about-grid{display:grid;grid-template-columns:190px minmax(0,690px);gap:54px}.about-grid h2{font-size:22px;line-height:1.32;margin:0}.about-grid .prose{font-size:17.25px;color:var(--text)}.about-ending{font-family:var(--dev);font-size:27px;margin-top:26px;color:var(--ink)}.contact{padding:60px 0 90px}.contact-grid{display:grid;grid-template-columns:150px minmax(0,690px);gap:54px}.contact-copy{max-width:660px;color:var(--text)}.email{font-size:24px;color:var(--ink);border-bottom:1px solid currentColor}.subsection{margin-top:52px;padding-top:22px;border-top:1px solid var(--rule)}.subsection h2{font-size:22px;margin:0 0 12px;color:var(--ink)}.site-footer{border-top:1px solid var(--rule);background:var(--paper-deep);padding:36px 0 42px}.footer-grid{display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:42px}.footer-id{display:flex;gap:14px;align-items:flex-start}.footer-id .trace{width:39px}.footer-house{font-size:16px}.footer-imprint,.footer-links,.footer-meta{font-family:var(--sans);font-size:10.4px;line-height:1.72;color:var(--soft)}.footer-links{display:grid;gap:3px}@media(max-width:800px){:root{--shell:min(100% - 34px,1080px)}body{font-size:17px}.site-header{position:relative}.header-inner{display:block;padding:17px 0 15px}.brand-house{display:block;margin-bottom:14px}.nav{gap:17px;overflow-x:auto;white-space:nowrap}.home-lead{padding:48px 0}.home-lead-grid,.section-grid,.page-grid,.catalogue-grid,.book-section-grid,.about-grid,.contact-grid{grid-template-columns:1fr;gap:23px}.home-lead .trace{width:82px}.home-deck{font-size:22px}.page-intro{padding:47px 0 35px}.page-intro h1{font-size:41px}.current,.house-note{padding:44px 0}.current-entry{grid-template-columns:104px 1fr;gap:24px}.current-entry .cover{width:104px}.house-note blockquote{font-size:21px}.catalogue{padding:44px 0 64px}.catalogue-entry{grid-template-columns:112px 1fr;gap:23px}.catalogue-entry .cover{width:112px}.catalogue-note{display:none}.book-hero{padding:44px 0 48px}.book-grid{grid-template-columns:1fr;gap:34px}.book-grid .cover{width:min(74vw,310px);margin:auto}.book-meta h1{font-size:40px}.book-short{font-size:18px}.about-block,.book-section{padding:44px 0}.footer-grid{grid-template-columns:1fr;gap:24px}}@media(max-width:480px){.nav{font-size:11px;gap:14px}.catalogue-entry{grid-template-columns:96px 1fr;gap:17px}.catalogue-entry .cover{width:96px}.biblio>div{grid-template-columns:103px 1fr}.book-meta h1{font-size:37px}}