@media (max-width: 640px){:root{--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 3rem;--font-size-3xl: 1.5rem;--font-size-4xl: 1.875rem}.header__title{font-size:var(--font-size-xl)}.header__content{padding:0 var(--space-sm);gap:.5rem}.header__actions{gap:.4rem}.header__nav-link{padding:.4rem .5rem}.action-buttons{flex-direction:column}.btn{width:100%}.output-header{flex-direction:column;align-items:flex-start}.output-actions{width:100%}.output-actions .btn{flex:1}.feature-grid,.use-cases{grid-template-columns:1fr}.toast{bottom:var(--space-md);right:var(--space-md);left:var(--space-md)}.cleaner-header{flex-wrap:wrap;gap:.75rem}.cleaner-toolbar,.output-toolbar,.input-actions{width:100%}.cleaner-toolbar .btn-tool,.output-toolbar .btn-tool,.input-actions .btn-tool{flex:1}.btn-pro__full{display:none}.btn-pro__short{display:inline}.pricing-actions{grid-template-columns:1fr}.named-row{flex-direction:column}}@media (min-width: 641px) and (max-width: 1024px){.feature-grid,.use-cases{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1025px){.feature-grid{grid-template-columns:repeat(3,1fr)}.use-cases{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
