.auth-loading[data-v-9f0803f9]{color:#e2e8f0;background:#0d0d0d;place-items:center;min-height:100vh;font-size:.95rem;display:grid}:root{--bg:#0d0d0d;--bg-elevated:#161616;--bg-panel:#1c1c1c;--bg-soft:#222;--line:#ffffff1a;--line-strong:#ffffff29;--text:#ffffffe0;--text-muted:#ffffff94;--text-faint:#ffffff61;--ink:#fff;--accent:#f5c400;--accent-bright:#ffd84a;--accent-deep:#c9a000;--cta:#f5c400;--cta-bright:#ffd84a;--cta-deep:#c9a000;--cta-ink:#111;--success:#3dcf9a;--font-sans:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-display:"Outfit", "Noto Sans SC", sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--header-offset:80px;--page-width:100%;--page-gutter:48px;--gold:#f5c400;--shadow-soft:0 16px 40px #00000059;--shadow-cta:0 12px 28px #f5c40038}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-anchor:none}html,body,#app{overflow-anchor:none;width:100%;min-height:100%;margin:0}*{box-sizing:border-box}body{min-width:320px;color:var(--text);background:var(--bg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:hidden}section[id],:target{scroll-margin-top:var(--header-offset)}#contact{overflow-anchor:none}img{max-width:100%}button,input,textarea,select{font:inherit}button{font-family:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
