:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f5f0e4;--color-bg-elevated:#fffdf8;--color-border:#e4dabf;--color-border-strong:#d5c7a4;--color-primary:#0f8a6f;--color-primary-hover:#0b6b57;--color-primary-active:#085a4a;--color-primary-soft:#d9efe6;--color-primary-on:#fff;--color-secondary:#2b6fa5;--color-secondary-hover:#235c89;--color-secondary-soft:#dceaf6;--color-secondary-on:#fff;--color-accent:#c29a2e;--color-accent-hover:#a9861f;--color-accent-soft:#f3e9c8;--color-accent-on:#fff;--color-text:#2a2a26;--color-text-secondary:#6e6a5e;--color-text-tertiary:#9a947f;--color-text-on-primary:#fff;--color-text-on-dark:#edf4ee;--color-success:#178e6b;--color-warning:#c29a2e;--color-error:#a5443b;--color-info:#2b6fa5;--color-focus-ring:#0f8a6f59;--color-glow-accent:#c29a2e59;--gradient-brand:linear-gradient(135deg, #2b6fa5 0%, #0f8a6f 100%);--gradient-hero-text:linear-gradient(120deg, #2b6fa5 0%, #0f8a6f 55%, #c29a2e 120%);--entry-文生图:#0f8a6f;--entry-文生视频:#2b6fa5;--entry-图生图:#2fa887;--entry-图生视频:linear-gradient(135deg, #2b6fa5, #0f8a6f);--entry-视频生视频:linear-gradient(135deg, #c29a2e, #0f8a6f);--shadow-card:0 2px 10px #2b21180f, 0 1px 3px #2b21180d;--shadow-elevated:0 8px 28px #2b21181a;--shadow-glow:0 0 0 4px #0f8a6f1f;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:999px}
:root{--font-body:"Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif;--font-numeric:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--site-type-display:clamp(3.25rem, 5.2vw, 4.75rem);--site-type-page:clamp(2.25rem, 4vw, 3rem);--site-type-section:clamp(2rem, 3vw, 2.625rem);--site-type-card:1.5rem;--site-type-subheading:1.25rem;--site-type-lead:1.25rem;--site-type-body:1.0625rem;--site-type-secondary:.9375rem;--site-type-caption:.875rem;--site-type-action:1.0625rem;--site-type-nav:1.125rem;--site-leading-body:1.85;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}@media (forced-colors:none){@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0;margin:6px}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--color-text-secondary);min-width:28px;min-height:28px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}::-webkit-scrollbar-thumb:active{background:var(--color-primary-hover)}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--color-text-secondary) transparent}}}html{scroll-behavior:smooth}body{min-width:280px;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}button:disabled{cursor:not-allowed;opacity:1}svg{display:block}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:4px}section[id][tabindex="-1"]:focus{outline:none}section[id],main[id]{scroll-margin-top:112px}::selection{background:var(--color-primary-soft);color:var(--color-primary-active)}@media (max-width:1023px){section[id],main[id]{scroll-margin-top:88px}}@media (max-width:767px){:root{--site-type-display:clamp(2rem, 9vw, 2.5rem);--site-type-page:1.875rem;--site-type-section:1.75rem;--site-type-card:1.25rem;--site-type-subheading:1.125rem;--site-type-lead:1.0625rem;--site-type-body:1rem;--site-type-secondary:.875rem;--site-type-caption:.8125rem;--site-type-action:1rem;--site-type-nav:1.0625rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
