/* Review controls and native-demo framing. Hero intentionally unchanged. */
html { scroll-behavior:auto; }
.review-inner { gap:16px; }
.direction-tabs { flex-shrink:0; }
.direction-tabs button { padding-inline:11px; }
.workspace-heading { margin-bottom:22px; }
.workspace-bar { min-height:44px; font-size:12px; }
.workspace-identity > span:last-of-type { font-size:11px; }
.workspace-foot { font-size:11px; padding-top:18px; }
.workspace-foot a:hover { color:var(--blue); }
@media(max-width:1200px){.review-label{display:none}.review-inner{justify-content:space-between}}
@media(max-width:760px){
 .review-inner{justify-content:center;padding-inline:6px}
 .direction-tabs{justify-content:space-between;width:100%;gap:0}
 .direction-tabs button{padding:8px 7px;gap:5px;font-size:11px}
 .direction-tabs button>span,.direction-tabs small{display:none}
 .workspace-bar{font-size:11px}
}
@media(max-width:390px){.direction-tabs button{padding-inline:5px;font-size:10px}}
