/* Shared publication language across every public reading surface. */
.editorial-page,html[data-scene] .editorial-page{--paper:#faf9f6;--ink:#151515;--muted:#696763;--accent:#c51621;--line:#d5d2cc;--rule:#d5d2cc;--serif:'XuyangLiterary','Songti SC',serif;--home-paper:#faf9f6;color:var(--ink);background:var(--paper);color-scheme:light}
.editorial-page :is(main,.footer){--page:#faf9f6;--ink:#151515;--muted:#696763;--accent:#c51621;--line:#d5d2cc;--rule:#d5d2cc;color:var(--ink)}
.editorial-page .archive-header .scene-top{color:var(--ink);text-shadow:none}.editorial-page .archive-header .scene-top nav a{color:var(--ink)}.editorial-page a{transition:color .16s ease,background .16s ease}.editorial-page :focus-visible{outline:2px solid #c51621;outline-offset:5px}.editorial-page .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid #7a726a;border-radius:3px;background:none;color:var(--ink);font-size:13px;box-shadow:none}.editorial-page .button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.editorial-page .button.primary:hover{background:#a90d17;border-color:#a90d17}.editorial-page .text-link{color:var(--accent);text-decoration:none}.editorial-page .tag{padding:0;border:0;border-radius:0;background:none;color:var(--accent);font:11px/1.8 var(--font,system-ui);letter-spacing:.04em}
/* Homepage keeps its illustrated scene; its reading area becomes the opening spread. */
.editorial-page .scene-home .scene-top{width:min(1440px,calc(100% - 80px));gap:25px}.editorial-page .hero-brand{color:var(--nav-ink);text-shadow:0 2px 8px #0009}.editorial-page .hero-brand>span{font:600 26px/1.4 var(--serif);color:inherit}.editorial-page .hero-brand>small{font:8px/1.7 system-ui;letter-spacing:.2em;color:inherit}.editorial-page .scene-home .scene-top nav a{font-size:13px;letter-spacing:.06em}.editorial-page .scene-home .scene-top nav a:after{background:#ed4850;height:2px}.editorial-page .scene-home .nav-search.is-open{background:#211b1be8;border-color:#e8deda;color:#fff}.editorial-page .home-journal{width:min(1280px,calc(100% - 112px));padding:65px 0 25px}.editorial-page .home-intro{position:relative;padding:0 0 40px;border-bottom:1px solid #333;max-width:none}.editorial-page .home-intro p{font:16px/2.1 var(--serif);color:#49413a;max-width:830px;margin:0}.editorial-page .home-intro-title{display:inline-block;font:600 clamp(30px,3.4vw,48px)/1.5 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 20px}.editorial-page .home-intro p a{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.editorial-page .home-columns{grid-template-columns:minmax(0,1fr) 300px;gap:65px;margin-top:42px}.editorial-page .home-journal .section-heading{align-items:baseline;border-bottom:1px solid #333;padding-bottom:16px;margin-bottom:0}.editorial-page .home-journal .section-heading h2{font:600 29px/1.6 var(--serif);letter-spacing:.02em}.editorial-page .home-journal .section-heading h2:before{content:'02 /';display:block;font:10px/1.7 system-ui;color:var(--accent);letter-spacing:.13em;margin-bottom:6px}.editorial-page .home-journal .section-heading>a{font-size:11px;color:var(--muted)}.editorial-page .popular-articles{border-left:1px solid var(--line);padding-left:28px;background:none;position:sticky;top:30px}.editorial-page .popular-heading{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #333;padding:0 0 17px}.editorial-page .popular-heading h2{font:600 24px/1.6 var(--serif);color:var(--ink)}.editorial-page .popular-heading>span{font-size:10px;color:var(--muted)}.editorial-page .popular-list{padding:0;margin:0}.editorial-page .popular-list li{border-bottom:1px solid var(--line);padding:22px 0;gap:15px}.editorial-page .popular-position{color:var(--accent);font:600 25px/1.4 var(--serif)}.editorial-page .popular-list h3{font:600 17px/1.6 var(--serif)}.editorial-page .popular-list h3 a:hover{color:var(--accent)}.editorial-page .popular-meta{font-size:10px;color:var(--muted)}.editorial-page .ranking-empty{border:0;background:none;padding:28px 0}.editorial-page .ranking-empty-mark{color:var(--accent)}.editorial-page .ranking-empty p,.editorial-page .quiet-note{color:#5a5148;font:14px/1.9 var(--serif)}.editorial-page .ranking-empty>span:last-child{color:var(--muted);font-size:11px}.editorial-page .journal-empty{border:0;border-bottom:1px solid var(--line);background:none;border-radius:0;padding:35px 0;min-height:250px}.editorial-page .journal-empty .empty-caption{font-size:10px;color:var(--accent);letter-spacing:.12em}.editorial-page .journal-empty .empty-title{font:600 32px/1.6 var(--serif);color:var(--ink)}.editorial-page .journal-empty p{font:14px/1.9 var(--serif);color:var(--muted)}.editorial-page .journal-empty>a{font-size:12px;color:var(--accent)}.editorial-page .recommended-books{border:0;margin-top:52px;padding-top:0}.editorial-page .recommended-books .section-heading h2:before{content:'03 /'}.editorial-page .home-journal .home-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;padding-top:32px}.editorial-page .home-journal .home-book{grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto;gap:30px;padding-bottom:28px}.editorial-page .home-book-info h3{font:600 24px/1.6 var(--serif)}.editorial-page .home-book-info>p{font:12px/1.8 var(--serif);color:var(--muted)}.editorial-page .shelf-empty{padding:32px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}.editorial-page .shelf-empty p{font:600 25px/1.6 var(--serif);color:var(--ink)}.editorial-page .shelf-empty div>span{color:var(--muted);font:13px/1.9 var(--serif)}.editorial-page .shelf-browse{border-radius:3px;border-color:#8b8178;background:none;color:var(--ink)}.editorial-page .shelf-browse:hover{background:var(--accent);color:#fff;border-color:var(--accent)}
/* Archive openings and article lists. */
.editorial-page .page-content{width:min(1280px,calc(100% - 112px));max-width:none;padding:48px 0 30px;margin:0 auto}.editorial-page .editorial-index{position:relative;padding-left:0}.editorial-page .page-intro{padding:0 0 34px;margin:0 0 30px;border:0;text-align:left;max-width:none}.editorial-page .page-intro .eyebrow,.editorial-page .eyebrow{font:10px/1.8 var(--font,system-ui);letter-spacing:.16em;color:var(--accent)}.editorial-page .page-intro h1{font:600 clamp(56px,6.5vw,88px)/1.3 var(--serif);letter-spacing:-.035em;color:var(--ink);margin:15px 0 20px}.editorial-page .page-intro h1:after{content:'';display:inline-block;width:.14em;height:.14em;margin-left:.13em;background:var(--accent);position:static;vertical-align:baseline}.editorial-page .page-intro p{font:15px/2 var(--serif);color:#61584f;max-width:780px;margin:0}.editorial-page .filter-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 22px;padding:0 0 17px;border:0;border-bottom:1px solid #333}.editorial-page .filter-tabs a{min-height:42px;padding:10px 24px;border:1px solid var(--line);border-radius:3px;background:none;color:var(--ink);font:13px/1.5 var(--serif)}.editorial-page .filter-tabs a[aria-current]{background:var(--accent);border-color:var(--accent);color:#fff}.editorial-page .toolbar{display:flex;align-items:flex-end;gap:17px;flex-wrap:wrap;margin:0 0 25px;padding:0 0 25px;border:0;border-bottom:1px solid var(--line);background:none;border-radius:0;box-shadow:none}.editorial-page .toolbar .field{display:flex;flex-direction:column;gap:9px;min-width:100px;font:10px/1.6 var(--font,system-ui);color:var(--muted)}.editorial-page .toolbar .field.grow{flex:1;min-width:220px}.editorial-page .toolbar :is(input,select){border:1px solid #b4aaa0;border-radius:3px;background:none;min-height:42px;padding:9px 12px;font:12px/1.5 var(--font,system-ui);color:var(--ink);box-shadow:none}.editorial-page .toolbar select{min-width:110px}.editorial-page .toolbar .button{min-height:42px}.editorial-page .result-meta{font:12px/1.8 var(--serif);color:var(--muted);margin:15px 0}.editorial-page .archive-list{counter-reset:article;margin:0}.editorial-page .archive-row:not(.search-result){counter-increment:article;position:relative;padding:30px 0 30px 60px;border:0;border-bottom:1px solid var(--line);background:none;border-radius:0;box-shadow:none;display:block}.editorial-page .archive-row:not(.search-result):before{content:counter(article,decimal-leading-zero);position:absolute;left:0;top:34px;font:600 25px/1.3 var(--serif);color:var(--accent)}.editorial-page .archive-row :is(h2,h3){font:600 29px/1.55 var(--serif);margin:0 0 13px;color:var(--ink);letter-spacing:-.015em}.editorial-page .archive-row :is(h2,h3) a:hover{color:var(--accent)}.editorial-page .card-meta{display:flex;gap:12px;flex-wrap:wrap;font:10px/1.8 var(--font,system-ui);color:var(--muted)}.editorial-page .archive-row>p{font:14px/2 var(--serif);color:#665c52;margin:15px 0 0;max-width:850px}.editorial-page .archive-tags{display:flex;flex-wrap:wrap;gap:15px;margin-top:14px}.editorial-page .archive-tags a{background:none;border:0;padding:0;color:var(--accent);font-size:10px}.editorial-page .empty-state{background:none;border:0;border-top:1px solid #333;border-bottom:1px solid var(--line);border-radius:0;padding:55px 0 65px;text-align:left;max-width:none}.editorial-page .empty-mark{display:block;width:15px;height:15px;font-size:0;background:var(--accent);margin:0 0 24px}.editorial-page .empty-state h2{font:600 29px/1.6 var(--serif);color:var(--ink);margin:0 0 15px}.editorial-page .empty-state p{font:14px/2 var(--serif);color:var(--muted);margin-bottom:24px}.editorial-page .pagination{gap:18px;align-items:center;font:12px/1.8 var(--serif)}
/* Series as indexed magazine sections, not generic dashboard cards. */
.editorial-page .system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;border-top:1px solid #333;counter-reset:system}.editorial-page .system-card{counter-increment:system;position:relative;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:30px 0 35px 55px;min-height:260px}.editorial-page .system-card:before{content:counter(system,decimal-leading-zero);position:absolute;top:35px;left:0;font:600 25px/1 var(--serif);color:var(--accent)}.editorial-page .system-count{display:flex;align-items:baseline;gap:7px;font:400 39px/1.3 var(--serif);color:#a0978d;margin-bottom:17px}.editorial-page .system-count small{font:10px/1.8 var(--font,system-ui);color:var(--muted)}.editorial-page .system-card h2{font:600 30px/1.5 var(--serif);margin:0 0 16px;color:var(--ink)}.editorial-page .system-card p{font:14px/1.9 var(--serif);color:var(--muted);margin:0 0 20px}.editorial-page .system-card .text-link{font-size:12px}.editorial-page .system-overview{max-width:100%;margin:0}.editorial-page .system-overview .page-intro{margin-bottom:0;padding-bottom:16px}.editorial-page .system-intro{max-width:820px;font:16px/2.1 var(--serif);color:#51483f;margin:0 0 36px}.editorial-page .chapter-list{list-style:none;margin:0;padding:0;border-top:1px solid #333}.editorial-page .chapter-list li{margin:0;border:0;border-bottom:1px solid var(--line)}.editorial-page .chapter-list li>a{display:grid;grid-template-columns:55px minmax(0,1fr) 30px;gap:24px;padding:30px 0;background:none;border:0;border-radius:0;color:var(--ink)}.editorial-page .chapter-num{font:600 28px/1.5 var(--serif);color:var(--accent)}.editorial-page .chapter-list h2{font:600 28px/1.6 var(--serif);margin:0 0 12px}.editorial-page .chapter-list p{font:14px/1.9 var(--serif);color:var(--muted);margin:0 0 12px}.editorial-page .file-properties{font:10px/1.8 var(--font,system-ui);color:var(--muted)}
/* Long-form article typesetting and reading controls. */
.editorial-page main[data-record]{width:min(1240px,calc(100% - 112px));max-width:none;margin:0 auto;padding:25px 0 45px}.editorial-page .breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:var(--muted);font:11px/1.8 var(--font,system-ui);margin:0 0 35px}.editorial-page .detail-layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:55px;align-items:start}.editorial-page .detail-layout.no-toc{display:block;max-width:850px;margin:0 auto}.editorial-page .detail-toc{position:sticky;top:30px;max-height:calc(100dvh - 60px);overflow:auto;border:0;border-top:1px solid #333;border-radius:0;background:none;padding:20px 0}.editorial-page .detail-toc>span{display:block;font:10px/1.8 var(--font,system-ui);color:var(--accent);letter-spacing:.12em;margin-bottom:18px}.editorial-page .detail-toc a{display:block;font:12px/1.8 var(--serif);color:var(--muted);padding:7px 0}.editorial-page .detail-toc a[data-level="3"]{padding-left:12px}.editorial-page .detail-toc a:hover{color:var(--accent)}.editorial-page .detail-article{max-width:850px;min-width:0;background:none;border:0;padding:0}.editorial-page .detail-article>h1{font:600 clamp(33px,4.5vw,59px)/1.45 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:23px 0 26px;overflow-wrap:anywhere}.editorial-page .detail-summary{font:17px/2 var(--serif);color:#716459;padding:0 0 28px;margin:0 0 24px;border-bottom:1px solid var(--line)}.editorial-page .reading-tools{display:flex;flex-wrap:wrap;gap:7px;border:0;border-top:1px solid #333;border-bottom:1px solid var(--line);padding:11px 0;margin:26px 0 32px;background:none;border-radius:0}.editorial-page .reading-tools button{min-height:33px;border:1px solid transparent;border-radius:2px;padding:6px 10px;background:none;color:#5d5146;font:11px/1.5 var(--font,system-ui)}.editorial-page .reading-tools button:hover{border-color:var(--line);color:var(--accent)}.editorial-page .reading-tools>span{font-size:11px;color:var(--accent)}.editorial-page .detail-article .detail-body{font-family:var(--serif);line-height:2.1;color:#302b26;max-width:none;overflow-wrap:anywhere}.editorial-page .detail-body :is(h2,h3,h4){font-family:var(--serif);font-weight:600;color:var(--ink);margin-top:2em;scroll-margin-top:25px}.editorial-page .detail-body h2{font-size:1.55em;border:0;border-bottom:1px solid var(--line);padding-bottom:.35em}.editorial-page .detail-body h3{font-size:1.25em}.editorial-page .detail-body a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.editorial-page .detail-body blockquote{margin:1.8em 0;padding:12px 0 12px 25px;border:0;border-left:2px solid var(--accent);background:none;color:#78685a;font-style:normal}.editorial-page .detail-body pre{border:1px solid var(--line);border-radius:3px;background:#efede7;color:#302b26;padding:18px;overflow:auto}.editorial-page .detail-body code{background:#efede7;color:#8c2930}.editorial-page .detail-body img{max-width:100%;height:auto;border-radius:2px}.editorial-page .detail-body table{border-collapse:collapse;display:block;max-width:100%;overflow:auto}.editorial-page .detail-body :is(td,th){border:1px solid var(--line);padding:10px 15px}.editorial-page .reading-progress{background:var(--accent);height:3px}.editorial-page .reading-resume{background:#f0eae2;border:0;border-left:2px solid var(--accent);border-radius:0;padding:12px 16px}.editorial-page .reading-resume[hidden]{display:none}.editorial-page .reading-resume button{color:var(--accent)}.editorial-page .detail-tags{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.editorial-page .detail-tags a{background:none;border:0;padding:0;color:var(--accent);font-size:11px}.editorial-page .detail-series,.editorial-page .related-works{margin-top:35px;padding-top:25px;border-top:1px solid #333;background:none;border-radius:0}.editorial-page .related-works h2{font:600 25px/1.6 var(--serif);margin:0 0 20px}.editorial-page .related-works>a{display:block;padding:11px 0;font:15px/1.8 var(--serif);color:var(--ink)}.editorial-page .chapter-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;font:13px/1.8 var(--serif);padding-top:15px}.editorial-page .download-panel{background:none;border:1px solid var(--line);border-radius:3px;padding:25px;gap:22px;flex-wrap:wrap}.editorial-page .download-panel h2{font:600 21px/1.7 var(--serif);overflow-wrap:anywhere;color:var(--ink)}.editorial-page .draft-notice{border:1px dashed #bb313a;background:#fff0ef;color:#a91b25;border-radius:3px}
/* About colophon. */
.editorial-page .about-layout{width:min(1220px,calc(100% - 112px));max-width:none;display:grid;grid-template-columns:220px minmax(0,1fr);gap:70px;padding:55px 0 40px;margin:0 auto}.editorial-page .about-author{border-top:1px solid #333;padding:20px 0;position:sticky;top:30px;align-self:start}.editorial-page .about-author>span{display:block;font:10px/1.8 system-ui;letter-spacing:.15em;color:var(--accent)}.editorial-page .about-author strong{display:block;font:600 37px/1.6 var(--serif);margin:24px 0 12px}.editorial-page .about-author p{font:12px/1.9 var(--serif);color:var(--muted)}.editorial-page .about-author i{display:block;width:16px;height:16px;background:var(--accent);margin-top:35px}.editorial-page .about-layout .prose{max-width:800px;padding:0;color:var(--ink)}.editorial-page .about-layout h1{font:600 86px/1.25 var(--serif);letter-spacing:-.035em;margin:15px 0 35px}.editorial-page .about-layout h1:after{content:'';display:inline-block;width:12px;height:12px;background:var(--accent);margin-left:12px}.editorial-page .about-layout .prose>p{font:16px/2.2 var(--serif);color:#51483e;margin:0 0 24px}.editorial-page .about-layout .prose h2{font:600 26px/1.7 var(--serif);margin:42px 0 20px;padding-top:22px;border-top:1px solid var(--line);color:var(--ink)}.editorial-page .about-layout .prose a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.editorial-page .missing-page{width:min(1180px,calc(100% - 80px));padding:90px 0;min-height:60dvh}.editorial-page .missing-page h1{font:600 44px/1.5 var(--serif);color:var(--ink)}.editorial-page .missing-page p{font:15px/2 var(--serif);color:var(--muted)}.editorial-page .footer{width:min(1360px,calc(100% - 80px));background:none;border-top:1px solid var(--line);margin:35px auto 0;padding:25px 0;color:var(--muted)}.editorial-page .footer-name{font:600 20px/1.7 var(--serif);color:var(--ink)}.editorial-page .footer-name span,.editorial-page .footer p,.editorial-page .footer-links a{font:10px/1.8 var(--font,system-ui);color:var(--muted)}
@media(max-width:1100px){.editorial-page .home-columns{grid-template-columns:minmax(0,1fr) 250px;gap:35px}.editorial-page .popular-articles{padding-left:23px}.editorial-page .home-journal,.editorial-page .page-content{width:calc(100% - 80px)}.editorial-page .home-intro{padding-left:0}.editorial-page .home-intro-title{font-size:35px}.editorial-page .editorial-index{padding-left:0}.editorial-page .system-grid{gap:0 30px}.editorial-page .system-card{padding-left:43px}.editorial-page .system-card h2{font-size:26px}.editorial-page .detail-layout{grid-template-columns:155px minmax(0,1fr);gap:35px}.editorial-page .about-layout{grid-template-columns:170px minmax(0,1fr);gap:40px}.editorial-page .about-author strong{font-size:32px}.editorial-page .home-journal .home-book{gap:22px;grid-template-columns:100px minmax(0,1fr)}}
@media(max-width:760px){.editorial-page .scene-home .scene-top{width:calc(100% - 40px);gap:12px 15px}.editorial-page .hero-brand>span{font-size:21px}.editorial-page .hero-brand>small{font-size:6px}.editorial-page .scene-home .scene-top nav a{font-size:12px}.editorial-page .scene-top:has(.nav-search.is-open) .hero-brand{visibility:hidden}.editorial-page .home-journal,.editorial-page .page-content{width:calc(100% - 40px);padding:32px 0 20px}.editorial-page .home-intro{padding:0 0 28px}.editorial-page .home-intro-title{font-size:28px;margin-bottom:15px}.editorial-page .home-intro p{font-size:14px;line-height:2.1}.editorial-page .home-columns{grid-template-columns:1fr;gap:35px;margin-top:30px}.editorial-page .home-journal .section-heading{padding-bottom:12px}.editorial-page .home-journal .section-heading h2{font-size:25px}.editorial-page .home-journal .section-heading h2:before{font-size:8px}.editorial-page .popular-articles{position:static;padding:0;border:0}.editorial-page .popular-heading h2{font-size:24px}.editorial-page .popular-heading{padding-bottom:13px}.editorial-page .popular-list{grid-template-columns:1fr}.editorial-page .ranking-empty{padding-top:20px}.editorial-page .recommended-books{margin-top:35px}.editorial-page .home-journal .home-books{grid-template-columns:1fr;gap:25px;padding-top:25px}.editorial-page .home-journal .home-book{grid-template-columns:90px minmax(0,1fr);gap:23px}.editorial-page .home-journal .home-book-cover{width:90px;height:135px}.editorial-page .home-journal .home-book-cover .book-cover{width:90px;height:135px}.editorial-page .home-book-info h3{font-size:23px}.editorial-page .shelf-empty{padding:25px 0}.editorial-page .shelf-empty p{font-size:22px}.editorial-page .shelf-empty div>span{font-size:12px}.editorial-page .page-intro{padding-bottom:15px;margin-bottom:25px}.editorial-page .page-intro h1{font-size:60px;margin:12px 0 18px}.editorial-page .page-intro p{font-size:14px;line-height:1.95}.editorial-page .filter-tabs{gap:8px}.editorial-page .filter-tabs a{padding:10px 18px;font-size:12px}.editorial-page .toolbar{gap:14px 12px}.editorial-page .toolbar .field.grow{width:100%;flex:auto;min-width:0}.editorial-page .toolbar .field:not(.grow){flex:1;min-width:80px}.editorial-page .toolbar :is(input,select){width:100%;min-width:0;font-size:16px}.editorial-page .toolbar select{font-size:12px}.editorial-page .toolbar .button{width:100%}.editorial-page .archive-row:not(.search-result){padding:25px 0 25px 36px}.editorial-page .archive-row:not(.search-result):before{font-size:20px;top:28px}.editorial-page .archive-row :is(h2,h3){font-size:25px}.editorial-page .archive-row>p{font-size:14px}.editorial-page .card-meta{gap:8px 12px;font-size:10px}.editorial-page .empty-state{padding:35px 0 45px}.editorial-page .empty-state h2{font-size:26px}.editorial-page .system-grid{grid-template-columns:1fr}.editorial-page .system-card{padding:28px 0 30px 44px;min-height:0}.editorial-page .system-card h2{font-size:28px}.editorial-page .system-count{font-size:32px}.editorial-page .system-intro{font-size:15px;line-height:2}.editorial-page .chapter-list li>a{grid-template-columns:32px minmax(0,1fr) 20px;gap:14px;padding:25px 0}.editorial-page .chapter-num{font-size:23px}.editorial-page .chapter-list h2{font-size:24px}.editorial-page .chapter-list p{font-size:13px}.editorial-page main[data-record]{width:calc(100% - 40px);padding:20px 0 30px}.editorial-page .breadcrumb{font-size:10px;margin-bottom:25px}.editorial-page .detail-layout{display:flex;flex-direction:column;gap:25px}.editorial-page .detail-layout.no-toc{display:block}.editorial-page .detail-toc{position:static;max-height:210px;width:100%;padding:15px 0;border-bottom:1px solid var(--line)}.editorial-page .detail-toc>span{margin-bottom:10px}.editorial-page .detail-toc a{font-size:12px;padding:5px 0}.editorial-page .detail-article>h1{font-size:35px;margin:20px 0}.editorial-page .detail-summary{font-size:15px}.editorial-page .reading-tools{gap:4px;margin:23px 0 28px}.editorial-page .reading-tools button{font-size:10px;padding:6px 8px}.editorial-page .detail-article .detail-body{line-height:2.05}.editorial-page .download-panel{padding:20px}.editorial-page .chapter-links{flex-direction:column;gap:12px}.editorial-page .about-layout{width:calc(100% - 40px);display:flex;flex-direction:column-reverse;gap:32px;padding:32px 0}.editorial-page .about-layout h1{font-size:60px;margin-bottom:25px}.editorial-page .about-layout .prose>p{font-size:15px;line-height:2.1}.editorial-page .about-layout .prose h2{font-size:24px;margin-top:30px}.editorial-page .about-author{position:static;width:100%;padding:20px 0}.editorial-page .about-author strong{font-size:28px;margin:14px 0 10px}.editorial-page .about-author i{margin-top:20px;width:12px;height:12px}.editorial-page .footer{width:calc(100% - 40px);margin-top:25px;padding:22px 0}.editorial-page .footer-name{font-size:18px}.editorial-page .missing-page{width:calc(100% - 40px);padding:55px 0}.editorial-page .missing-page h1{font-size:32px}}
@media(max-width:380px){.editorial-page .filter-tabs a{padding-inline:13px}.editorial-page .home-intro-title{font-size:25px}.editorial-page .page-intro h1{font-size:53px}.editorial-page .detail-article>h1{font-size:31px}.editorial-page .scene-home .scene-top{width:calc(100% - 32px)}}
@media(prefers-reduced-motion:reduce){.editorial-page a{transition:none}}
@media print{.editorial-page .archive-header,.editorial-page .detail-toc,.editorial-page .reading-tools,.editorial-page .reading-resume,.editorial-page .footer,.editorial-page .reading-progress{display:none!important}.editorial-page main[data-record]{width:100%;padding:0}.editorial-page .detail-layout{display:block}.editorial-page .detail-article{max-width:none}.editorial-page{background:#fff!important;color:#000!important}}
