:root{color-scheme:dark;--ink:#192725;--gold:#c1ad7e;--cream:#f8f5ee;--line:#ffffff24}*{box-sizing:border-box}body{margin:0;background:var(--ink);color:var(--cream);font-family:Arial,sans-serif}button,a,input{font:inherit}button,a{touch-action:manipulation}button{color:inherit;background:transparent;border:1px solid var(--line);border-radius:7px;cursor:pointer}button:hover,a.pdf:hover{background:#ffffff0d;border-color:var(--gold)}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:4px}header{height:90px;padding:0 4%;display:flex;align-items:center;gap:34px;border-bottom:1px solid var(--line)}.brand{font:27px Georgia,serif;letter-spacing:3px;color:var(--gold)}.brand span{display:block;font:9px Arial,sans-serif;letter-spacing:3.3px;text-align:center;margin-top:5px}.collection-name{font:18px Georgia,serif;border-left:1px solid var(--line);padding-left:32px}.collection-name small{display:block;font:11px Arial,sans-serif;color:#bac4bf;margin-top:7px;letter-spacing:.7px}.pdf{margin-left:auto;text-decoration:none;color:var(--cream);font-size:12px;border:1px solid var(--line);padding:12px 16px;border-radius:7px}.pdf span{color:var(--gold);margin-left:14px}.book-stage{height:calc(100dvh - 202px);min-height:400px;max-height:1000px;display:flex;justify-content:center;align-items:center;padding:24px 28px 12px;background:radial-gradient(ellipse at 50% 40%,#394641 0%,#21312d 52%,#192725 82%);overflow:hidden}#book{filter:drop-shadow(0 15px 22px #0006)}.page{background:#f8f5ee;overflow:hidden}.page img{width:100%;height:100%;display:block;user-select:none;pointer-events:none}.reader-controls{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:14px}.reader-controls button{width:43px;height:36px;font-size:21px}.reader-controls button:disabled{opacity:.3;cursor:default}#counter{font-size:12px;letter-spacing:2px;min-width:92px;text-align:center;color:#d9decf}.reader-hint{font-size:10px;letter-spacing:.6px;color:#9eada4;text-align:center;margin:14px 12px}.stf__parent{margin:auto}.stf__block{background:transparent}@media(max-width:640px){header{height:82px;padding:0 16px;gap:16px}.brand{font-size:20px}.brand span{font-size:7px;letter-spacing:2px}.collection-name{font-size:15px;border:0;padding:0}.collection-name small{font-size:9px}.pdf{font-size:0;padding:9px 12px}.pdf span{font-size:20px;margin:0}.book-stage{padding:18px 16px 8px;height:calc(100dvh - 205px);min-height:320px}.reader-controls{margin-top:10px}}

.brand{font-size:18px;letter-spacing:.04em;max-width:310px}.back-to-studio{z-index:4}@media(max-width:720px){.brand{font-size:13px;max-width:170px}.collection-name{display:none}}
