.comic-library{--library-ink:#edf1f4;--library-muted:#aebbc7;--library-accent:#72def3;--library-cover-width:clamp(250px, 21vw, 280px);isolation:isolate;min-height:100dvh;color:var(--library-ink);background:#0b1017;flex-direction:column;font-family:Komika Text,Instrument,sans-serif;display:flex;position:relative;overflow:clip}.comic-library:before{z-index:-1;content:"";pointer-events:none;opacity:.72;background:linear-gradient(#080d137a 0%,#080d132e 45%,#0b1017 94%),url(/library/arena-gallery.webp) top/cover no-repeat;position:absolute;inset:0}.comic-library a{-webkit-tap-highlight-color:#72def31f}.comic-library a:focus-visible{outline:2px solid var(--library-accent);outline-offset:7px}.library-skip-link{z-index:4;min-height:44px;color:var(--library-ink);background:#172430;align-items:center;padding:10px 16px;display:flex;position:absolute;top:12px;left:20px;transform:translateY(-160%)}.library-skip-link:focus{transform:none}.library-header,.library-footer{justify-content:space-between;align-items:center;width:min(100% - 96px,1280px);margin-inline:auto;display:flex}.library-header{border-bottom:1px solid #c9dce61a;gap:24px;min-height:72px}.library-brand{align-items:center;gap:18px;min-height:44px;display:inline-flex}.library-brand img{width:164px;height:auto;display:block}.library-brand>span{letter-spacing:.11em;text-transform:uppercase;border-left:1px solid #c9dce640;padding-left:18px;font-size:13px;font-weight:700;line-height:1.5}.library-header-label{color:var(--library-muted);font-size:13px}.library-main{outline:none;flex:1;width:min(100% - 96px,1064px);margin-inline:auto;padding-top:20px}.library-introduction{margin:0 0 8px 34px}.library-introduction h1{letter-spacing:.012em;text-wrap:balance;margin:0;font-family:Komika Title,Komika Text,sans-serif;font-size:clamp(32px,2.8vw,42px);font-weight:400;line-height:1.2}.library-introduction p{color:var(--library-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.library-shelves{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;margin:0;padding:10px 0 24px;list-style:none;display:grid}.library-issue{--library-light:114 222 243;min-width:0;padding-top:24px}.library-issue-latest{--library-light:211 182 125;padding-top:0}.library-issue-link{border-radius:2px;display:block}.library-display{isolation:isolate;justify-content:center;padding:83px 0 20px;display:flex;position:relative}.library-display:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 7%, rgb(var(--library-light) / 8%), transparent 66%);position:absolute;inset:-18px -24px -32px}.library-fixture{background:linear-gradient(90deg, #272b2d, rgb(var(--library-light) / 80%), #272b2d);width:108px;height:3px;box-shadow:0 4px 14px rgb(var(--library-light) / 12%);border-top:1px solid #ccdbe157;position:absolute;top:-6px;left:calc(50% - 54px)}.library-latest-label{color:#d9c694;font-size:10px;line-height:1.5}.library-graffiti{z-index:0;width:calc(var(--library-cover-width) + 48px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.85;max-width:calc(100% - 24px);height:auto;position:absolute;top:4px;left:50%;transform:translate(-50%)rotate(-3deg)}.library-issue-latest .library-graffiti{top:8px;transform:translate(-50%)rotate(2deg)}.library-book{z-index:2;width:var(--library-cover-width);aspect-ratio:2/3;transform-origin:50% 95%;background:#111a22;border-radius:1px;max-width:calc(100% - 78px);display:block;position:relative;box-shadow:2px 4px 4px #020508bf,8px 17px 24px #02050873,-7px 0 18px #02050840}.library-book:before,.library-book:after{content:"";pointer-events:none;position:absolute;top:1px;bottom:1px}.library-book:before{transform-origin:100% 100%;background:linear-gradient(90deg,#121920,#4a5257 60%,#151d24);border-radius:2px 0 0 2px;width:4px;left:-4px;transform:skewY(-10deg)}.library-book:after{transform-origin:0 100%;background:repeating-linear-gradient(0deg,#a7adb0 0 1px,#4d575e 1px 2px);border-right:1px solid #1e2a33;width:3px;right:-3px;transform:skewY(14deg)}.library-cover{aspect-ratio:2/3;object-fit:contain;border-radius:1px;width:100%;height:auto;display:block}.library-cover-fallback{text-align:center;border:1px solid #485565;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;padding:24px;font-family:Komika Title,sans-serif;font-size:27px;display:flex}.library-cover-unavailable{color:var(--library-muted);font-family:Komika Text,sans-serif;font-size:13px;line-height:1.6}.library-ledge{z-index:1;pointer-events:none;height:36px;position:absolute;bottom:0;left:0;right:0}.library-ledge-shadow{background:radial-gradient(#020508bf,#0000 70%);border-radius:50%;position:absolute;inset:19px 5px -30px;transform:scaleX(1.12)}.library-ledge-support{background:linear-gradient(90deg,#242727,#6b6250 24%,#403d34 42%,#1d252b 95%);border:1px solid #4d473b;border-top:0;border-radius:0 0 2px 2px;width:16px;height:32px;position:absolute;bottom:-18px;box-shadow:3px 8px 9px #02050894}.library-ledge-support-left{left:17%}.library-ledge-support-right{right:17%}.library-ledge-top{transform-origin:bottom;-webkit-backdrop-filter:blur(6px);background:linear-gradient(110deg,#9fc4cc1a,#4b7f9133 45%,#d8ebed26);border:1px solid #a5d3dc66;position:absolute;inset:0 9px 7px;transform:perspective(350px)rotateX(54deg);box-shadow:inset 0 1px 1px #e4f7f945,0 6px 14px #030a1042}.library-reflection{width:var(--library-cover-width);opacity:.12;background-position:bottom;background-repeat:no-repeat;background-size:100%;max-width:calc(100% - 78px);height:20px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)scaleY(-1);-webkit-mask-image:linear-gradient(#0000,#111);mask-image:linear-gradient(#0000,#111)}.library-ledge-edge{background:linear-gradient(90deg,#caedf057,#0000 12% 88%,#caedf057),linear-gradient(#80bec985,#233f4deb 44%,#3a626fad 82%,#0c1a23f2);border-top:1px solid #b0eff5c7;border-bottom:1px solid #2c5562d9;border-radius:1px;height:9px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 2px 1px #c9f3f729,0 2px #060f16bf,0 5px 12px #72def30d}.library-caption{width:var(--library-cover-width);max-width:calc(100% - 44px);margin:25px auto 0}.library-issue-meta{color:var(--library-muted);flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0 0 5px;font-size:11px;line-height:1.5;display:flex}.library-issue-meta>span+span{border-left:1px solid #45525d;padding-left:8px}.library-caption h2{text-wrap:balance;margin:0;font-family:Komika Title,Komika Text,sans-serif;font-size:clamp(25px,2.1vw,30px);font-weight:400;line-height:1.15}.library-story-note{color:var(--library-muted);margin:7px 0 1px;font-size:12px;line-height:1.6}.library-read-action{min-height:44px;color:var(--library-accent);white-space:nowrap;align-items:center;gap:12px;font-size:13px;font-weight:700;display:inline-flex}.library-footer{min-height:58px;color:var(--library-muted);border-top:1px solid #c9dce61a;gap:12px 24px;font-size:11px;line-height:1.6}@media (hover:hover) and (pointer:fine){.library-issue-link:hover .library-book{transform:translateY(-7px)rotate(-.65deg)}.library-issue-link:hover .library-read-action{color:#b2f0fb}.library-issue-link:hover .library-ledge-edge{border-top-color:#defbff}.library-issue-link:hover .library-read-action svg{transform:translate(4px)}}.library-issue-link:focus-visible .library-book{transform:translateY(-7px)rotate(-.65deg)}.library-issue-link:active .library-book{transform:translateY(-2px)}@media (pointer:coarse){.library-issue-link:is(:hover,:focus-visible,:active) .library-book{transform:none}}@media (prefers-reduced-motion:no-preference){.library-book,.library-read-action svg{transition:transform .22s cubic-bezier(.2,.7,.3,1)}}@media (prefers-reduced-motion:reduce){.library-issue-link:is(:hover,:focus-visible,:active) .library-book,.library-issue-link:hover .library-read-action svg{transform:none}}@media (prefers-reduced-transparency:reduce){.comic-library:before,.library-display:before,.library-reflection{display:none}.library-ledge-top{-webkit-backdrop-filter:none;background:#273e48}.library-ledge-edge{background:#3c6976}}@media (min-width:768px) and (max-height:860px){.comic-library{--library-cover-width:clamp(240px, 30vh, 250px)}.library-header{min-height:68px}.library-main{padding-top:12px}.library-introduction{margin-bottom:0}.library-introduction h1{font-size:37px}.library-introduction p{margin-top:6px}.library-shelves{padding-top:8px;padding-bottom:20px}.library-display{padding-top:76px}.library-caption{margin-top:24px}}@media (min-width:768px) and (max-height:760px){.comic-library{--library-cover-width:222px}.library-header{min-height:64px}.library-introduction h1{font-size:34px}.library-introduction p{display:none}.library-caption h2{font-size:27px}}@media (min-width:1024px) and (max-height:680px){.comic-library{--library-cover-width:202px}.library-header{min-height:58px}.library-main{padding-top:8px}.library-introduction h1{font-size:30px}.library-display{padding-top:65px}.library-issue{padding-top:16px}.library-issue-latest{padding-top:0}.library-caption{margin-top:22px}.library-caption h2{font-size:25px}.library-story-note{display:none}}@media (min-width:768px) and (max-width:1023px){.comic-library{--library-cover-width:250px}.library-header,.library-footer,.library-main{width:calc(100% - 56px)}.library-shelves{gap:36px}.library-book,.library-reflection{max-width:calc(100% - 56px)}.library-introduction{margin-left:24px}}@media (max-width:767px){.comic-library{--library-cover-width:270px}.comic-library:before{opacity:.55;background-size:auto 980px}.library-header,.library-footer{width:calc(100% - 40px)}.library-header{gap:12px;min-height:72px}.library-brand{gap:12px}.library-brand img{width:139px}.library-brand>span{padding-left:12px;font-size:11px}.library-header-label{display:none}.library-main{width:calc(100% - 40px);max-width:430px;padding-top:30px}.library-introduction{margin:0 8px 20px}.library-introduction h1{max-width:360px;font-size:clamp(29px,8.5vw,38px)}.library-introduction p{max-width:280px;font-size:13px}.library-shelves{grid-template-columns:minmax(0,1fr);gap:54px;padding:18px 0 42px}.library-issue,.library-issue-latest{padding-top:0}.library-book,.library-reflection{max-width:calc(100% - 64px)}.library-display{padding-top:80px}.library-caption{width:min(var(--library-cover-width), 100% - 56px);margin-top:30px}.library-caption h2{font-size:27px}.library-footer{flex-wrap:wrap;gap:4px 20px;min-height:72px;padding-block:18px;font-size:10px}}@media (max-width:359px){.comic-library{--library-cover-width:222px}.library-main{width:calc(100% - 32px);padding-top:20px}.library-book,.library-reflection{max-width:calc(100% - 56px)}.library-caption{width:min(var(--library-cover-width), 100% - 44px);margin-top:26px}.library-introduction{margin-inline:4px;margin-bottom:14px}.library-introduction p{font-size:12px}.library-shelves{padding-top:14px}.library-display{padding-top:70px}.library-caption h2{font-size:25px}}@media (forced-colors:active){.comic-library:before,.library-display:before,.library-graffiti,.library-fixture,.library-ledge{display:none}.library-issue-link{border:1px solid canvastext}.library-read-action{color:linktext}}.library-heading-row{display:block}@media (min-width:1024px){.library-header{min-height:64px}.library-main{padding-top:12px}.library-introduction h1{font-size:32px}.library-introduction p{margin-top:4px}.library-issue{padding-top:0}.library-display{padding-top:68px;padding-bottom:12px}.library-caption{width:320px;margin-top:18px}}.library-edition-controls{margin:20px 0 22px}.edition-format-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.edition-art-choice{--edition-color:112 220 242;isolation:isolate;text-align:left;border:1px solid rgb(var(--edition-color) / 45%);color:#eef7fa;background:#101e2a;border-radius:5px;align-items:center;min-width:0;min-height:112px;padding:16px 22px 16px 37%;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.edition-art-manga{--edition-color:246 185 88;background:#201916}.edition-art-choice:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#09111914 14%,#101e2a 43%);position:absolute;inset:0}.edition-art-manga:after{background:linear-gradient(90deg,#0000 0%,#2019160f 14%,#201916 43%)}.edition-art-choice>img{z-index:-2;object-fit:cover;object-position:center 48%;opacity:.96;width:48%;height:100%;position:absolute;top:0;left:0}.edition-art-manga>img{object-position:center 24%}.edition-art-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.edition-art-copy strong{color:rgb(var(--edition-color));font:400 clamp(24px,2.3vw,32px)/1.05 Komika Title,sans-serif}.edition-art-copy>span{color:#d9e1e4;font-size:12px;line-height:1.4}.edition-art-copy .edition-count{color:#b9c4cc;font:11px/1.35 Instrument,sans-serif}.edition-choice-indicator{color:#c4ccd0;align-items:center;gap:6px;margin-left:auto;padding-left:12px;font:11px Instrument,sans-serif;display:flex}.edition-art-choice[aria-pressed=true]{border-color:rgb(var(--edition-color));box-shadow:inset 0 -3px rgb(var(--edition-color)), 0 0 24px rgb(var(--edition-color) / 12%)}.edition-art-choice[aria-pressed=true] .edition-choice-indicator{color:rgb(var(--edition-color))}.edition-art-choice:focus-visible{outline-offset:4px;outline:3px solid #fff}.edition-language-row{justify-content:center;align-items:center;gap:14px;padding-top:12px;display:flex}.edition-language-label{color:#b9c5ce;white-space:nowrap;font-size:12px}.edition-languages{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.edition-languages button{color:#c8d3db;border:1px solid #0000;min-height:40px;padding:8px 13px;font:13px Instrument,sans-serif}.edition-languages button[aria-pressed=true]{color:#a5ecfa;background:#132e38;border-color:#54838d}.library-caption h2:not(:lang(en)){font-family:Instrument,sans-serif;font-weight:650}@media (hover:hover){.edition-art-choice:hover{border-color:rgb(var(--edition-color));box-shadow:0 8px 26px rgb(var(--edition-color) / 12%);transform:translateY(-2px)}}@media (min-width:1024px) and (max-height:860px){.comic-library{--library-cover-width:172px}.library-main{padding-top:12px}.library-introduction{margin-bottom:6px}.library-introduction h1{font-size:30px}.library-introduction p{margin-top:4px}.library-edition-controls{margin:12px 0}.edition-art-choice{min-height:98px;padding-block:12px}.edition-art-copy strong{font-size:27px}.edition-language-row{padding-top:7px}.library-shelves{padding-top:0}.library-display{padding-top:68px;padding-bottom:12px}.library-caption{margin-top:18px}.library-caption h2{font-size:26px}.library-read-action{margin-top:10px}}@media (min-width:1024px) and (max-height:680px){.comic-library{--library-cover-width:150px}.library-display{padding-top:44px}.library-introduction h1{font-size:26px}.library-edition-controls{margin:8px 0}.edition-art-choice{min-height:86px}.edition-art-copy strong{font-size:25px}.edition-art-copy>span:not(.edition-count){display:none}.library-caption{margin-top:12px}}@media (max-width:1023px){.edition-art-choice{padding-left:34%;padding-right:12px}.edition-choice-indicator{display:none}.edition-art-copy strong{font-size:27px}}@media (max-width:767px){.library-edition-controls{margin:12px 0 28px}.edition-format-toggle{gap:10px}.edition-art-choice{align-items:flex-end;min-height:147px;padding:65px 10px 14px}.edition-art-choice>img{object-position:center 43%;width:100%;height:100%}.edition-art-choice:after{background:linear-gradient(#0a11180a,#0a111866 30%,#101e2a 66%)}.edition-art-manga:after{background:linear-gradient(#2019160a,#20191659 30%,#201916 66%)}.edition-art-copy strong{font-size:24px;line-height:1.08}.edition-art-copy>span:not(.edition-count){display:none}.edition-language-row{flex-direction:column;gap:3px;padding-top:12px}.edition-languages{gap:3px}.edition-languages button{min-height:42px;padding:8px 10px}}@media (max-width:359px){.edition-art-copy strong{font-size:21px}.edition-art-choice{min-height:139px}.edition-languages button{padding-inline:9px;font-size:12px}}@media (prefers-reduced-motion:reduce){.edition-art-choice{transition:none}.edition-art-choice:hover{transform:none}}@media (forced-colors:active){.edition-art-choice{border:2px solid buttontext}.edition-art-choice[aria-pressed=true],.edition-languages button[aria-pressed=true]{outline:3px solid highlight}.edition-art-choice>img,.edition-art-choice:after{display:none}}@media (min-width:1024px) and (min-height:861px){.comic-library{--library-cover-width:clamp(210px, calc(66.667dvh - 370px), 280px)}.library-edition-controls{margin:12px 0}.edition-art-choice{min-height:98px;padding-block:12px}.edition-language-row{padding-top:7px}}.comic-library[dir=rtl] .edition-art-choice{text-align:right}.comic-library[dir=rtl] .library-read-action svg,.comic-library[dir=rtl] .edition-choice-indicator svg{transform:scaleX(-1)}@font-face{font-family:Instrument;src:url(/fonts/instrument-sans.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Komika Title;src:url(/fonts/komika-title.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Komika Text;src:url(/fonts/komika-text.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Komika Text;src:url(/fonts/komika-text-bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{color:#edf1f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--surface:#141b24;--muted:#a0acba;--line:#2b3542;--accent:#72def3;background:#0b1017;font-family:Komika Text,Instrument,sans-serif}.issue-heading h1:not(:lang(en)){font-family:Instrument,sans-serif;font-weight:650}.transcript-content:not(:lang(en)){font-family:Instrument,sans-serif}.edition-dialog-content{padding:2px 24px 26px}.edition-dialog-intro{color:var(--muted);font-size:14px;line-height:1.7}.edition-dialog-content h3{margin:24px 0 12px;font-size:16px}.edition-choice-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.edition-choice{border:1px solid var(--line);border-radius:7px;flex-direction:column;gap:7px;min-height:76px;padding:17px 18px;display:flex}.edition-choice>span:first-child{font:600 17px Instrument,sans-serif}.edition-choice>span+span{color:var(--muted);font-size:11px}.edition-choice:hover{border-color:var(--accent);background:#1c2e3a}.edition-choice[aria-current=page]{background:#17313d;border-color:#6bd7ec}.edition-choice[aria-current=page]>span+span{color:#8ee5f4}@media not (min-width:400px){.edition-dialog-content{padding-inline:16px}.edition-choice-grid{gap:8px}.edition-choice{padding:15px 12px}}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,a,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button,a{color:inherit}button{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-width:44px;min-height:44px;padding:8px 12px;display:inline-flex}a{text-decoration:none}button:hover:not(:disabled),.rail-actions a:hover{color:var(--accent);background:#202a36}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.3;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button svg,a svg{flex:none}button svg{pointer-events:none}input{border:1px solid var(--line);color:#edf1f4;background:#0b1017;border-radius:5px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--surface);padding:14px;position:absolute;top:-80px;left:20px}.skip-link:focus{top:10px}.reader-app{background:#0b1017;grid-template-rows:76px minmax(0,1fr) auto;height:100dvh;min-height:280px;display:grid;overflow:hidden}.masthead{border-bottom:1px solid #202a35;align-items:center;gap:24px;margin:0 32px;display:flex}.brand{align-items:center;gap:20px;display:flex}.brand img{object-fit:contain;width:144px;height:32px}.brand span{letter-spacing:.14em;color:var(--muted);border-left:1px solid var(--line);padding-left:20px;font:700 12px Komika Text,Instrument,sans-serif}.issue-heading{align-items:center;gap:20px;min-width:0;margin-left:auto;display:flex}.library-return{min-height:44px}.library-return:hover span{color:var(--accent)}@media not (min-width:768px){.masthead .library-return{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.masthead .library-return span{letter-spacing:.06em;border:0;padding:0;font-size:10px;display:block}}.issue-heading h1{letter-spacing:.025em;margin:0;font:400 24px Komika Title,sans-serif}.issue-select{border:1px solid var(--line);max-width:112px;min-height:44px;color:var(--muted);cursor:pointer;background:#0b1017;border-radius:5px;padding:5px 8px;font:12px Komika Text,sans-serif}.issue-select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.issue-heading>span{color:var(--muted);font:11px Komika Text,Instrument,sans-serif}.fullscreen-button{color:var(--muted);margin-left:0}.reading-area{flex-direction:column;min-height:0;padding:22px 40px 0;display:flex}.book-stage{isolation:isolate;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.book-host{flex:none;transition:transform .25s;position:relative}.cover .book-host{transform:translateX(calc(var(--page-width) / -2))}.back-cover .book-host{transform:translateX(calc(var(--page-width) / 2))}.comic-page{background:#10151e;overflow:hidden}.comic-page:not(.loaded){background:linear-gradient(115deg,#151e29,#1b2634,#151e29)}.comic-page img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.page-error{background:var(--surface);text-align:center;color:#edf1f4;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.page-error[hidden]{display:none}.page-error button,.zoom-error button{border:1px solid var(--accent);color:var(--accent)}.page-tools{justify-content:center;gap:14px;min-height:43px;display:flex}.page-tools button{color:var(--muted);min-height:40px;font:11px Komika Text,Instrument,sans-serif}.control-rail{min-height:82px;padding:12px 0 max(12px, env(safe-area-inset-bottom));border-top:1px solid #25303c;justify-content:center;align-items:center;gap:40px;margin:0 32px;display:flex;position:relative}.rail-primary{align-items:center;gap:16px;display:flex}.rail-primary>button{border:1px solid var(--line);width:46px;height:46px}.rail-primary>button:not(:disabled){background:#151d27}.page-position{align-items:center;gap:20px;display:flex}.page-position>span{text-align:center;min-width:100px;font:13px Komika Text,Instrument,sans-serif}.page-position form{align-items:center;gap:3px;display:flex}.page-position input{text-align:center;width:44px;min-height:36px;padding:5px;font:12px Komika Text,Instrument,sans-serif}.page-position form button{color:var(--muted);padding:4px 6px;font-size:12px}.rail-actions{border-left:1px solid var(--line);gap:8px;padding-left:28px;display:flex}.rail-actions a{border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:8px 12px;display:inline-flex}.rail-actions button,.rail-actions a{color:#bbc5d0;font-size:12px}.entry-error{color:#fff;white-space:nowrap;background:#402225;border:1px solid #ed9fa2;border-radius:6px;padding:10px 16px;font-size:13px;position:absolute;bottom:90%;left:50%;transform:translate(-50%)}.reader-dialog{color:#edf1f4;background:#111923;border:1px solid #384554;border-radius:10px;width:100%;max-width:min(1000px,100vw - 48px);max-height:calc(100dvh - 64px);padding:0;overflow:auto;box-shadow:0 32px 100px #0008}.reader-dialog::backdrop{background:#050a10df}.dialog-inner{flex-direction:column;min-height:0;display:flex}.dialog-header{z-index:1;border-bottom:1px solid var(--line);background:#111923;justify-content:space-between;align-items:center;padding:17px 25px;display:flex;position:sticky;top:0}.dialog-header h2{margin:0;font:400 30px Komika Title,sans-serif}.thumbnail-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;padding:28px;display:grid}.thumbnail-grid button{white-space:normal;border:1px solid #0000;flex-direction:column;gap:10px;padding:6px;display:flex}.thumbnail-grid img{aspect-ratio:2/3;object-fit:contain;background:#202a36;width:100%;height:auto}.thumbnail-grid span{font:12px Komika Text,Instrument,sans-serif}.thumbnail-grid .selected{border-color:var(--accent);color:var(--accent)}.transcript-dialog{max-width:760px}.transcript-content{padding:12px 36px 36px}.transcript-content section+section{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.page-label{color:var(--accent);margin-top:25px;font:12px Komika Text,Instrument,sans-serif}.transcript-content h3{margin:12px 0 24px;font:400 28px Komika Title,sans-serif}.transcript-text{white-space:pre-wrap;max-width:65ch;font-size:17px;line-height:1.8}.zoom-dialog{max-width:min(1150px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.zoom-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:5px 25px;display:flex}.zoom-toolbar p{color:var(--muted);font-size:13px}.zoom-toolbar button{font-size:13px}.zoom-scroll{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;background:#080d13;max-height:calc(100dvh - 177px);overflow:auto}.zoom-scroll img{width:min(100%,850px);height:auto;margin:0 auto;display:block}.zoom-scroll.enlarged img{width:1536px;max-width:none;margin:0}.zoom-error{text-align:center;padding:48px}.share-dialog{max-width:580px}.share-content{padding:24px 28px}.share-content label{color:var(--muted);margin:24px 0 8px;font-size:13px;display:block}.share-content input{width:100%;padding:12px;font-family:Instrument,sans-serif;font-size:14px}.accent-button{background:var(--accent);color:#071118;margin-top:16px}.subtle{color:var(--muted);font-size:12px}.fit-notice{color:var(--muted);pointer-events:none;font-size:11px;position:absolute;top:9px;left:20px}.expanded{grid-template-rows:40px minmax(0,1fr) auto}.expanded .masthead .brand,.expanded .issue-heading{visibility:hidden}.expanded .reading-area{padding-top:8px}@media (max-width:1000px){.control-rail{gap:15px}.rail-primary{gap:8px}.page-position{gap:10px}.rail-actions{gap:0;padding-left:15px}.rail-actions button,.rail-actions a{padding:8px}.rail-actions span{display:none}.masthead,.control-rail{margin:0 20px}}@media not (min-width:768px){.reader-app{grid-template-rows:84px minmax(0,1fr) auto}.masthead{gap:12px;margin:0 16px}.brand{gap:0}.brand img{width:114px;height:27px}.brand span{display:none}.issue-heading{gap:0;display:block}.issue-heading h1{white-space:nowrap;font-size:clamp(16px,3.5vw,21px)}.issue-select{min-height:44px;margin-top:2px;padding:2px 4px;font-size:11px}.issue-heading>span{margin-top:2px;font-size:9px;display:block}.fullscreen-button{min-width:40px;padding:8px}.reading-area{padding:16px 12px 0}.control-rail{min-height:123px;padding:10px 0 max(10px, env(safe-area-inset-bottom));flex-direction:column;gap:5px;margin:0 16px;display:flex}.rail-primary{justify-content:center;gap:18px;width:100%}.rail-primary>button{width:44px;height:44px}.page-position{gap:9px}.page-position>span{min-width:82px;font-size:12px}.rail-actions{border:0;justify-content:space-between;width:100%;max-width:340px;padding:0}.rail-actions button,.rail-actions a{min-width:64px}.rail-actions span{font-size:11px;display:inline}.rail-actions .transcript-action span{display:none}.page-tools,.page-tools button{min-height:38px}.reader-dialog{max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.dialog-header{padding:10px 16px}.thumbnail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.transcript-content{padding:8px 22px 28px}.transcript-text{font-size:16px}.zoom-dialog{max-width:calc(100vw - 12px)}.zoom-toolbar{padding:4px 14px}.zoom-scroll{max-height:calc(100dvh - 160px)}.zoom-scroll.enlarged img{width:1024px}.expanded{grid-template-rows:40px minmax(0,1fr) auto}.expanded .control-rail{min-height:112px}.entry-error{font-size:12px}}@media (max-width:360px){.masthead{gap:8px}.masthead .brand{flex:0 0 94px}.masthead .brand img{width:94px}.issue-heading{flex:1;overflow:hidden}.issue-heading h1{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.fullscreen-button{flex:0 0 44px}.rail-primary{gap:8px}}@media (max-height:550px) and (min-width:768px){.reader-app{grid-template-rows:50px minmax(0,1fr) auto}.reading-area{padding-top:8px}.control-rail{min-height:60px;padding:6px 0}.page-tools,.page-tools button{min-height:32px}.masthead .brand img{height:24px}}@media (max-height:500px) and (not (min-width:768px)){.issue-heading{flex-direction:row;align-items:center;gap:8px;display:flex}.reader-app{grid-template-rows:52px minmax(0,1fr) auto}.control-rail{flex-direction:row;min-height:58px}.rail-actions{gap:0;width:auto}.rail-actions button,.rail-actions a{min-width:36px;padding:5px}.rail-actions span{display:none}.rail-primary{gap:5px;width:auto}.page-position form{display:none}.reading-area{padding-top:6px}.page-tools{min-height:26px}.page-tools button{min-height:26px;font-size:10px}.issue-heading h1{font-size:18px}.issue-heading>span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page-tools{min-height:44px}.page-tools button,.fullscreen-button,.rail-actions button,.rail-actions a{min-width:44px;min-height:44px}.page-position input{min-height:44px}.page-tools{flex:none;align-items:center;padding-block:8px}.page-tools .page-zoom-button{min-width:140px;min-height:44px;color:var(--accent);border-color:#376777;font:700 14px Komika Text,Instrument,sans-serif}.page-gesture-hint{color:var(--muted);font-size:12px}.reader-app{grid-template-columns:minmax(0,1fr)}.editions-dialog{width:min(600px,100vw - 32px)}@media not (min-width:768px){.rail-actions button,.rail-actions a{flex-direction:column;flex:1 1 0;gap:3px;padding:5px 2px}.rail-actions span{font-size:10px}.rail-actions .transcript-action:after{content:attr(data-short-label);font-size:10px}.page-tools{gap:14px}.page-tools .page-zoom-button{background:var(--accent);border-color:var(--accent);color:#0b1017;min-width:148px;min-height:52px;font-size:16px}.page-tools .page-zoom-button:hover{color:#0b1017;background:#a3ecfa}}html:lang(ru-RU) .library-introduction h1,html:lang(ru-RU) .edition-art-copy strong,html:lang(ru-RU) .reader-app h1,html:lang(ru-RU) .reader-dialog h2,html:lang(vi-VN) .library-introduction h1,html:lang(vi-VN) .edition-art-copy strong,html:lang(vi-VN) .reader-app h1,html:lang(vi-VN) .reader-dialog h2{font-family:Instrument,system-ui,sans-serif;font-weight:750;line-height:1.16}html:lang(ru-RU) .edition-art-copy strong,html:lang(vi-VN) .edition-art-copy strong{font-size:clamp(22px,2.1vw,29px)}html:lang(ru-RU) .rail-actions span,html:lang(vi-VN) .rail-actions span{font-family:Instrument,system-ui,sans-serif}.transcript-content[dir=rtl]{text-align:right;line-height:1.85}.transcript-content[dir=rtl] .transcript-text{unicode-bidi:plaintext}.dialog-inner[dir=rtl] .thumbnail-grid{direction:ltr}:lang(he),:lang(ar){letter-spacing:normal}
