/* DE: Entry Point — Custom Properties (Light & Dark) + Imports
   EN: Entry point — Custom Properties (Light & Dark) + Imports */

@import "_base-RyIY6-v.css";
@import "_statistics-sBdYxw_.css";
@import "_json-tree-Z-0c2O3.css";

:root {
    /* Tabler Overrides */
    --tblr-primary: #F11D46;
    --tblr-border-radius: 0;

    /* Domain Badges */
    --badge-category-bg: var(--tblr-purple-lt);
    --badge-category-color: var(--tblr-purple);
    --badge-skip-bg: var(--tblr-yellow-lt);
    --badge-skip-color: var(--tblr-yellow);

    /* Loader Overlay */
    --loader-backdrop: rgba(255, 255, 255, 0.7);
    --loader-spinner-track: rgba(0, 0, 0, 0.1);

    /* Subtle Surfaces & Borders */
    --surface-subtle: rgba(0, 0, 0, 0.02);
    --border-subtle: rgba(0, 0, 0, 0.05);

    /* Custom Tooltips (Timeline Bars) */
    --tooltip-bg: #1e293b;
    --tooltip-color: #fff;
}

[data-bs-theme=dark] {
    --loader-backdrop: rgba(0, 0, 0, 0.7);
    --loader-spinner-track: rgba(255, 255, 255, 0.1);
    --surface-subtle: rgba(255, 255, 255, 0.03);
    --border-subtle: rgba(255, 255, 255, 0.06);
    --tooltip-bg: #e2e8f0;
    --tooltip-color: #0f172a;
}
