@media(max-width:820px){main{padding-top:.6rem!important}.landing{padding:1.2rem!important}.landing .hero-icon,.landing>p:not(.eyebrow){display:none}.landing h1{font-size:2rem!important;margin:.15rem 0 .8rem!important}.room-bar{padding:.65rem!important}.room-bar .muted,.room-bar .eyebrow{display:none}.room-bar h1{margin:0!important;font-size:1.05rem!important}.invite{padding:.55rem .7rem!important;display:flex!important;align-items:center;justify-content:space-between;gap:.5rem}.invite p,.invite input{display:none!important}.invite>div{display:block!important}.invite button{white-space:nowrap!important;padding:.65rem .85rem!important}.workspace-tools{padding:.35rem!important;scrollbar-width:none}.workspace-tools::-webkit-scrollbar{display:none}.workspace-tools button,.workspace-tools label{flex-basis:40px;height:40px}.lesson-layout{display:block!important}.teacher{display:none!important;position:fixed!important;z-index:30;left:8px;right:8px;bottom:8px;max-height:75vh;overflow:auto;border-radius:22px!important}.teacher.open{display:block!important}.activity{padding:.8rem!important}.activity-head h2{font-size:1.25rem!important}.visual{min-height:60px;margin:.5rem 0!important;padding:.6rem!important}.choices{gap:.45rem!important}.choice{min-height:50px!important}.teacher-tip{display:none}}
@media(max-width:820px){.workspace-tools{display:grid!important;grid-template-columns:repeat(6,1fr)!important;overflow:visible!important}.workspace-tools button,.workspace-tools label{width:100%!important;height:40px!important}.workspace canvas{height:62vh!important}}
@media(max-width:820px){.invite.hidden{display:none!important}}
