*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#070809;color:#ece3d1;font:16px/1.6 system-ui}a{color:#edcf92;text-underline-offset:4px}.site-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;padding:14px;background:#0c1015}.site-links a{font-size:14px;text-decoration:none}main{max-width:850px;margin:auto}.page-controls{display:flex;justify-content:center;gap:12px;padding:14px;flex-wrap:wrap}.page-controls a{padding:9px 14px;text-decoration:none;border:1px solid #887046;border-radius:4px;font-size:14px}.page-controls [aria-current]{background:#d9b97c;color:#17120c}.artwork{position:relative;aspect-ratio:3/4;overflow:hidden;margin:0;width:100%;background:#090909}.artwork>img{display:block;width:200%;max-width:none;height:auto}.page-2>img{transform:translateX(-50%)}.actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;padding:15px 20px 30px}.actions a{padding:12px 18px;border:1px solid #d9b97c;text-decoration:none}.readable{padding:22px;margin:0 14px 30px;border:1px solid #887046}.readable summary{cursor:pointer;font-size:17px;color:#edcf92}.readable section{padding:16px 0}.readable h1,.readable h2,.readable h3{font-family:Georgia,serif;line-height:1.2;color:#edcf92}.readable h1{font-size:32px}.readable h2{font-size:27px}.readable li{margin-bottom:22px}.readable li>span{font-weight:bold;color:#edcf92}.readable .stats{display:flex;flex-wrap:wrap;gap:20px}.readable .stats strong,.readable .stats span{display:block}footer{text-align:center;padding:24px;border-top:1px solid #88704655}footer p{letter-spacing:.1em;font-size:14px}@media(min-width:900px){.artwork{box-shadow:0 15px 65px #000}main{padding-top:8px}}@media print{.site-links,.page-controls,.actions,.readable,footer{display:none}main{max-width:none}.artwork{width:100%;break-after:page}}
