:root {
            --primary-color: #F46618;
            --border-radius: 12px;
            --box-shadow: 0 2px 4px rgba(0,0,0,0.1);
            --spacing: 1.5rem;
        }
        body {
            /* font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; */
            line-height: 1.6;
            color: #333;
            /* max-width: 1200px; */
            margin: 0 auto;
            /* padding: 2rem; */
            bac