@media(max-width:1040px){.ptd-workbench{grid-template-columns:1fr}.ptd-results{position:static}.ptd-hero{grid-template-columns:1fr}.ptd-local{max-width:760px}}
@media(max-width:860px){.ptd-nav{display:none}.ptd-menu.ptd-button{display:inline-flex}.ptd-header-inner{gap:12px}.ptd-header-controls{margin-left:auto}.ptd-mobile-nav:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ptd-content{grid-template-columns:1fr}}
@media(max-width:620px){.ptd-container{width:min(100% - 28px,1220px)}[data-mg-app-disclosure="projector-throw-distance-calculator"]{width:min(100% - 28px,840px);padding:18px}.ptd-hero{padding-top:38px}.ptd-panel{padding:16px}.ptd-fields,.ptd-result-grid{grid-template-columns:1fr}.ptd-footer-inner{display:grid}.ptd-header-controls .ptd-theme-label{display:none}.ptd-actions,.ptd-result-actions{display:grid;grid-template-columns:1fr}.ptd-button{width:100%}}
@media(max-width:390px){.ptd-container{width:min(100% - 24px,1220px)}[data-mg-app-disclosure="projector-throw-distance-calculator"]{width:min(100% - 24px,840px);padding:16px}.ptd-header-inner{padding:11px 0}.ptd-brand span{font-size:.82rem;max-width:170px}.ptd-header select{max-width:104px}.ptd-hero h1{font-size:2.35rem}.ptd-panel-head{display:grid}.ptd-mobile-nav:not([hidden]){grid-template-columns:1fr}.ptd-primary-result strong{font-size:2.15rem}.ptd-split{grid-template-columns:1fr}}
@media(max-width:320px){.ptd-container{width:min(100% - 20px,1220px)}[data-mg-app-disclosure="projector-throw-distance-calculator"]{width:min(100% - 20px,840px);padding:14px}.ptd-panel{padding:12px}.ptd-header-controls{gap:6px}.ptd-header select{max-width:88px;padding-left:7px}.ptd-brand img{width:30px;height:30px}.ptd-brand span{font-size:.75rem;max-width:130px}.ptd-primary-result{padding:16px}.ptd-primary-result strong{font-size:1.9rem}.ptd-input,.ptd-select{padding-inline:9px}}
