@media(max-width:960px){.sci-workbench{grid-template-columns:1fr}.sci-history{position:static}.sci-keypad{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:860px){.slp-nav{display:none}.slp-menu{display:inline-flex}.slp-header-inner{gap:12px}.slp-hero{grid-template-columns:1fr}.slp-local{align-self:auto}.slp-content{grid-template-columns:1fr}}
@media(max-width:620px){.slp-container{width:min(100% - 24px,1220px)}.slp-header-inner{flex-wrap:wrap}.slp-header-controls{margin-left:auto}.slp-theme-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.slp-hero{padding-top:38px}.sci-calculator,.sci-history{padding:14px;border-radius:16px}.sci-keypad{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.sci-key{font-size:.9rem;padding-inline:3px}.sci-result-wrap{align-items:start;flex-direction:column}.slp-guide-callout{align-items:flex-start;flex-direction:column}.slp-footer-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:370px){.slp-container{width:min(100% - 16px,1220px)}.sci-keypad{gap:5px}.sci-key,.sci-memory button{min-height:42px;font-size:.82rem}.sci-memory{gap:5px}.slp-header select{max-width:104px}}
