/* Stand 48: compact navigation, actions at right, contextual colors at bottom. */
@media(max-width:760px){
 .ready38 .main-tabs{gap:5px;padding:2px 0;margin:3px 0}
 .ready38 .main-tabs button{flex:0 0 auto;min-width:0;min-height:30px;height:30px;padding:6px 9px;font-size:12px;line-height:16px;border-width:1px;border-radius:20px}
 .ready38 #mobile-hero44>.person-toolbar36{justify-content:center;gap:8px;padding:7px}
 .ready38 #mobile-hero44 .person-toolbar36 label{font-size:11px;gap:2px}
 .ready38 #mobile-hero44 .person-toolbar36 select{height:36px;min-height:36px;padding:4px 2px;font-size:16px}
 .ready38 #mobile-hero44 #unified-actions{display:flex;flex-direction:column;flex:none;gap:5px;margin:4px 0 0;width:100%}
 .ready38 #mobile-hero44 #unified-actions button{width:100%;min-height:32px;height:32px;padding:5px 7px;margin:0;font-size:12px;line-height:18px;border-radius:16px;justify-content:center}
 .ready38 .download-bar36{padding:3px 0;margin-top:2px}
 #color-bar48{display:flex;align-items:center;gap:6px;min-width:0;width:100%;overflow:hidden}
 #color-bar48 .color-title48{flex:none;font-size:11px;color:var(--green)}
 #color-bar48 .component-grid{display:flex;flex:1;min-width:0;gap:3px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;margin:0;padding:4px;touch-action:pan-x pan-y;scrollbar-width:thin}
 #color-bar48 .component-grid button{flex:0 0 38px;width:38px;height:38px;min-height:38px;padding:5px;font-size:0;gap:0;background:transparent;border:0;box-shadow:none;justify-content:center}
 #color-bar48 .swatch{width:26px;height:26px;flex:none;border-radius:50%;border:1px solid #574c42;margin:0}
 #color-bar48 .component-grid button[aria-pressed=true] .swatch{outline:2px solid var(--green);outline-offset:2px}
 #color-bar48 .fabric-controls{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;width:100%;margin:0;padding:3px 0}
 #color-bar48 .fabric-controls label{flex:none;font-size:0;gap:0}
 #color-bar48 .fabric-controls input{width:32px;height:32px;margin:0;padding:2px}
 #color-bar48 .fabric-palette{display:flex;flex:1;min-width:0;gap:5px;overflow-x:auto;flex-wrap:nowrap;padding:3px;touch-action:pan-x pan-y}
 #color-bar48 .fabric-palette button{flex:0 0 28px;width:28px;height:28px;min-height:28px;padding:0;border-radius:50%}
 #color-bar48 .fabric-controls>button{flex:none;font-size:10px;min-height:30px;padding:4px}
}
