@font-face{font-family:Odia;src:url(assets/odia-body.woff2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf8f2;color:#293a30;font-family:Georgia,serif}header,main,footer{max-width:820px;margin:auto;padding:30px}header{text-align:center}header>a{display:block;text-align:left}h1{font-size:36px;line-height:1.6}html[lang=or] h1,html[lang=or] h2,html[lang=or] main,html[lang=or] header p{font-family:Odia,serif}.credit{font:14px/1.6 system-ui}.cover{width:min(100%,460px);max-height:460px;object-fit:contain;border-radius:10px}nav{position:sticky;top:0;z-index:2;display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;background:#f6f5edee;border-block:1px solid #dce1d5;padding:12px;font:14px system-ui}select{max-width:260px}button,select{padding:8px;border:1px solid #b1bfac;border-radius:5px;background:white;color:inherit}a{color:#37603e}main{font-size:var(--reading-size,23px);line-height:1.85}h2{font-size:1.4em;line-height:1.6;text-align:center;margin:20px 0 30px}section{scroll-margin-top:125px;margin:20px 0 90px}main p{margin:1em 0;text-align:start}.story-art{display:block;width:100%;max-height:490px;object-fit:contain;margin:25px auto;border-radius:8px}.interior{max-height:360px}footer{font:14px/1.7 system-ui;text-align:center;border-top:1px solid #ddd}@media(max-width:600px){main,header{padding:24px}h1{font-size:28px}nav{gap:10px}main{font-size:var(--reading-size,21px)}}