/* Explain: Premium interior studio theme tokens and visual identity, now in purple. */
:root {
    --primary-color: #6B4C9A;
    --primary-hover: #583E80;
    --secondary-color: #8E7BB5;
    --accent-color: #E4DBF0;
    --background-color: #FBF8F3;
    --surface-color: #F4EFF7;
    --surface-deep: #E9E1F0;
    --text-color: #1F1B26;
    --text-muted: #655E70;
    --border-color: #DCD3E6;
    --cream-color: #FBF8F3;
    --stone-color: #DCD3E6;
    --charcoal-color: #241E2E;
    --clay-color: #6B4C9A;
    --olive-color: #8E7BB5;
    --green-deep: #3A2B54;
    --green-forest: #5A3E85;
    --green-sage: #9B86C0;
    --green-pale: #E4DBF0;
    --green-leaf: #8B5CC4;
    --shadow-soft: 0 24px 70px rgba(36, 30, 46, 0.14);
    --shadow-paper: 0 14px 40px rgba(36, 30, 46, 0.10);
    --radius-arch: 999px 999px 24px 24px;
    --radius-soft: 28px;
    --font-heading: 'Comfortaa', 'Manrope', system-ui, sans-serif;
    --font-body: 'Manrope', system-ui, sans-serif;
}