/* Arbi.TEAM — тема «Amber»: «нейросеть рынка» — чернила + янтарь, острые углы */
:root {
    --bg-primary: #070606; --bg-secondary: #0e0d0a; --bg-card: #131109;
    --text-primary: #f4efe2; --text-secondary: #b7ad95; --text-muted: #7d7460;
    --accent-primary: #ffb020; --accent-secondary: #e8830c; --accent-hover: #ffc34d; --accent-active: #d97b06; --accent-glow: #ffb020;
    --border-color: rgba(255,176,32,.16); --shadow: 0 30px 80px rgba(0,0,0,.5);
    --header-bg: rgba(7,6,6,.86); --header-bg-scrolled: rgba(7,6,6,.96); --footer-bg: #040303;
    --text-on-accent: #1a1203;
    --success: #7ce0a0; --success-2: #57d98a; --success-3: #57d98a; --success-4: #3fae6d;
    --warning: #ffc34d; --warning-strong: #d99a1f; --danger: #ff6b5e; --danger-red: #ff6b5e; --danger-strong: #e5534b;
    --danger-soft: #ff8a7e; --danger-soft2: #e06a5e; --critical: #c58a4a; --info: #ffb020;
    --profit: #7ce0a0; --profit-strong: #57d98a; --profit-high: #ffc34d; --profit-mid: #e8830c;
    --scanner-table: #070606; --scanner-table-header: #0e0d0a; --scanner-row-alt: #0a0907; --scanner-row-expanded: #131109;
    --panel-bg: #070606; --risk-track: #131109; --risk-track-border: #2a2006;
    --accent-purple: #ffb020; --accent-purple-dark: #e8830c; --accent-purple-light: #ffc34d; --accent-indigo: #e8830c;
    --accent-orange: #ffb020; --accent-orange-light: #ffc34d;
    --muted-2: #7d7460; --muted-3: #b7ad95; --code-text: #f4efe2;
    --radius: 0px;
    --accent-rgb: 255, 176, 32;
    --font-body: 'Inter', system-ui, sans-serif; --font-mono: 'JetBrains Mono', monospace;
}

/* Тёплое янтарное свечение сверху страницы */
body { background: radial-gradient(1200px 600px at 50% -10%, rgba(255,176,32,.10), transparent 62%), var(--bg-primary) !important; }

/* Острые углы в духе index3 */
.btn, .btn-primary, .btn-outline, .news-card-wide, .pricing-card, .improvement-card, .theme-card,
.arbi-table, .arbi-table td, .arbi-table th, input, select, textarea, .read-more, .news-date,
.ai-side-panel, .module-loading, .balance-box { border-radius: 2px !important; }

/* Заголовки плотнее, с лёгким свечением */
h1, h2, h3, .section-title, .coin-name, .hero-title { letter-spacing: -.02em; }
h1, .hero-title { text-shadow: 0 0 24px rgba(255,176,32,.18); }

/* Статусная строка — часть полной темы «Amber» */
.theme-statusbar {
    display: flex; align-items: center; justify-content: center; gap: 10px;
    padding: 7px 14px; font-size: 12.5px; letter-spacing: .02em;
    color: var(--text-secondary);
    background: linear-gradient(90deg, rgba(255,176,32,.16), rgba(232,131,12,.06));
    border-bottom: 1px solid var(--border-color);
}
.theme-statusbar-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--success); box-shadow: 0 0 8px var(--success); }
