/* 
 * iShaTrades theme.css
 * Global Variables & Cyberpunk Bloomberg Resets
 */

@import url('https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;500;600;700;800&family=Roboto+Mono:wght@400;500;700&family=Syne:wght@400;500;600;700;800&display=swap');

:root {
    /* Base Backgrounds */
    --bg: #080a0e;
    --panel-dark: #121826;
    --card: #1E293B;

    /* Borders & Geometry */
    --card-border: rgba(255, 255, 255, 0.05);
    --radius-card: 16px;
    --radius-btn: 12px;

    /* Typography Colors */
    --text: #F8FAFC;
    --text-muted: #94A3B8;

    /* Cyberpunk / Terminal Accents */
    --brand-ochre: #FBBF24;
    --accent: #2DD4BF;
    --neon-green: #10B981;
    --neon-red: #EF4444;
}

/* Global Resets */
*, *::before, *::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body {
    background-color: var(--bg);
    color: var(--text);
    font-family: 'Public Sans', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Stealth Scrollbars for the Terminal/Logs */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 3px;
}
::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
    background: rgba(45, 212, 191, 0.4); /* Hover glows with your accent color */
}