:root {
  --corporative-color: hsl(42 32% 42%);;

  /* ================================= */
  /* MIRAI UI — Base theme             */
  /* ================================= */

  /* Colores base — oscuro para coincidir con bg-foreground/95 */
  --mirai-ui-base:             hsl(120 4% 10%);
  --mirai-ui-content:          hsl(0 0% 100%);
  --mirai-ui-content-background: inherit;
  --mirai-ui-content-light:    hsl(0 0% 100% / 0.5);
  --mirai-ui-content-border:   hsl(0 0% 100% / 0.1);
  --mirai-ui-background:       hsl(120 4% 10%);

  /* Accent = tu primary (mauve) */
  --mirai-ui-accent:           hsl(42 32% 42%);;

  /* Tipografía */
  --mirai-ui-font:             'Varela Round', sans-serif;
  --mirai-ui-font-size:        14px;

  /* Border radius — cuadrado como tu diseño (--radius: 0rem) */
  --mirai-ui-border-radius:    0px;

  /* Botón */
  --mirai-ui-button-background:        hsl(42 32% 42%);
  --mirai-ui-button-background-active: hsl(42, 32%, 46.2%);

  --mirai-ui-button-color:             hsl(0 0% 100%);
  --mirai-ui-button-color-active:      hsl(0 0% 100%);
  --mirai-ui-button-radius:            9999px;
  --mirai-ui-button-disabled-background: hsl(0 0% 100% / 0.15);
  --mirai-ui-button-disabled-color:    hsl(0 0% 100% / 0.3);

  /* Botón del finder */
  /* --mirai-finder-button-border-radius: 99px; */

  /* Finder input */
  /* --mirai-field-background: hsl(270 10% 15% / 0.95); */
  --mirai-field-background-active: hsl(270deg 10% 25% / 95%);

  /* Input fields */
  --mirai-ui-input-text-border:        solid 0px transparent;
  /* --mirai-ui-input-text-focus:         hsl(0 0% 100%); */

  /* Modal z-index — encima de tu barra (z-50) */
  --mirai-ui-modal-layer:      9999;
  --mirai-ui-modal-background: hsl(270 10% 15%);
  --mirai-ui-modal-overflow:   hsl(270 10% 15% / 0.7);

  /* Session component */
  --mirai-session-color: hsl(270 10% 15% / 0.7);
  --mirai-session-icon-color: hsl(270 10% 15% / 0.7);

  /* ================================= */
  /* MIRAI FINDER                      */
  /* ================================= */
  --mirai-finder-background:         transparent;
  --mirai-finder-border:             hsl(120 4% 10%);
  --mirai-finder-border-radius:      0px;
  --mirai-finder-gap:                0;
  --mirai-finder-padding:            0;
  --mirai-finder-field-height:       56px;

  /* Finder Calendar */
  --mirai-ui-calendar-range-background: hsl(0 0% 100% / 0.7)
}

/* ================================= */
/* SESSION — scroll-aware color change     */
/* ================================= */
/* Scrolled Top */
[data-scrolled="false"] {
  --mirai-session-color: hsl(0 0% 100% / 0.7);
  --mirai-session-icon-color: hsl(0 0% 100% / 0.7);
}
