@import "./colors.css";
@import "./colors-dark.css";
@import "./spacers.css";
@import "./icons.css";
@import "./shadows.css";
@import "./z-indexes.css";
@import "./borders.css";

/* #region Miscellaneous */

:root {
    --pf-global--ListStyle: disc outside;
    --pf-global--Transition: all 250ms cubic-bezier(0.42, 0, 0.58, 1);
    --pf-global--TimingFunction: cubic-bezier(0.645, 0.045, 0.355, 1);
    --pf-global--TransitionDuration: 250ms;
    --pf-global--arrow--width: 0.9375rem;
    --pf-global--arrow--width-lg: 1.5625rem;
    --pf-global--target-size--MinWidth: 44px;
    --pf-global--target-size--MinHeight: 44px;
}

/* #endregion */

/* #region authentik extensions */

/* #region Root */

:root {
    --ak-accent: #fd4b2d;

    --ak-dark-foreground: #fafafa;
    --ak-dark-background: #18191a;
    --ak-dark-background-light: #1c1e21;
    --ak-dark-background-lighter: #2b2e33;

    --ak-global--BackgroundColorContrast--100: var(--pf-global--Color--light-100);

    --ak-global--BackgroundContrastFilter: drop-shadow(
        0 0 2px
            var(--ak-locale-select--ShadowBlendColor, var(--pf-global--BackgroundColor--dark-200))
    );

    /* Minimum width after which the sidebar becomes automatic */
    --ak-sidebar--minimum-auto-width: 80rem;
}

html[data-theme="dark"] {
    --ak-global--BackgroundColorContrast--100: var(--pf-global--palette--black-150);
}

/* #endregion */
