/* Generated from design.yaml; do not edit. */
:root{--paper:#1e1e1e;--surface:#272929;--ink:#e4e8e5;--muted:#a1aca8;--line:#37413e;--accent:#c1d391;--wash:#252d29;--code:#101415;--sans:Manrope,'Microsoft YaHei','PingFang SC',sans-serif;--display:Barlow,Manrope,'Microsoft YaHei',sans-serif;--mono:Plex,Consolas,monospace;--layout-content-max:1440px;--layout-gutter:48px;--layout-rail-space:136px;--layout-mobile-gutter:20px;--layout-section-padding:88px;--layout-header-height:78px;--layout-mobile-header-height:96px;--layout-mobile-nav-height:64px;--layout-mobile-nav-gap:12px;--layout-mobile-touch-target:44px;--layout-mobile-breakpoint:760px;--layout-tablet-breakpoint:1100px;--layout-article-width:760px;--layout-about-extension-vh:0.65;--type-body:16px;--type-article:16px;--type-ui:12px;--type-mobile-nav:13px;--type-code:12px;--type-hero-min:36px;--type-hero-max:64px;--type-section:42px;--hero-wire-span:6.8;--hero-wire-fit-width:5.1;--hero-wire-opacity:0.94;--hero-wire-width:1.6px;--hero-blur:0px;--hero-rotation-fast-period:100s;--hero-rotation-slow-period:250s;--hero-best-angle-deg:0;--hero-arrival-delay:1s;--hero-impulse-gain:0.0024;--hero-impulse-limit:0.55;--hero-damping:1.7;--hero-pointer-threshold:2px;--hero-pointer-reset-ms:140;--hero-identity-min:38px;--hero-identity-max:148px;--hero-identity-vw:7.2;--hero-mobile-identity-vw:11.5;--hero-identity-weight:650;--hero-identity-tracking-em:-0.035;--hero-separator-gap-em:0.055;--hero-separator-scale:1.1;--hero-logo-stroke:64px;--hero-logo-ratio:1.05;--hero-logo-gap-em:0.22;--hero-nav-top:24px;--hero-nav-radius:12px;--hero-min-height:640px;--hero-mobile-min-height:560px;--hero-model-scale:1.0;--hero-max-pixel-ratio:1.75;--screen-pixel-size:1.15px;--screen-force-pixel-size:2.8px;--screen-raster-mix:0.55;--screen-periodic-glitch-strength:0.35;--screen-crt-line-width:2.2;--screen-crt-line-contrast:0.55;--screen-crt-noise:0.055;--screen-crt-signal-gain:1.18;--screen-crt-flicker-hz:8;--screen-crt-sample-drift:0.02;--screen-crt-sample-jitter:0.05px;--screen-glitch-interval:11s;--screen-glitch-duration:0.24s;--screen-glitch-shift:12px;--screen-force-glitch-duration:0.3s;--screen-force-glitch-strength:0.7;--screen-force-glitch-threshold:10px;--screen-curve-edge-opacity:0.28;--screen-curvature:0.035;--scale-anchor-fraction:0.28;--scale-far-scale:0.8;--scale-far-opacity:0.64;--scale-tilt-degrees:24;--scale-tick-spacing:50px;--transition-perspective:1800px;--transition-entry-rotation-deg:7;--transition-entry-lift:72px;--transition-recede-scale:0.955;--transition-dim-opacity:0.42;--transition-curve-depth:26px;--transition-travel-vh:0.8;--transition-entry-alpha-top:0.06;--transition-entry-alpha-bottom:0.3;--transition-entry-alpha-power:1.5;--transition-exit-fade-vh:0.8;--transition-exit-opacity-power:1.2;--transition-overlap:240px;--transition-edge-opacity:0.14;--transition-retreat:12px;--projects-columns:2;--projects-gap:44px;--projects-image-ratio:1.65;--resume-columns:2;--graph-height:430px;--graph-mobile-height:350px;--graph-node-scale:1.06;}
