.shema-v2{background:var(--shema-v2-surface-canvas);color:var(--shema-v2-text-primary);font-family:var(--shema-v2-font-ui);line-height:1.55}.shema-v2 *{box-sizing:border-box}.shema-v2 a{color:var(--shema-v2-text-link)}.shema-v2 h1,.shema-v2 h2,.shema-v2 h3,.shema-v2 p{margin:0}.shema-v2 h1,.shema-v2-display{font-family:var(--shema-v2-font-display);font-weight:500;letter-spacing:-.02em}.shema-v2 h1{font-size:clamp(44px,5vw,64px);line-height:1.08}.shema-v2 h2{font-size:36px;line-height:1.18;letter-spacing:-.02em}.shema-v2 h3{font-size:22px;line-height:1.3}.shema-v2 small{color:var(--shema-v2-text-muted)}.shema-v2 :focus-visible{outline:3px solid var(--shema-v2-blue-500);outline-offset:3px}.shema-v2-numeric{font-variant-numeric:tabular-nums}.shema-v2-skip{position:absolute;left:var(--shema-v2-space-4);top:var(--shema-v2-space-3);transform:translateY(-200%)}.shema-v2-skip:focus{transform:translateY(0)}
