/* Instruction chrome only; the game composition keeps its own layout. */
#howto [data-text-effect] { width: fit-content; max-width: 100%; }
#howto .quick-steps { list-style: none; padding: 0; margin: 20px 0; }
#howto .quick-steps li { margin: 0; padding: 10px 0; border-top: 1px solid var(--line); line-height: 1.5; }
#howto .quick-steps b { color: var(--ink); }
#howto .help-cue { font: 500 12px/1.6 var(--mono); color: var(--ink); margin: 18px 0; }
#howto .help-cue::before { content: '> '; }
#howto details { margin-top: 22px; border-top: 1px solid var(--line); }
#howto summary { min-height: 44px; padding: 12px 0; cursor: pointer; font: 500 13px/1.5 var(--mono); color: var(--ink); }
#howto details[open] summary { margin-bottom: 12px; }
#howto summary:focus-visible { outline: 2px solid var(--ink); outline-offset: 3px; }
