body.meto{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}.meto-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--color-bg) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border)}.meto-brand{font-weight:var(--font-weight-bold);color:var(--color-text);text-decoration:none;letter-spacing:.01em}.meto-nav{display:flex;align-items:center;gap:var(--space-4)}.meto-lang{display:inline-flex}.lang-switcher__select{padding:.3rem 1.6rem .3rem .6rem;font:inherit;font-size:var(--font-size-small);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:right .7rem center,right .5rem center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.lang-switcher__select option{color:#111}.meto-back{color:var(--color-text-muted);text-decoration:none;font-size:var(--font-size-small)}.meto-back:hover{color:var(--color-text)}.meto-main{padding:var(--space-6) var(--space-4)}.meto-content{max-width:var(--max-width-prose);margin:0 auto}.meto-content h1{font-size:var(--font-size-h1);line-height:1.1;margin:0 0 var(--space-4);background:linear-gradient(90deg,var(--color-cold),var(--color-accent-bright));-webkit-background-clip:text;background-clip:text;color:transparent}.meto-content h2{font-size:var(--font-size-h2);margin:var(--space-6) 0 var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.meto-content p,.meto-content li{color:var(--color-text)}.meto-content a{color:var(--color-accent-text)}.meto-content blockquote{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-accent-text);background:var(--color-surface);border-radius:0 var(--radius) var(--radius) 0;color:var(--color-text)}.meto-content ol,.meto-content ul{padding-left:1.25rem}.meto-content li{margin:var(--space-2) 0}.meto-content strong{color:var(--color-text);font-weight:var(--font-weight-bold)}.meto-content code{background:var(--color-surface-2);padding:.1rem .3rem;border-radius:.25rem;font-size:.9em}.meto-footer{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between;max-width:var(--max-width-prose);margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-small);border-top:1px solid var(--color-border)}.meto-footer a{color:var(--color-text-muted)}.meto-fig{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.meto-svg{display:block;width:100%;height:auto;min-width:320px}.meto-fig figcaption{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:1.45}
