@media(min-width:1600px){.demo-stage{padding-top:28px}.phone-pair{gap:52px}}
@media(max-width:1180px){.presenter-layout{grid-template-columns:240px 1fr}.walkthrough{padding:26px 17px}.demo-stage{padding:22px 20px 15px}.phone-pair{gap:20px}.phone-content{padding:19px 13px}.app-brand img{width:37px}.app-brand strong{font-size:15px}.app-header{padding-left:11px;padding-right:11px}.yard-shortcut strong{font-size:8px}.phone{border-width:6px}.live-label{display:none}.phone-heading h2{font-size:29px}.material-edit{grid-template-columns:75px minmax(0,1fr)}}
@media(max-width:970px){.presenter-layout{grid-template-columns:210px 1fr}.walkthrough{padding:24px 15px}.guide-intro h1{font-size:31px}.scenario{padding:10px 6px;gap:8px}.scenario strong{font-size:10px}.scenario small{font-size:9px}.scenario>svg{display:none}.demo-stage{padding:20px 15px}.phone-pair{gap:15px}.app-brand img{display:none}.phone-content{padding:18px 12px}.phone-heading h2{font-size:27px}.card{padding:12px}.home-hero>div{padding:19px 15px}.home-hero h2{font-size:31px}.quick-grid{gap:6px}.button.quick{font-size:9px}.two-fields{grid-template-columns:1fr;gap:0}.presenter-header{padding:0 24px}}
@media(max-width:790px){.presenter-layout{grid-template-columns:210px 1fr}.phone-pair{grid-template-columns:minmax(0,390px)}.presenter-layout[data-display="both"] .role-panel:nth-child(2){display:none}.role-switch button:first-child{display:none}.role-switch button{padding:8px 20px}.presenter-layout[data-display="both"] .role-switch button:nth-child(2){background:#465157;color:white}.phone{height:calc(100vh - 205px);min-height:630px}.app-brand img{display:block;width:45px}.app-brand strong{font-size:17px}.phone-content{padding:22px 17px}.phone-heading h2{font-size:32px}.card{padding:15px}.two-fields{grid-template-columns:1fr 1fr;gap:10px}.presenter-brand small{font-size:9px}.presenter-header{height:76px;padding:0 18px}.presenter-brand img{width:70px;height:43px}.presenter-brand strong{font-size:23px}.presenter-brand{gap:10px}.presenter-brand>span{padding-left:11px}.reset-button{font-size:10px;padding:8px 10px}}
@media(max-width:550px){.presenter-layout{display:flex;flex-direction:column}.walkthrough{border-right:0;border-bottom:1px solid #414a50;padding:16px}.guide-intro{display:none}.scenario-list{display:flex;flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:5px;scrollbar-width:thin}.scenario{flex:none;min-width:158px;max-width:190px;padding:9px 11px}.scenario strong{font-size:10px}.scenario.active small{display:none}.scenario-number{font-size:15px}.guide-handoff,.activity-log,.demo-footnote{display:none}.demo-stage{padding:16px 15px 20px}.phone{height:750px;min-height:650px;max-height:none}.role-caption{margin-bottom:10px}.role-switch{margin-bottom:15px}.presenter-header{height:70px;padding:0 15px}.presenter-brand img{width:62px}.presenter-brand strong{font-size:21px}.presenter-brand small{font-size:8px}.presenter-header-actions{gap:0}.reset-button svg{display:none}.reset-button{min-height:32px;font-size:9px;padding:6px 9px}.phone-pair{grid-template-columns:minmax(0,390px)}.stage-footnote{font-size:8px}.home-hero h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
