@media (min-width:700px) and (max-width:1099px){body{--device-view:tablet}.topbar{padding:0 18px}.home-grid{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.hero{grid-column:1/-1;padding:30px}.connect-card,.share-card,.features-card,.info-card{padding:20px}.features-card,.info-card{grid-column:1/-1}.session-view{grid-template-columns:minmax(0,1fr) 270px}.session-sidebar{padding:16px}.remote-toolbar{bottom:14px}.tool-btn{min-width:54px;padding:10px 8px}.sharing-banner{top:8px}}
@media (min-width:700px) and (max-width:1099px){.touch-only{display:grid}.role-host .touch-only{display:none!important}}
@media (min-width:700px) and (max-width:1099px){.compat-grid{grid-template-columns:1fr 1fr}.compat-grid article:last-child{grid-column:1/-1}}
