/* ============================================
   VARIABLES.CSS — Design tokens & base reset
   ============================================ */

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

/* --- CSS Variables (Design Tokens) --- */
:root {
    --orange: #ff6e14;
    --orange-dark: #e05a00;
    --orange-light: #fff3ec;
    --red: #e8003d;
    --bg: #f5f5f5;
    --white: #ffffff;
    --text: #1a1a1a;
    --text-light: #6b6b6b;
    --text-lighter: #999;
    --border: #e0e0e0;
    --border-light: #f0f0f0;
    --blue: #0078d4;
}

/* --- Base Body --- */
body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    background: var(--bg);
    color: var(--text);
    font-size: 14px;
}

/* --- Scrollbar Styling --- */
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: var(--border); border-radius: 3px; }
* { scrollbar-width: thin; scrollbar-color: var(--border) transparent; }
