:root{color-scheme:dark;--bg: #0b0d10;--panel: #14181d;--fg: #e9eef5;--muted: #8a94a4;--accent: #5cd6a0;--accent-dim: #2b6e54;--deposit: #6c8cff;--negative: #ff7a7a}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;background:var(--bg);color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,system-ui,sans-serif}.app{max-width:720px;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px env(safe-area-inset-bottom);display:flex;flex-direction:column;gap:20px;min-height:100%}.header h1{margin:0;font-size:18px;font-weight:600;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.value-now{margin-top:4px;font-size:40px;font-weight:700;letter-spacing:-.02em}.value-delta{margin-top:4px;font-size:14px;color:var(--muted)}.value-delta .up{color:var(--accent)}.value-delta .down{color:var(--negative)}.chart-card{background:var(--panel);border-radius:16px;padding:16px 8px 8px;height:360px}.range-row{display:flex;gap:8px;flex-wrap:wrap}.range-btn{background:var(--panel);border:1px solid transparent;color:var(--muted);font:inherit;padding:8px 14px;border-radius:999px;cursor:pointer}.range-btn.active{color:var(--fg);border-color:var(--accent-dim);background:#5cd6a014}.stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stat{background:var(--panel);border-radius:12px;padding:12px 14px}.stat .label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.stat .num{font-size:18px;font-weight:600;margin-top:4px}.status{color:var(--muted);font-size:12px;text-align:center;padding:8px}.error{color:var(--negative);background:#ff7a7a14;border-radius:8px;padding:12px;font-size:13px}
