/* Keep the core task visible regardless of optional subtitle preference. */
.tour666 .tour667-subtitles{font:12px/1.4 'Trebuchet MS','Segoe UI',sans-serif;color:#625b49;margin:5px 0 0;max-height:3.1em;overflow:auto;}
.help667-pictures{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0 14px;}
.help667-pictures figure{flex:1 1 80px;max-width:170px;min-width:64px;margin:0;text-align:center;}
.help667-pictures img{display:block;width:100%;height:76px;object-fit:contain;margin:0 auto 5px;}
.help667-pictures figcaption{font:11px/1.3 'Trebuchet MS','Segoe UI',sans-serif;color:#655842;}
.help667-section{padding:4px 0 14px;border-bottom:1px solid #ab987638;}
.rules-copy .help667-pictures img{height:90px;}
.tour667-extra-status{font-size:11px!important;color:#756a54;}
@media(max-width:580px),(max-height:560px){.tour666 .tour667-subtitles{font-size:11px;max-height:2.9em;}.help667-pictures img{height:58px;}}

/* Follow the already measured strip clearance; never resize the game to fit Help. */
.tour666 .tour666-help{bottom:calc(var(--tutorial666-clearance,125px) + 8px);max-height:calc(100dvh - var(--tutorial666-clearance,125px) - 38px);}
