/* Let the existing native header grow by one clue row without covering the canvas. */
body.game-writing244>.topStrip{height:auto!important;max-height:none!important;flex:0 0 auto!important}.gameClue248{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:5px 10px;border-top:1px solid #806f4d26;color:#614634;background:var(--paper,#f5f0e6)}.gameClue248>button{flex:none;display:flex;align-items:center;gap:2px;padding:4px;border:0;background:transparent;color:inherit;font:10px/1.3 system-ui;min-height:36px}.gameClue248>button svg{width:19px;height:19px}.gameClue248>strong{font:12px/1.6 'Songti SC',serif;min-width:0;overflow-wrap:anywhere;font-weight:400}
/* A tall original may scroll; its close control must remain in the viewport. */
#homeReader154,dialog.roll154{position:fixed!important;top:var(--reader-top248,0px)!important;left:var(--reader-left248,0px)!important;right:auto!important;bottom:auto!important;transform:none!important;width:var(--reader-width248,100vw)!important;max-width:var(--reader-width248,100vw)!important;height:var(--reader-height248,100dvh)!important;max-height:var(--reader-height248,100dvh)!important;margin:0!important;padding:0!important;overflow-x:hidden;overscroll-behavior:contain}#homeReader154>header,dialog.roll154>header{position:sticky!important;top:0!important;z-index:10!important;display:flex;align-items:center;gap:12px;min-height:48px;height:auto!important;padding:4px max(12px,env(safe-area-inset-right)) 4px max(12px,env(safe-area-inset-left));background:var(--paper,#efeade)!important;flex-shrink:0}#homeReader154>header h2,dialog.roll154>header h2{flex:1 1 0;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#homeReader154>header>button,dialog.roll154>header>button{flex:0 0 40px;min-width:40px;width:40px;min-height:40px;line-height:1;padding:0;touch-action:manipulation}#homeReader154>.readerStage154{min-height:0;max-height:calc(var(--reader-height248,100dvh) - 48px)!important}#homeReader154>.readerControls154{gap:12px;padding:3px 12px;min-height:48px}.rollViewport159{height:calc(var(--reader-height248,100dvh) - 48px)!important}
