.mobile-object-choices{display:none}
/* Mobile-first refinements, keeping scene handlers intact. */
.browse-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:0 0 20px}.browse-tools label{display:grid;gap:6px;flex:1;min-width:180px}.browse-tools input,.browse-tools select{font:inherit;width:100%;min-height:48px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink)}.browse-tools p{width:100%;color:var(--muted)}
@media(max-width:760px){
.catalog .header-actions .icon-button:first-child{display:flex}
.catalog-header{gap:8px}.brand{gap:6px}.brand strong{font-size:.85rem}.brand small{font-size:.65rem}
.stage-track .stage-chip:not(.active){display:none}.stage-track{justify-content:flex-start}.stage-chip.active{font-size:.9rem}
.lesson-footer{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;gap:8px;padding:8px 12px}
.lesson-footer .lesson-word-row,.lesson-footer .lesson-word-row:has([hidden]){grid-column:1/-1;grid-row:1;height:auto;min-height:0}
.lesson-footer .feedback,.lesson-footer .feedback[data-kind=translation]{grid-column:1/-1;grid-row:2;height:auto;min-height:22px;font-size:.85rem}
.lesson-footer [data-listen],.lesson-footer [data-hint],.lesson-footer [data-next]{grid-row:3;width:100%;min-height:46px;font-size:.75rem}
.lesson-footer [data-listen]{grid-column:1}.lesson-footer [data-hint]{grid-column:2}.lesson-footer [data-next]{grid-column:3}
.scene-home{flex-direction:column;gap:24px}.scene-home .tree-interior{flex-shrink:0}.mobile-object-choices{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px}.mobile-object-choices button{min-height:48px;padding:10px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);font:inherit}
}

.mobile-object-choices button{width:60px;height:64px;padding:4px}.mobile-object-choices img{width:100%;height:100%;object-fit:contain}
