/* Public tools only. Keep the existing font, colors and desktop tool layouts. */
@media(max-width:760px){
 .tool-experience .breadcrumbs{margin-block:10px 12px;line-height:1.8}
 .tool-experience .workbench-heading{margin-block:12px 16px;gap:4px 10px}
 .tool-experience .workbench-heading h1{font-size:clamp(20px,5.5vw,24px);line-height:1.65}
 .tool-experience .workbench-heading .eyebrow{display:none}
 .tool-experience .workbench-heading p{margin-block-start:6px;line-height:1.9}
 .tool-experience>.tool-panel>.panel-heading{margin-block-end:14px}
 .workbench :is(.button,.icon-button,.bio-pick){min-block-size:44px;min-inline-size:44px;touch-action:manipulation}
 .workbench summary{min-block-size:44px;align-content:center}
 .workbench .tool-panel :is(input[type=search],select){font-size:16px}
 .workbench :is(input,select,textarea,button,summary,[tabindex]){scroll-margin-block:20px 100px}
 .workbench :is(.result-surface,.solver-results,[data-bio-results]){scroll-margin-block:20px 100px}
 /* The submit control follows the inputs; the noninteractive letter preview
    stays available below it without changing field names or tab order. */
 .experience-words .solver-layout>[data-word-form]{display:flex;flex-direction:column;gap:14px}
 .experience-words [data-word-form]>.workbench-actions{order:1;margin:0}
 .experience-words [data-word-board]{order:2}
 .experience-words [data-word-form]>.demand-shortcuts{order:3}
 .experience-words [data-word-form]>.solver-filters{order:4;margin-block:0}
 .experience-words [data-word-error]{order:5;margin:0}
 /* Explicit matching sizes prevent skipped cards moving the next control when
    text changes. Full text remains selectable/scrollable and is copied intact. */
 .experience-bio .bio-result{content-visibility:auto;block-size:200px;contain-intrinsic-block-size:200px}
 .experience-bio .bio-result .bio-output{block-size:58px;flex-shrink:0}
 .experience-bio .bio-result[data-bio-long=true]{block-size:292px;contain-intrinsic-block-size:292px}
 .experience-bio .bio-result[data-bio-long=true] .bio-output{block-size:150px}
}
