/**
 * Core design tokens — overridden by domain/supplier CSS vars and skin.css.
 */
:root {
    --primary-color: #017b6e;
    --primary-color-rgb: 1, 123, 110;
    --secondary-color: #17a2b8;
    --secondary-color-rgb: 23, 162, 184;
    --accent-color: #20c997;
    --rating-color: #ffc107;
    --text-color: #333333;
    --text-muted: #6c757d;
    --text-muted-light: #999999;
    --surface-bg: #ffffff;
    --page-bg: #f8f9fa;
    --border-color: #e9ecef;
    --border-color-light: #dddddd;
    --radius-sm: 4px;
    --radius-md: 8px;
    --shadow-sm: 0 2px 10px rgba(0, 0, 0, 0.1);
    --shadow-md: 0 4px 20px rgba(0, 0, 0, 0.15);
    --font-sans: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
