/* TicketBest palette: warm amber from the established logo, supported by its muted violet-grey wordmark. */
:root {
    --brand-primary: #e77816;
    --brand-primary-hover: #cf620b;
    --brand-primary-active: #b95208;
    --brand-secondary: #5f5a78;
    --brand-accent: #f7c928;
    --brand-soft: #fff7ef;
    --brand-soft-strong: #ffeddc;
    --surface-primary: #ffffff;
    --surface-secondary: #f7f7f9;
    --surface-elevated: #ffffff;
    --text-primary: #24212e;
    --text-secondary: #5f5b68;
    --text-muted: #7e7987;
    --text-inverse: #ffffff;
    --border-default: #e8e5eb;
    --border-strong: #cbc6d0;
    --success: #167a50;
    --warning: #a45c00;
    --danger: #b42318;
    --radius-sm: .5rem;
    --radius-md: .75rem;
    --radius-lg: 1rem;
    --radius-xl: 1.5rem;
    --shadow-sm: 0 1px 3px rgba(36, 33, 46, .08);
    --shadow-md: 0 12px 32px rgba(36, 33, 46, .12);
    --container-width: 1280px;
}
