:root {
    /* ======================================================================
       MÀU THƯƠNG HIỆU - mỗi site chỉ cần sửa khối này (OVAL: vàng + đen than)
       ====================================================================== */
    --hmo-primary: #282829;          /* Màu chính: menu, footer, nút, giá */
    --hmo-primary-dark: #161617;     /* Hover nút, footer */
    --hmo-primary-rgb: 40, 40, 41;   /* Dùng cho bóng đổ rgba() */
    --hmo-primary-soft: #fff9d6;     /* Nền nhạt khi hover / badge */
    --hmo-accent: #fbe022;           /* Màu nhấn: hotline, yêu thích */
    --hmo-accent-hover: #e8cb0a;
    --hmo-accent-rgb: 251, 224, 34;
    --hmo-on-accent: #282829;        /* Màu chữ/icon đặt trên nền màu nhấn */
    --hmo-highlight: #fbe022;        /* Chữ hover trên nền tối (menu) */

    --hmo-bg-light: #f7f7f5;
    --hmo-text-dark: #2d3748;
    --hmo-text-muted: #718096;
    --hmo-border: #e2e8f0;

    /* Biến gốc Web4s - trỏ về màu thương hiệu, không cần sửa */
    --color-highlight: var(--hmo-highlight);
    --color-main: var(--hmo-primary);
    --color-text: #959595;
    --color-top: var(--hmo-primary-dark);
    --color-black: #252525;
    --svg-hover:
    brightness(0) saturate(100%) invert(12%) sepia(4%) saturate(170%) hue-rotate(201deg) brightness(95%) contrast(90%);
    --svg-white:
    invert(1);
    --font-size-base: 1.4rem;

    --white: #fff;
    --black: #000;
    --red: #c33;
    --green: #390;
    --yellow: #d39e00;
    --light: #f3f3f3;
    --blue: #368FFF;
    --blue-light: #6098DE;
    --blue-black: #252984;
    --purple: #7145BE;
    --pink: #e83e8c;
    --indigo: #6610f2;
    --teal: #4AAEAE;
    --orange: #fd7e14;
    --cyan: #17a2b8;
    --gray: #e1e1e1;
    --gray-bold: #959595;

    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}
