/* Mobile readability for the embedded Royal building explorer. */
@media(max-width:600px){
 .embed .buildings button,.embed .view-tabs button{font-size:12px;line-height:16px;font-weight:600;padding:8px 6px;min-height:44px}
 .embed .view-tabs{gap:4px;padding:4px}
 .embed .scene-heading strong{font-size:14px;line-height:20px}
 .embed .scene-heading span{font-size:12px;line-height:16px}
 .embed .floor-controls>span{font-size:12px;line-height:16px;white-space:normal}
 .embed .floor-controls button{min-width:36px;min-height:40px;font-size:12px;line-height:16px}
 .embed #expand-view,.embed #standalone-view{font-size:12px;line-height:16px;font-weight:600;min-height:44px}
 .embed #project-room-select,.embed #tenant-search,.embed .tenant-result strong{font-size:14px;line-height:20px}
 .embed .tenant-result span,.embed .soft-note{font-size:12px;line-height:16px}
 .embed .model-layout aside{font-size:14px;line-height:20px}
 .embed #standalone-view{display:none}
 .embed #expand-view{top:64px;bottom:auto}
}
@media(prefers-reduced-motion:reduce){.embed .buildings button,.embed .view-tabs button,.embed .floor-controls button{transition:none}}
