:root[data-sp-theme=manga]{color-scheme:light;--sp-page:#f2f2ef;--sp-text:#191919;--sp-muted:#555;--sp-accent:#a92c25;--sp-surface:#f2f2ef;--sp-hover-surface:#e7e7e5;--sp-image-surface:#e7e7e5;--sp-border:gray;--sp-rail-muted:#999;--sp-paper:#b52f28;--sp-paper-ink:#f5f5f3;--sp-tone:#00000017;--sp-hatch:#00000025;--sp-diagram-texture:hatch;--sp-diagram-texture-color:#aaa;--sp-overlay-shadow:5px 5px 0 var(--sp-page), 6px 6px 0 var(--sp-border);--sp-ui-font:14px/1.5 ui-monospace, monospace;--sp-motion:.12s;--sp-overlay-radius:0px;--sp-control-radius:0px;--sp-image-radius:0px;--sp-rail-radius:0px;--sp-rail-thickness:3px;--sp-dots:radial-gradient(circle, var(--sp-tone) .7px, transparent .9px);--sp-hatching:repeating-linear-gradient(125deg, transparent 0 4px, var(--sp-hatch) 4px 5px)}@media (prefers-color-scheme:dark){:root[data-sp-theme=manga]:not([data-sp-mode=light]){color-scheme:dark;--sp-page:#090909;--sp-text:#f1f1ef;--sp-muted:#cbcbc8;--sp-accent:#d74b3e;--sp-surface:#0b0b0b;--sp-hover-surface:#161616;--sp-image-surface:#0b0b0b;--sp-border:#858585;--sp-rail-muted:#5c5c5c;--sp-tone:#ffffff1a;--sp-hatch:#ffffff2b;--sp-diagram-texture-color:#454545}}:root[data-sp-theme=manga][data-sp-mode=dark]{color-scheme:dark;--sp-page:#090909;--sp-text:#f1f1ef;--sp-muted:#cbcbc8;--sp-accent:#d74b3e;--sp-surface:#0b0b0b;--sp-hover-surface:#161616;--sp-image-surface:#0b0b0b;--sp-border:#858585;--sp-rail-muted:#5c5c5c;--sp-tone:#ffffff1a;--sp-hatch:#ffffff2b;--sp-diagram-texture-color:#454545}:root[data-sp-theme=manga] body{background:var(--sp-page);color:var(--sp-text)}:root[data-sp-theme=manga] ::selection{background:var(--sp-paper);color:var(--sp-paper-ink)}:root[data-sp-theme=manga] :is(button,summary){font-family:ui-monospace,monospace}:root[data-sp-theme=manga] button{border-radius:0}:root[data-sp-theme=manga] button:hover:not(:disabled){background:var(--sp-paper);color:var(--sp-paper-ink);border-color:var(--sp-paper)}:root[data-sp-theme=manga] :is(.sp-mermaid,.sp-scroll__preview,.sp-scroll__panel){border:2px solid var(--sp-text);background-color:var(--sp-surface);box-shadow:var(--sp-overlay-shadow);border-radius:0}:root[data-sp-theme=manga] .sp-mermaid__caption{border-bottom:2px solid var(--sp-text);background-image:var(--sp-hatching);margin:0;padding:18px 20px}:root[data-sp-theme=manga] .sp-mermaid__title{background:var(--sp-paper);color:var(--sp-paper-ink);text-transform:uppercase;letter-spacing:.04em;box-shadow:3px 3px 0 var(--sp-surface);padding:5px 10px;font:700 13px/1.6 ui-monospace,monospace;display:inline-block}:root[data-sp-theme=manga] .sp-mermaid__description{background:var(--sp-surface);width:fit-content;color:var(--sp-muted);margin:10px 0 0;padding:2px 6px}:root[data-sp-theme=manga] .sp-mermaid__viewport{background-color:var(--sp-surface);background-image:var(--sp-dots);background-size:5px 5px}:root[data-sp-theme=manga] .sp-mermaid__toolbar{padding:10px 16px}:root[data-sp-theme=manga] .sp-mermaid__details{border-radius:0;padding:0}:root[data-sp-theme=manga] .sp-mermaid__source{border-radius:0}:root[data-sp-theme=manga] .sp-scroll__preview{border-top:7px solid var(--sp-paper)}:root[data-sp-theme=manga] .sp-scroll__eyebrow{color:var(--sp-accent)}:root[data-sp-theme=manga] .sp-scroll__title{font:700 1.2rem/1.3 Georgia,serif}:root[data-sp-theme=manga] [data-sp-panels]{max-width:940px}:root[data-sp-theme=manga] [data-sp-panels]>header{border-top:7px solid var(--sp-text);border-bottom:3px double var(--sp-border);padding:24px 0 42px;position:relative}:root[data-sp-theme=manga] [data-sp-panels] h1{letter-spacing:-.06em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,6.2vw,5.1rem);font-style:italic;font-weight:900;line-height:1.03}:root[data-sp-theme=manga] [data-sp-panels] :is(h2,h3){text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:700}:root[data-sp-theme=manga] [data-sp-panels]>section{border:2px solid var(--sp-text);background:var(--sp-page);box-shadow:6px 6px 0 var(--sp-page), 7px 7px 0 var(--sp-border);margin:42px 0;padding:30px;position:relative}:root[data-sp-theme=manga] [data-sp-panels]>section:before{content:"";border-bottom:1px solid var(--sp-border);background-image:var(--sp-hatching);clip-path:polygon(0 0,100% 0,100% 25%,0 100%);pointer-events:none;height:14px;margin:-30px -30px 26px;display:block}:root[data-sp-theme=manga] [data-sp-panels]>section:nth-of-type(2n):before{clip-path:polygon(0 0,100% 0,100% 100%,0 25%)}:root[data-sp-theme=manga] [data-sp-panels]>section>.eyebrow{background:var(--sp-paper);color:var(--sp-paper-ink);margin:0 0 8px;padding:3px 9px;font-weight:700;display:inline-block;transform:rotate(-1deg)}:root[data-sp-theme=manga] [data-sp-panels] :is(.card,pre:not(.sp-mermaid__source),details:not(.sp-mermaid__details)){border:1px solid var(--sp-border);background-color:var(--sp-surface);background-image:var(--sp-dots);background-size:5px 5px;border-radius:0}:root[data-sp-theme=manga] [data-sp-panels] .card{border-top:4px solid var(--sp-text)}:root[data-sp-theme=manga] [data-sp-panels] .card strong{color:var(--sp-text)}:root[data-sp-theme=manga] [data-sp-panels] .number{color:var(--sp-accent);font:italic 700 2.6rem/1 Georgia,serif}:root[data-sp-theme=manga] [data-sp-panels] .note{border:1px solid var(--sp-border);border-left:5px solid var(--sp-paper);color:var(--sp-text);background-image:var(--sp-hatching);padding:18px 22px}:root[data-sp-theme=manga] [data-sp-panels] figure img{border-radius:0}:root[data-sp-theme=manga] [data-sp-panels] .actions{align-items:center;gap:18px;font:13px/1.6 ui-monospace,monospace}@media (width<=700px){:root[data-sp-theme=manga] [data-sp-panels]>section{margin:32px 0;padding:20px 16px}:root[data-sp-theme=manga] [data-sp-panels]>section:before{margin:-20px -16px 22px}:root[data-sp-theme=manga] .sp-mermaid__caption{padding:14px 12px}:root[data-sp-theme=manga] .sp-mermaid__toolbar{gap:4px;padding:8px}}@media print{:root[data-sp-theme=manga]{--sp-page:white;--sp-surface:white;--sp-text:black;--sp-muted:#333;--sp-border:#555}:root[data-sp-theme=manga] [data-sp-panels]>section,:root[data-sp-theme=manga] .sp-mermaid{box-shadow:none}}@media (forced-colors:active){:root[data-sp-theme=manga] :is(.sp-mermaid__viewport,.sp-mermaid__caption,[data-sp-panels] .card,[data-sp-panels] .note){background-image:none}}
