#sneakers-walk-room{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:#0b110e;color:#f0e8d9;box-sizing:border-box}
#sneakers-walk-room button,#sneakers-walk-room summary{min-height:44px;padding:10px 12px;border:1px solid #d0ad7466;border-radius:4px;background:#111a14ed;color:#e4c58d;font:1rem/1.4 var(--sans);cursor:pointer}
#sneakers-walk-room button:focus-visible,#sneakers-walk-room summary:focus-visible{outline:2px solid #f6dcaa;outline-offset:3px}
#sneakers-walk-room .reading-walk-header h2{font:1.6rem/1.2 var(--serif);margin:8px 0;color:#f0e8d9}
#sneakers-walk-room .reading-walk-pin{position:absolute;transform:translate(-50%,-50%);pointer-events:auto}
#sneakers-walk-room [hidden]{display:none!important}
#sneakers-walk-room .reading-walk-controls button{width:46px;font-size:1.3rem;touch-action:none;user-select:none;-webkit-user-select:none}
#sneakers-walk-room [data-walk-status]{position:absolute;bottom:calc(74px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);margin:0;padding:6px 12px;background:#0b130fd9;border-radius:4px;color:#e5ddcd;font: .875rem/1.4 var(--sans);text-align:center;pointer-events:none}
@media(max-width:600px){.reading-walk-header{padding-left:12px;padding-right:12px}.reading-walk-header div{flex-direction:column;gap:5px}#sneakers-walk-room .reading-walk-header h2{font-size:1.4rem}.reading-walk-help{left:12px}.reading-walk-controls{gap:3px}#sneakers-walk-room .reading-walk-controls button{width:44px;padding:8px}}
@media(max-height:500px){.reading-walk-help{bottom:100px;max-height:55dvh}.reading-walk-header div{flex-direction:row}#sneakers-walk-room [data-walk-status]{display:none}}
.sneakers-flat{width:min(850px,calc(100% - 24px));max-height:92dvh;overflow:auto;padding:24px;background:#151c17;color:#ede8dc;border:1px solid #d0ad7466}.sneakers-flat::backdrop{background:#050a08b8}.sneakers-flat img{display:block;width:100%;height:auto;margin:20px auto}.sneakers-flat img[hidden]{display:none}.sneakers-flat [data-sneakers-poster]{max-width:320px}.sneakers-flat p{font:1.2rem/1.8 var(--serif)}

#sneakers-walk-room .reading-walk-header{align-items:flex-start;padding:12px;gap:10px}
#sneakers-walk-room .reading-walk-header h2{font-size:1.25rem;max-width:45%;line-height:1.3}
#sneakers-walk-room .reading-walk-header div{gap:5px}
#sneakers-walk-room .reading-walk-header button{padding:8px 10px;font-size:.875rem;min-height:44px}
#sneakers-walk-room [data-walk-status]{display:none}
#sneakers-walk-room .reading-walk-help{bottom:90px}
#sneakers-walk-room .reading-walk-controls{bottom:12px}

#sneakers-walk-room:not([open]){display:none}
#sneakers-walk-room[data-loading] [data-walk-status]{display:block}
#sneakers-walk-room::backdrop{background:#050a08e8}

#sneakers-walk-room [data-walk-status][data-error]{display:block}
#sneakers-walk-room .reading-walk-controls button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none}
