/* v2 is opt-in until Redesign A/B. This prevents an accidental frozen-MVP redesign. */
.shema-v2 .btn{border-radius:var(--shema-v2-radius-md)}
@media (max-width:1024px){.shema-v2-hero{grid-template-columns:1fr}.shema-v2-col-4,.shema-v2-col-6,.shema-v2-col-8{grid-column:span 6}.shema-v2-metrics{grid-template-columns:repeat(2,1fr)}}
@media (max-width:768px){.shema-v2-container{width:min(calc(100% - 32px),var(--shema-v2-page))}.shema-v2-section{padding-block:var(--shema-v2-space-12)}.shema-v2 h1{font-size:44px}.shema-v2 h2{font-size:30px}.shema-v2-col-4,.shema-v2-col-6,.shema-v2-col-8{grid-column:1/-1}.shema-v2-app{grid-template-columns:1fr}.shema-v2-app-nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow:auto}.shema-v2-metrics{grid-template-columns:1fr}.shema-v2-density-comfortable{padding:var(--shema-v2-space-6)}}
@media (prefers-reduced-motion:reduce){.shema-v2 *{scroll-behavior:auto;transition-duration:0ms;animation-duration:0ms}}
