.required:after {
    color: #ff2605;
    content: "  *";
}

.required_asterik:after {
    color: #ff2605;
    content: "  *";
}

/* =====================================================================
   Brand primary — Cargo OS signature orange (sampled from logo: #F97316)
   Overrides the stock Limitless blue (#0c83ff). Loaded after all.min.css
   so it wins without touching the compiled theme.
   ===================================================================== */
:root,
[data-color-theme="light"],
[data-color-theme="dark"] {
    --primary: #F97316;
    --primary-rgb: 249, 115, 22;
    --component-active-bg: #F97316;
    --component-active-bg-rgb: 249, 115, 22;
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(249, 115, 22, 0.25);
}

.btn-primary {
    --btn-bg: #F97316;
    --btn-border-color: #F97316;
    --btn-hover-bg: #E06714;
    --btn-hover-border-color: #E06714;
    --btn-active-bg: #D46213;
    --btn-active-border-color: #D46213;
    --btn-disabled-bg: #F97316;
    --btn-disabled-border-color: #F97316;
    --btn-focus-shadow-rgb: 249, 115, 22;
}

.link-primary {
    color: #F97316 !important;
}

/* Keep the -primary utilities orange in the dark theme too (theme lightens
   them to a blue tint otherwise). */
[data-color-theme="dark"] .text-primary,
[data-color-theme="dark"] .bg-primary,
[data-color-theme="dark"] .border-primary,
[data-color-theme="dark"] .link-primary {
    --primary-rgb: 249, 115, 22;
}

[data-color-theme="dark"] .link-primary {
    color: #F97316 !important;
}
