:root{color-scheme:light;--paper:#f7f2e6;--ink:#23221e;--red:#b33e27;--line:#d6cbb5}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 system-ui,sans-serif}header{max-width:1600px;padding:22px 24px;margin:auto;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}header a{font-weight:850;font-size:24px;letter-spacing:-.8px;text-decoration:none;color:var(--ink)}header span{font-size:13px;color:#756954}main{max-width:1600px;padding:0 24px;margin:24px auto 48px}.heading{text-align:center;margin:28px 0 22px}.heading p{font:700 12px ui-monospace,monospace;letter-spacing:2px;text-transform:uppercase;color:var(--red)}h1{font-size:clamp(25px,3.5vw,40px);line-height:1.2;margin:10px 0 0;letter-spacing:-1px}figure{margin:0;background:#fffdf6;box-shadow:0 5px 24px #34281915}#enlarge{border:0;background:none;padding:0;display:block;width:100%;cursor:zoom-in}#comic{display:block;width:100%;height:auto}nav{display:flex;justify-content:center;gap:10px;margin:24px 0 14px;flex-wrap:wrap}nav button,select{font:inherit;border:1px solid var(--line);background:#fffdf6;color:var(--ink);border-radius:5px;padding:10px 15px;cursor:pointer}select{max-width:360px;min-width:230px}nav button:hover:enabled{border-color:var(--red);color:var(--red)}button:disabled{opacity:.35;cursor:default}:focus-visible{outline:3px solid var(--red);outline-offset:4px}.tools{display:flex;justify-content:center;gap:20px;font-size:12px;color:#756954}.tools a{color:inherit}details{max-width:740px;margin:28px auto}summary{cursor:pointer;font-size:14px}#transcript-content{font-size:15px}#transcript-content p{margin:10px 0}footer{text-align:center;border-top:1px solid var(--line);font-size:12px;color:#756954;padding:20px}dialog{border:0;padding:0;max-width:96vw;max-height:96vh;background:var(--paper)}dialog::backdrop{background:#151515df}dialog form{position:sticky;top:0;text-align:right;background:var(--paper);padding:8px 12px}dialog button{font:inherit;padding:8px 16px;cursor:pointer}.zoom-scroll{max-height:83vh;max-width:94vw;overflow:auto}.zoom-scroll img{display:block;max-width:none;width:auto;height:auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:650px){header{padding:16px}header a{font-size:21px}header span{display:none}main{padding:0 10px}.heading{margin:20px 0}nav{gap:6px}nav button{padding:9px 10px;font-size:13px}select{order:-1;flex-basis:100%;max-width:100%}.tools{font-size:11px;gap:14px}}

/* Masthead and one consistent, centered issue title. */
header{display:block;text-align:center;border:0;padding:12px 24px 0}header a{display:block;margin:auto;max-width:780px}.banner{display:block;width:100%;height:auto;max-height:250px;object-fit:contain}main{margin-top:8px}.heading{text-align:center;width:100%;margin:10px auto 22px}.heading h1{width:100%;text-align:center}.strip-crop{position:relative;overflow:hidden;width:100%}.strip-crop img{position:absolute;left:0;width:100%;height:auto;max-width:none}#zoom-frame{flex-shrink:0}#zoom-image{width:100%}footer{margin-top:32px}@media(max-width:650px){header{padding:8px 20px 0}.banner{max-height:180px}.heading{margin:8px auto 16px}}
