.shishu .ia-header-inner{gap:28px}.shishu .ia-header nav{gap:23px}.shishu .ia-header nav a{font-size:15px;min-height:44px}.shishu .ia-breadcrumb{margin-bottom:26px}.shishu .ia-page-head{padding-bottom:25px}.shishu .ia-prose{font-size:21px;line-height:2}.shishu .ia-prose .subject{font:inherit!important;color:inherit!important;text-align:start!important}.shishu .ia-byline a{text-decoration:underline;text-underline-offset:5px}.mag-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:36px 0}.mag-shortcuts a{display:flex;justify-content:space-between;gap:15px;padding:23px 18px;border:1px solid #283c47;border-radius:7px;background:#fff0c8}.mag-shortcuts a:nth-child(2n){background:#e3f0ec}.mag-editor-link{border-top:2px solid var(--ia-line);padding-top:22px}.mag-editor-link h2{font-size:23px}.mag-year{margin:24px 0 48px;scroll-margin-top:20px}.mag-year>h2{border-bottom:3px solid var(--ia-accent);padding-bottom:12px}.mag-issue-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mag-issue-list>a{display:flex;align-items:center;gap:18px;border:1px solid var(--ia-line);padding:18px;background:white;border-radius:7px}.mag-issue-list img{width:58px;height:80px;object-fit:contain}.mag-issue-list span{flex:1}.mag-issue-list strong{font-size:18px}.mag-issue-list small{display:block;font-size:12px;margin-top:6px;color:var(--ia-muted)}.mag-search{display:block;max-width:530px;font-size:16px}.mag-search input{display:block;width:100%;padding:13px 16px;margin:10px 0 14px;border:2px solid #283c47;border-radius:6px;background:white}.mag-writers{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mag-writers li{border:1px solid var(--ia-line);border-radius:6px;background:white}.mag-writers li[hidden]{display:none}.mag-writers a{padding:20px;display:block}.mag-writers small,.mag-contributions small{display:block;color:var(--ia-muted);font-size:13px;margin-top:7px}.mag-contributions{list-style:none;padding:0;max-width:760px}.mag-contributions li{padding:20px 0;border-bottom:1px solid var(--ia-line)}.mag-contributions a{font:600 22px/1.8 'Noto Serif Oriya',serif}.mag-article-context{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;margin-top:15px}.mag-article-context a{border:1px solid var(--ia-line);padding:5px 10px;border-radius:5px}.mag-write{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.mag-write img{border-radius:9px}.mag-write .ia-button{margin:16px 0 24px}.mag-help{font-size:15px;color:var(--ia-muted);max-width:44ch}.mag-archive-notice{border:1px solid var(--ia-line);background:#fff0c8;padding:15px;margin:25px 0}.ebook-head{display:grid;grid-template-columns:120px 1fr;gap:28px;align-items:center;margin:25px 0}.ebook-head img{width:120px;max-height:180px;object-fit:contain}.ebook-head h1{font:600 34px/1.6 'Noto Serif Oriya',serif}.ebook-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:24px 0}.ebook-tools button,.ebook-tools select{border:1px solid #283c47;border-radius:5px;background:white;padding:10px 14px;min-height:44px}.ebook-page{border-top:2px solid var(--ia-line);padding-top:25px;margin-top:28px;scroll-margin-top:20px}.ebook-page h2{font-size:18px;color:var(--ia-muted)}.ebook-transcript{font:var(--ebook-size,21px)/2 'Noto Serif Oriya',serif;overflow-wrap:anywhere;max-width:100%}.ebook-transcript p{white-space:pre-line;margin-bottom:1.3em}.ebook-original summary{cursor:pointer;color:var(--ia-accent);padding:15px 0;min-height:44px}.ebook-original img{display:block;max-width:100%;height:auto}.ebook-status{font-size:14px;background:#fff0c8;padding:14px 18px;border-left:3px solid #a53628;line-height:1.8}.ebook-status p{margin:0}.ebook-page .ebook-status{margin-bottom:20px;background:#f3f0e6}.ebook-page-nav{display:flex;justify-content:space-between;gap:20px;margin:25px 0}.ebook-page-nav a{padding:10px 0;min-height:44px}.mag-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mag-flow section{border:1px solid var(--ia-line);padding:22px;background:#fff}.mag-flow h2{font-size:22px}.mag-review-table{width:100%;border-collapse:collapse}.mag-review-table td,.mag-review-table th{padding:14px;text-align:left;border-bottom:1px solid var(--ia-line);vertical-align:top}
@media(max-width:900px){.mag-writers,.mag-issue-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mag-shortcuts{grid-template-columns:1fr 1fr}.shishu .ia-header nav{gap:12px;flex-wrap:wrap;justify-content:flex-start}.mag-flow{grid-template-columns:1fr}}
@media(max-width:600px){.shishu .ia-header nav{display:grid;grid-template-columns:repeat(3,1fr);gap:2px 14px}.shishu .ia-header nav a{font-size:14px;white-space:normal}.mag-issue-list{grid-template-columns:1fr}.mag-writers{grid-template-columns:1fr 1fr;gap:10px}.mag-writers a{padding:15px 12px}.mag-writers strong{font-size:15px}.mag-shortcuts a{padding:17px 12px}.mag-write{grid-template-columns:1fr;gap:20px}.ebook-head{grid-template-columns:80px 1fr;gap:18px}.ebook-head img{width:80px}.ebook-head h1{font-size:26px}.shishu .ia-prose{font-size:19px}.ebook-transcript{font-size:var(--ebook-size,19px)}.mag-review-table{font-size:14px}.mag-review-table td,.mag-review-table th{padding:9px}}
.mag-contact{display:grid;grid-template-columns:1.3fr 1fr;gap:48px}.mag-contact h2{font-size:22px}.mag-contact h4{font-size:17px}.mag-contact .text-center{text-align:left!important}.mag-contact aside section{padding-bottom:20px;border-bottom:1px solid var(--ia-line);margin-bottom:20px}.mag-contact fieldset{border:0;padding:0;margin:0 0 20px}.mag-contact label{display:block;font-size:14px;margin-bottom:8px}.mag-contact input,.mag-contact textarea{width:100%;padding:12px;border:1px solid var(--ia-line);background:white;border-radius:4px}.mag-contact textarea{min-height:160px}.mag-contact input[type=submit]{width:auto;min-width:120px;background:var(--ia-accent);color:white}@media(max-width:700px){.mag-contact{grid-template-columns:1fr;gap:25px}}
/* Edition shelf and verified writer portraits */
.mag-issue-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mag-issue-list>a.issue-preview{display:flex;flex-direction:column;align-items:stretch;padding:16px;background:#fffdf7;gap:14px;border:1px solid #d5ccbb;border-radius:10px;box-shadow:0 4px 0 #ece5d6}.mag-issue-list>a.issue-preview img{width:100%;height:auto;aspect-ratio:1.25;object-fit:contain;max-height:none;background:#f5eddc;border-radius:5px}.issue-preview>span{display:block}.issue-preview b{display:none}.issue-preview strong{font-size:22px}.issue-preview small{margin-top:8px}.issue-preview-action{border-top:1px solid #e6ddce;padding-top:12px;color:#8c3f30;font-size:16px}.mag-writers .writer-card{display:grid;grid-template-columns:72px 1fr;gap:4px 16px;align-items:center}.writer-photo{display:block;object-fit:contain;width:72px;height:84px;border-radius:4px;background:#efe9dd;grid-row:span 2}.writer-photo-empty{border:1px solid #e4dac9;background:#f2ece0}.writer-profile-head .writer-photo{width:132px;height:154px;margin-bottom:20px}.portrait-credit{font-size:13px;color:#746b60;display:inline-block;margin-top:8px}.writer-card strong{align-self:end}.writer-card small{align-self:start}
@media(max-width:850px){.mag-issue-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:520px){.mag-issue-list{grid-template-columns:1fr}.mag-issue-list>a.issue-preview{padding:16px}.mag-issue-list>a.issue-preview img{max-height:320px}.mag-writers .writer-card{grid-template-columns:64px 1fr}.writer-photo{width:64px;height:76px}}
/* Source-grounded cartoon previews: complete illustration, live edition labels. */
.mag-issue-list>a.issue-preview-illustrated img{aspect-ratio:3/2;object-fit:contain;background:#f8f0df}
.edition-illustrated-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,380px);column-gap:38px;align-content:center}
.edition-illustrated-head .edition-story-art{grid-column:2;grid-row:1/4;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:8px;align-self:center}
.edition-illustrated-head>p,.edition-illustrated-head>h1{grid-column:1}
@media(max-width:650px){.edition-illustrated-head{display:block}.edition-illustrated-head .edition-story-art{display:block;max-width:440px;margin-top:20px}}

/* Keyboard navigation remains visible on all reading surfaces. */
.ia-site :focus-visible { outline: 3px solid #176779; outline-offset: 4px; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }

/* A compact magazine opening, scoped to the homepage only. */
.shishu .ia-main:has(>.ia-issue-intro){--home-line:#ded7c9}
.shishu .ia-main>.ia-issue-intro:has(.storybook-cover){grid-template-columns:220px minmax(0,1fr);gap:54px;min-height:0;padding:30px 48px;margin:30px 0 38px;background:#faf4e4;border:1px solid #ded7c9;border-left:6px solid #e1ba63;border-radius:8px;box-shadow:none}
.shishu .ia-main>.ia-issue-intro>div:first-child{grid-column:2;grid-row:1}
.shishu .ia-main>.ia-issue-intro>.ia-issue-image{grid-column:1;grid-row:1}
.shishu .ia-main>.ia-issue-intro .storybook-cover-link{width:200px}
.shishu .ia-main>.ia-issue-intro .storybook-cover{box-shadow:3px 6px 0 #decfb3}
.shishu .ia-main>.ia-issue-intro .storybook-cover-art{box-shadow:none}
.shishu .ia-main>.ia-issue-intro .ia-eyebrow{font-size:14px;margin:0 0 14px;color:#766043}
.shishu .ia-main>.ia-issue-intro h1{font-size:40px;line-height:1.5;margin-bottom:12px}
.shishu .ia-main>.ia-issue-intro .ia-home-subtitle{font-size:17px;margin:0 0 24px}
.shishu .ia-main>.ia-issue-intro .ia-button{padding:12px 23px;min-height:46px;border-radius:6px;box-shadow:none}
.shishu .ia-main:has(>.ia-issue-intro)>.ia-illustrated-contents{border:0;padding-top:0}
.shishu .ia-main:has(>.ia-issue-intro) .ia-section-heading{border-bottom:1px solid var(--home-line);padding-bottom:15px}
.shishu .ia-main:has(>.ia-issue-intro) .ia-section-heading h2{font-size:26px;margin:0}
.shishu .ia-main:has(>.ia-issue-intro) .ia-section-heading>a{font-size:15px;min-height:44px;display:flex;align-items:center}
.shishu .ia-main:has(>.ia-issue-intro) .ia-illustrated-contents>.ia-genre{border:0;padding-top:24px;margin-bottom:30px}
.shishu .ia-main:has(>.ia-issue-intro) .ia-article-card{border:1px solid var(--home-line);border-radius:9px;overflow:hidden;background:#fffdf8}
.shishu .ia-main:has(>.ia-issue-intro) .ia-card-picture{margin:0 0 17px;border-bottom:1px solid var(--home-line)}
.shishu .ia-main:has(>.ia-issue-intro) .ia-card-title{padding:0 19px;font-size:20px;line-height:1.7}
.shishu .ia-main:has(>.ia-issue-intro) .ia-article-card small{padding:0 19px;font-size:14px;margin:8px 0 18px}
.shishu .ia-main:has(>.ia-issue-intro) .ia-card-read{margin: auto 19px 0;padding:12px 0 15px;border-bottom:0;border-top:1px solid var(--home-line);font-size:14px}
.shishu .ia-main:has(>.ia-issue-intro) .mag-shortcuts{gap:14px;margin:32px 0}
.shishu .ia-main:has(>.ia-issue-intro) .mag-shortcuts>a{border:1px solid var(--home-line);border-radius:7px;box-shadow:none;padding:19px 20px;background:#f3f4e9}
.shishu .ia-main:has(>.ia-issue-intro) .mag-editor-link{border:0;border-top:1px solid var(--home-line);background:none;padding:23px 0 0;margin-top:30px}
@media(max-width:900px){
 .shishu .ia-main>.ia-issue-intro:has(.storybook-cover){grid-template-columns:190px minmax(0,1fr);gap:32px;padding:26px}
 .shishu .ia-main>.ia-issue-intro .storybook-cover-link{width:180px}
 .shishu .ia-main>.ia-issue-intro h1{font-size:34px}
 .shishu .ia-main:has(>.ia-issue-intro) .ia-illustrated-contents .ia-genre ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
}
@media(max-width:600px){
 .shishu .ia-main>.ia-issue-intro:has(.storybook-cover){grid-template-columns:110px minmax(0,1fr);gap:20px;padding:23px 16px;margin:22px 0 28px;border-left-width:4px}
 .shishu .ia-main>.ia-issue-intro .storybook-cover-link{width:110px}
 .shishu .ia-main>.ia-issue-intro h1{font-size:26px;line-height:1.55;margin-bottom:8px}
 .shishu .ia-main>.ia-issue-intro .ia-eyebrow{font-size:11px;line-height:1.7;margin-bottom:8px}
 .shishu .ia-main>.ia-issue-intro .ia-home-subtitle{font-size:13px;line-height:1.7;margin-bottom:14px}
 .shishu .ia-main>.ia-issue-intro .ia-button{padding:10px 13px;font-size:13px}
 .shishu .ia-main:has(>.ia-issue-intro) .ia-section-heading h2{font-size:23px}
 .shishu .ia-main:has(>.ia-issue-intro) .ia-section-heading>a{font-size:13px}
 .shishu .ia-main:has(>.ia-issue-intro) .ia-illustrated-contents .ia-genre ol{grid-template-columns:1fr;gap:22px}
 .shishu .ia-main:has(>.ia-issue-intro) .mag-shortcuts>a{padding:15px 13px}
}
@media(max-width:360px){.shishu .ia-main>.ia-issue-intro:has(.storybook-cover){grid-template-columns:90px minmax(0,1fr);gap:14px;padding:20px 12px}.shishu .ia-main>.ia-issue-intro .storybook-cover-link{width:90px}.shishu .ia-main>.ia-issue-intro h1{font-size:23px}}

/* Keep the original masthead lettering; omit its old domain suffix. */
.shishu .ia-brand .mag-brand-crop{display:block;width:224px;height:59px;overflow:hidden;flex:none}
.shishu .ia-brand .mag-brand-crop img{display:block;width:344px!important;max-width:none!important;height:61px!important;object-fit:fill;transform:translateX(-10px)}
.mag-about-links{display:flex;flex-wrap:wrap;gap:18px 32px;padding:24px 0}
.mag-browse-controls{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:18px}
.mag-browse-controls[hidden]{display:none}
.mag-browse-controls button{width:48px;height:48px;border:1px solid #b5b89d;border-radius:50%;background:#fffdf8;color:#354830;font-size:25px;cursor:pointer}
.mag-browse-controls button:disabled{opacity:.35;cursor:default}
.mag-browse-controls button:focus-visible,.mag-article-browser ol:focus-visible{outline:3px solid #9a502d;outline-offset:3px}
.mag-browse-status{font-variant-numeric:tabular-nums;min-width:65px;text-align:center}
.shishu .ia-main .mag-article-browser .ia-genre ol{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 14px;scroll-padding:2px}
.shishu .ia-main .mag-article-browser .ia-article-card{flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start}
.mag-source-entry{border-top:1px solid #dedbcb;padding:30px 0;display:flow-root}
.mag-source-entry>img{float:left;max-width:180px;height:auto;object-fit:contain;margin:0 24px 18px 0}
.mag-source-entry h2{font-size:22px;line-height:1.7}
.mag-source-entry p{overflow-wrap:anywhere}
.mag-team{padding:18px 24px;background:#f3f4e9;border-radius:8px;margin-bottom:28px}
.mag-editorial-note+.mag-editorial-note{border-top:1px solid #dedbcb;margin-top:36px;padding-top:24px}
@media(max-width:700px){.shishu .ia-main .mag-article-browser .ia-article-card{flex-basis:calc((100% - 24px)/2)}}
@media(max-width:520px){.shishu .ia-main .mag-article-browser .ia-article-card{flex-basis:100%}.mag-source-entry>img{float:none;display:block;margin:0 0 20px}.shishu .ia-brand .mag-brand-crop{width:184px;height:49px}.shishu .ia-brand .mag-brand-crop img{width:282px!important;height:50px!important;transform:translateX(-8px)}}
.mag-article-browser .ia-section-heading{flex-wrap:wrap;gap:12px 20px}
.mag-article-browser .ia-section-heading h2{margin-right:auto!important}
.mag-article-browser .mag-browse-controls{margin-top:0}
@media(max-width:520px){.mag-article-browser .mag-browse-controls{width:100%;justify-content:space-between}}
