@media (max-width:1023px){:root{--sidebar-width:220px}h1{font-size:2.5rem}h2{font-size:2rem}.hero-title{font-size:2.75rem}.grid-3{grid-template-columns:repeat(2,1fr)}.main-content{padding:var(--spacing-lg) var(--spacing-md)}}@media (max-width:767px){.sidebar{transform:translateX(-100%);transition:transform var(--transition-normal)}.sidebar.active{transform:translateX(0)}.menu-toggle{display:flex}.sidebar-overlay{display:block}.main-content{margin-left:0;padding:var(--spacing-lg) var(--spacing-md);padding-top:80px}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}.hero-title{font-size:2.25rem}.hero-subtitle{font-size:1rem}.hero-buttons{flex-direction:column;align-items:stretch}.btn{width:100%}.grid-2,.grid-3{grid-template-columns:1fr}pre{font-size:.85rem;padding:var(--spacing-sm)}.terminal-body{font-size:.8rem;padding:var(--spacing-sm)}.card{padding:var(--spacing-sm)}:root{--spacing-xl:2rem;--spacing-lg:1.5rem}section{margin-bottom:var(--spacing-lg)}}@media (max-width:479px){.main-content{padding:var(--spacing-md) var(--spacing-sm);padding-top:70px}.container{padding:0 var(--spacing-sm)}h1{font-size:1.75rem}.hero-title{font-size:2rem}.hero-subtitle{font-size:.95rem}.sidebar-logo-text{font-size:1.25rem}.terminal-body{font-size:.75rem}}@media print{.btn,.menu-toggle,.sidebar,.sidebar-overlay{display:none}.main-content{margin-left:0}body{background-color:#fff;color:#000}a{color:#000;text-decoration:underline}code,pre{border:1px solid #ccc;page-break-inside:avoid}}@media (max-width:767px) and (orientation:landscape){.hero{padding:var(--spacing-lg) 0}.hero-title{font-size:2rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}html{scroll-behavior:auto}}