/* Native parchment, fixed overlays only. No game/page sizing or blur. */
#game-hud .game-top .game-toolbar [data-ui="help-mode671"]{margin-right:7px;min-width:72px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;}
#game-hud .game-top .game-toolbar [data-ui="help-mode671"][hidden]{display:none!important;}
#game-hud .game-top .game-toolbar [data-ui="help-mode671"][aria-pressed="true"]{background:transparent url('../../assets/game/plate_cream_clean.webp') center/100% 100% no-repeat!important;filter:sepia(.25) hue-rotate(40deg) saturate(.8)!important;color:#29442d!important;}
#game-hud .game-brand{position:relative;}
#game-hud .game-brand .help671-mode-note{position:absolute;top:100%;left:0;width:min(600px,calc(100vw - 34px));max-width:none;margin:7px 0 0;font:500 13px/1.4 'Trebuchet MS',sans-serif;letter-spacing:0;text-transform:none;color:#fff8df;text-shadow:0 1px 3px #223d49;pointer-events:none;background:rgba(34,53,58,.32);padding:3px 6px;border-radius:4px;box-sizing:border-box;}
.help671-mode-note[hidden]{display:none!important;}
#help671-explanation{position:fixed;z-index:24500;left:16px;bottom:18px;width:min(470px,calc(100vw - 32px));box-sizing:border-box;display:flex;gap:12px;padding:12px 30px 12px 12px;border:18px solid transparent;border-image:url('../../assets/game/menu_timber.webp') 219 173 210 173 fill /22px 20px stretch;color:#443d29;font:15px/1.45 'Trebuchet MS',sans-serif;pointer-events:auto;max-height:40vh;overflow:auto;scrollbar-width:none;}
#help671-explanation[hidden]{display:none!important;}
#help671-explanation .help671-art{flex:0 0 auto;width:50px;}#help671-explanation .help671-art:empty{display:none;}#help671-explanation img{width:50px;height:62px;object-fit:contain;}
#help671-explanation strong{font:600 19px/1.25 Georgia,serif;}#help671-explanation p{margin:8px 0;}#help671-explanation small{display:block;font-size:11px;color:#665e48;}
#help671-explanation button{color:inherit;font:inherit;cursor:pointer;border:0;background:transparent;padding:4px 8px;}
#help671-explanation [data-help671-control="close"]{position:absolute;right:0;top:0;font-size:24px;}
#help671-explanation [data-help671-control="replay"]{margin-top:4px;border-bottom:1px solid #a49a77;}
@media(max-width:760px){#game-hud .game-brand .help671-mode-note{font-size:11px;}#help671-explanation{font-size:13px;bottom:10px;left:10px;width:calc(100vw - 20px);padding:8px 23px 8px 5px;}#help671-explanation strong{font-size:16px;}}

/* Only named objects become clickable; blank pyramid/sea remain silent. */
.help-mode671-on #game-hud .game-brand,.help-mode671-on #game-hud .draft-heading strong,.help-mode671-on #pyramid-status,.help-mode671-on #game-hud .player-stats,.help-mode671-on #game-hud .player-name,.help-mode671-on #game-hud h2,.help-mode671-on #game-hud h3,.help-mode671-on #game-hud [data-market],.help-mode671-on #game-hud .game-log-panel,.help-mode671-on #game-hud .battle-chart,.help-mode671-on #game-world .map62-card,.help-mode671-on #game-world [data-anchor^="structure:"]{pointer-events:auto;cursor:help;}
