:root{--color-primary:#345c7d;--color-secondary:#6b93b8;--color-accent:#6cf;--color-accent-soft:#a7dedf;--color-text:#10202f;--color-text-secondary:#4a5e6d;--color-icon:#8aa4b8;--color-muted:#dce7ef;--color-bg:#f4f8fc;--color-bg-soft:#f8fbfd;--color-white:#fff;--color-shadow:#345c7d14;--color-success:#4a9b8f;--color-error:#7d8fa3;--color-warning:#5d8aa8;--font-display:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","Consolas",monospace;--font-size-h1:26px;--font-size-h2:22px;--font-size-h3:18px;--font-size-body:13px;--font-size-small:12px;--font-size-label:10px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-section:28px;--radius:12px;--transition-fast:0.15s ease;--transition-normal:0.25s ease;--transition-slow:0.4s ease;--transition-speed:0.25s;--shadow-sm:0 2px 4px #345c7d14;--shadow-md:0 4px 12px #345c7d1f;--shadow-lg:0 8px 24px #345c7d29;--diamond-size:8px}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f8fc;background:var(--color-bg);color:#10202f;color:var(--color-text);font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:13px;font-size:var(--font-size-body);line-height:1.5}a{color:inherit}a,a:hover{text-decoration:none}:focus-visible{outline:2px solid #6cf;outline:2px solid var(--color-accent);outline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #6cf;outline:2px solid var(--color-accent);outline-offset:2px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f4f8fc;background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#dce7ef;background:var(--color-muted);border-radius:12px;border-radius:var(--radius)}::-webkit-scrollbar-thumb:hover{background:#8aa4b8;background:var(--color-icon)}::selection{background:#6cf;background:var(--color-accent);color:#fff;color:var(--color-white)}
/*# sourceMappingURL=main.408f123d.css.map*/