  --bg-secondary: #f8fafb;
            --bg-tertiary: #f1f5f8;
            --border-color: #e1e8ed;
            --shadow-sm: 0 1px 3px rgba(38, 70, 83, 0.08);
            --shadow-md: 0 4px 6px rgba(38, 70, 83, 0.1);
            --shadow-lg: 0 10px 15px rgba(38, 70, 83, 0.1);
        }

        * {
            box-sizing: border-box;
        }

        body {
            background-color: var(--bg-secondary);
            padding: 0;
            margin: 0;
            font-family: -apple-system, BlinkMacSyst