@tailwind base;@tailwind components;@tailwind utilities;:root{--color-bg-primary:#020c1b;--color-bg-secondary:#0a1628;--color-bg-elevated:#0f1e35;--color-bg-overlay:#020c1bd9;--color-text-primary:#f4f7fc;--color-text-secondary:#94a3b8;--color-text-muted:#64748b;--color-border:#1a2e4a;--color-accent:#3d6bfe;--color-accent-hover:#2d5cef;--color-accent-light:#1a2e6b;--color-success:#00c896;--color-success-dark:#096;--color-success-light:#0a2e22;--color-error:#ff4560;--color-error-dark:#cc1a2b;--color-error-light:#2e0a10;--color-chart-up:#00c896;--color-chart-down:#ff4560;--color-chart-volume:#3d6bfe2e;--color-chart-volume-solid:#3d6bfe;--color-chart-wick:#94a3b8;--color-chart-grid:#1a2e4a;--glow-primary:#3d6bfe47;--glow-bull:#00c89647;--glow-bear:#ff456047;--glass-bg:#091524bf;--glass-border:#ffffff12;--aurora-1:#3d6bfe17;--aurora-2:#00c8960d;--aurora-3:#3d6bfe0a;--duration-fast:150ms;--duration-base:250ms;--duration-slow:350ms;--timing-smooth:cubic-bezier(0.4,0,0.2,1)}.light{--color-bg-primary:#f2f5fc;--color-bg-secondary:#fff;--color-bg-elevated:#e8eef8;--color-bg-overlay:#f2f5fcd9;--color-text-primary:#080f20;--color-text-secondary:#475569;--color-text-muted:#64748b;--color-border:#cbd5e8;--color-accent:#2952e3;--color-accent-hover:#1a3ecc;--color-accent-light:#e0e9ff;--color-success:#00a87a;--color-success-dark:#006b4a;--color-success-light:#d1f7e9;--color-error:#e53045;--color-error-dark:#a01c2a;--color-error-light:#ffe0e6;--color-chart-up:#00a87a;--color-chart-down:#e53045;--color-chart-volume:#2952e324;--color-chart-volume-solid:#2952e3;--color-chart-wick:#64748b;--color-chart-grid:#e0e6f2;--glow-primary:#2952e32e;--glow-bull:#00a87a2e;--glow-bear:#e530452e;--glass-bg:#fffc;--glass-border:#0000000f;--aurora-1:#2952e30f;--aurora-2:#00a87a0a;--aurora-3:#2952e308}*{scrollbar-color:var(--color-border) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-muted)}html{transition:background-color var(--duration-base) var(--timing-smooth),color var(--duration-base) var(--timing-smooth)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;line-height:1.6;margin:0}::selection{background:#3d6bfe38}.aurora-bg{background-image:radial-gradient(ellipse at 15% 40%,var(--aurora-1) 0,#0000 55%),radial-gradient(ellipse at 85% 15%,var(--aurora-2) 0,#0000 50%),radial-gradient(ellipse at 55% 85%,var(--aurora-3) 0,#0000 45%)}.glass-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--glass-bg);border:1px solid var(--glass-border)}.glow-primary{box-shadow:0 0 24px var(--glow-primary)}.glow-bull{box-shadow:0 0 20px var(--glow-bull)}.glow-bear{box-shadow:0 0 20px var(--glow-bear)}@keyframes pulse-dot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.typing-dot{animation:pulse-dot 1.4s infinite}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}.price-positive,.ticker-up{color:var(--color-success);font-weight:500}.ticker-up:before{content:"▲ "}.price-negative,.ticker-down{color:var(--color-error);font-weight:500}.ticker-down:before{content:"▼ "}.price-ticker{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:500;letter-spacing:.05em}.prose-finance h1,.prose-finance h2,.prose-finance h3{color:var(--color-text-primary);margin:.75rem 0 .4rem}.prose-finance p{color:var(--color-text-primary);line-height:1.6;margin-bottom:.5rem}.prose-finance ol,.prose-finance ul{margin-bottom:.5rem;margin-left:1.5rem}.prose-finance li{color:var(--color-text-secondary);margin-bottom:.25rem}.prose-finance strong{color:var(--color-accent);font-weight:600}.prose-finance code{background:var(--color-bg-elevated);border-radius:.25rem;color:var(--color-accent);font-family:Monaco,Menlo,monospace;font-size:.875rem;padding:.125rem .375rem}.prose-finance pre{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text-primary);margin:.75rem 0;overflow-x:auto;padding:1rem}.prose-finance pre code{background:#0000;color:inherit;padding:0}.prose-finance table{border-collapse:collapse;margin:.75rem 0;width:100%}.prose-finance td,.prose-finance th{border:1px solid var(--color-border);color:var(--color-text-primary);padding:.5rem;text-align:left}.prose-finance th{background:var(--color-bg-elevated);color:var(--color-accent);font-weight:600}.prose-finance blockquote{border-left:3px solid var(--color-accent);color:var(--color-text-secondary);font-style:italic;margin:.75rem 0;padding-left:1rem}.prose-finance a{color:var(--color-accent);text-decoration:none}.prose-finance a:hover{color:var(--color-accent-hover);text-decoration:underline}.volume-bar{background:var(--color-chart-volume)}.volume-bar-solid{background:var(--color-chart-volume-solid)}.chart-tooltip{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 10px 24px #0003;padding:.75rem}@layer components{.card-invext{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem;transition:box-shadow var(--duration-base) var(--timing-smooth)}.card-invext:hover{box-shadow:0 4px 20px #0000002e}.btn-primary{align-items:center;background:var(--color-accent);border-radius:.5rem;color:#fff;display:inline-flex;font-weight:500;justify-content:center;padding:.5rem 1.25rem;transition:background var(--duration-fast) var(--timing-smooth),box-shadow var(--duration-fast) var(--timing-smooth)}.btn-primary:hover{background:var(--color-accent-hover);box-shadow:0 0 16px var(--glow-primary)}.btn-primary:disabled{cursor:not-allowed;opacity:.5}}
/*# sourceMappingURL=main.a037cc87.css.map*/