.breadcrumb{min-width:0}.breadcrumb strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb .mobile-menu,.topbar-actions{flex-shrink:0}.footer-nav,.hero-actions,.page-footer{flex-wrap:wrap}.pricing-page .form-note{display:block;line-height:1.8}.editor-toolbar{height:auto;min-height:44px;flex-shrink:0;flex-wrap:wrap;padding-block:6px}.editor-toolbar>div{min-width:0;flex-wrap:wrap;gap:6px}.editor-size-control select{min-height:32px;width:58px;font-size:12px}.language-label select{width:105px}@media (min-width:761px) and (max-width:1024px){.page-content{padding-inline:32px}.template-copy{padding:18px 14px}.template-copy h3{font-size:17px}.template-copy p{font-size:12px}.template-label{font-size:9px}.template-meta,.template-meta .difficulty{font-size:10px}}@media (max-width:760px){.is-workspace .topbar,.topbar{padding-inline:12px;gap:8px}.breadcrumb{gap:5px}.topbar-actions{gap:4px}.topbar .icon-button{min-height:40px;min-width:32px}.topbar .button{min-height:40px}.sound-header-control .sound-settings-trigger{min-width:28px}.page-content{padding-inline:18px}.page-content .button{min-height:44px;max-width:100%;white-space:normal;font-size:12px}.books-filters button,.section-tabs button{min-height:44px;font-size:11px}.page-eyebrow,.section-kicker,.template-label{font-size:9px}.community-strip p,.hero-footnote,.page-footer,.room-empty p,.table-footnote,.template-copy p,.workspace-stats{font-size:11px}.template-copy h3{font-size:16px}.table-mobile-topics,.template-meta,.template-meta .difficulty{font-size:10px}.community-strip strong,.room-empty h3{font-size:13px}.problem-toolbar>.select-input{flex:1 1 130px;padding:11px 32px 11px 12px;font-size:14px}.problem-table td{padding-inline:6px;font-size:12px}.table-footnote{flex-wrap:wrap;gap:8px}.table-footnote>span:last-child{max-width:none;text-align:left}.modal:not(:has(form)){padding:20px}.modal .button{min-height:44px;white-space:normal}.sound-volume{min-width:0;width:100%}.sound-preference-row{gap:14px}.dock-tab{min-height:44px;font-size:12px;touch-action:pan-x}.solo-workspace .workbench,.workbench{min-height:320px}.editor-footer .button{min-height:40px;font-size:11px}.dock-tabs{scrollbar-width:thin}.dock-tabs::-webkit-scrollbar{display:block;height:3px}.workspace-heading>div{min-width:0}.workspace-heading strong{overflow-wrap:anywhere}.room-header-actions{flex-wrap:wrap;gap:8px}.room-header-actions .button{min-height:40px;font-size:11px}.editor-toolbar{padding-inline:12px;gap:4px}.editor-toolbar>span{flex-basis:100%}.editor-toolbar>div{width:100%;justify-content:space-between}.editor-toolbar .icon-button{width:36px;height:36px}}@media (max-width:430px){.books-grid{grid-template-columns:minmax(0,1fr)}.book-card-cover .book-cover{max-width:190px}.books-hero h1{font-size:clamp(34px,10vw,43px)}.section-tabs{gap:12px}.section-heading h2{font-size:22px}.template-card{grid-template-columns:72px minmax(0,1fr)}.problem-summary,.template-copy{padding:16px 12px}.problem-summary{gap:16px}.problem-summary small{font-size:10px}.pricing-card{padding:22px}.footer-nav{gap:8px 14px}}@media (pointer:coarse){.modal input:not([type=checkbox]):not([type=range]),.modal select,.search-field input,.select-input,.text-input{font-size:16px}}