/* Explain: Theme design tokens for the restaurant visual system. */
:root {
    --primary-color: #3B2314;
    --primary-hover: #2A180D;
    --secondary-color: #1A1310;
    --accent-color: #C9A227;
    --background-color: #F3E8D6;
    --surface-color: #FFF9EE;
    --text-color: #14100C;
    --text-muted: #6B5A48;
    --border-color: rgba(59, 35, 20, 0.18);
    --leather-color: #3B2314;
    --charcoal-color: #0D0B09;
    --charcoal-glass: rgba(13, 11, 9, 0.62);
    --cream-color: #F3E8D6;
    --cream-muted: rgba(243, 232, 214, 0.78);
    --gold-color: #C9A227;
    --gold-dark: #8C6D12;
    --gold-soft: rgba(201, 162, 39, 0.34);
    --soy-color: #3B2314;
    --red-color: #B3202A;
    --navy-color: #16234A;
    --font-heading: 'Oswald', sans-serif;
    --font-body: 'Barlow', sans-serif;
    --font-display: 'Rye', serif;
    --shadow-soft: 0 24px 70px rgba(59, 35, 20, 0.13);
    --shadow-deep: 0 34px 90px rgba(0, 0, 0, 0.34);
    --radius-large: 2rem;
    --khaki-color: #C3B091;
    --khaki-dark: #8A795D;
}