.tool-btn.svelte-v5w9f9{background:transparent;position:relative;border:none}.tool-btn.svelte-v5w9f9:after{content:attr(data-label);position:absolute;left:110%;top:50%;transform:translateY(-50%);background:#2a2e39;color:#fff;padding:5px 10px;border-radius:4px;white-space:nowrap;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s ease}.tool-btn.svelte-v5w9f9:hover:after{opacity:1}header.svelte-12qhfyh{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}nav.svelte-12qhfyh{display:flex;justify-content:space-between;align-items:center}a.svelte-12qhfyh{color:inherit;text-decoration:none;font-weight:600}a.svelte-12qhfyh:hover{color:#2563eb}.links.svelte-12qhfyh{display:flex;gap:1rem}main.svelte-12qhfyh{max-width:960px;margin:0 auto;padding:1.5rem}:root{--bg-color: #f8f8f8;--bg-secondary: #f5f5f5;--bg-surface: #fafafa;--text-color: #1a1a1a;--text-secondary: #555555;--text-muted: #999999;--border-color: #e0e0e0;--grid-line: #1a1a1a;--tooltip-bg: rgba(0, 0, 0, .82);--tooltip-text: #ffffff;--candle-up: #26a69a;--candle-down: #ef5350}:root.dark{--bg-color: #121212;--bg-secondary: #1a1a1a;--bg-surface: #161616;--text-color: #f5f5f5;--text-secondary: #aaaaaa;--text-muted: #555555;--border-color: #2a2a2a;--grid-line: #ccc;--tooltip-bg: rgba(255, 255, 255, .08);--tooltip-text: #f0f0f0;--candle-up: #26a69a;--candle-down: #ef5350}body{background-color:var(--bg-color);color:var(--text-color);transition:background-color .3s ease,color .3s ease}:global(::-webkit-scrollbar){display:none}:global(html){scrollbar-width:none}
