/* Rails 8 + Propshaft Compatible CSS */
/* Converting from Sprockets *= require to CSS @import */

/* External dependencies */
/* @import "link-styles.css"; - File removed */

/* Design tokens - streamlined approach using registry */
@import url("/assets/eldritch_ui/tokens/base-7e6d985b.css");
/* Foundation tokens */
@import url("/assets/eldritch_ui/tokens/foundations/colors-6ec0fd62.css");
@import url("/assets/eldritch_ui/tokens/foundations/spacing-4cdc6d9f.css");
@import url("/assets/eldritch_ui/tokens/foundations/typography-7e6e4327.css");
@import url("/assets/eldritch_ui/tokens/foundations/borders-890ea731.css");
@import url("/assets/eldritch_ui/tokens/foundations/shadows-b59f1c1f.css");
@import url("/assets/eldritch_ui/tokens/foundations/sizing-73198331.css");
@import url("/assets/eldritch_ui/tokens/foundations/layout-2283ce65.css");
@import url("/assets/eldritch_ui/tokens/foundations/motion-8e51ef7e.css");
/* Color palettes */
@import url("/assets/eldritch_ui/tokens/palettes/mystical-gold-d8e5844b.css");
@import url("/assets/eldritch_ui/tokens/palettes/arcane-blue-9ebc5ad3.css");
@import url("/assets/eldritch_ui/tokens/palettes/enchanted-green-3b16e7ef.css");
@import url("/assets/eldritch_ui/tokens/palettes/phoenix-red-5b62efc5.css");
@import url("/assets/eldritch_ui/tokens/palettes/parchment-neutral-54402a99.css");
@import url("/assets/eldritch_ui/tokens/palettes/shadow-slate-c34c5a9e.css");
@import url("/assets/eldritch_ui/tokens/palettes/ancient-oak-5688bb7b.css");
@import url("/assets/eldritch_ui/tokens/palettes/ancient-clay-33047b1d.css");
@import url("/assets/eldritch_ui/tokens/palettes/celestial-sky-feb9405a.css");
@import url("/assets/eldritch_ui/tokens/palettes/mystic-heather-d4c8c19b.css");
/* Primitive mappings - MUST load before semantic tokens */
@import url("/assets/eldritch_ui/tokens/foundations/primitives-43644c7a.css");
/* Semantic tokens */
@import url("/assets/eldritch_ui/tokens/semantic-4113b5df.css");
@import url("/assets/eldritch_ui/tokens/semantic/component-fab3f45d.css");
@import url("/assets/eldritch_ui/tokens/semantic/spacing-2dd76b61.css");
/* Theme tokens */
@import url("/assets/eldritch_ui/tokens/spellbooks-1c1ad24e.css");
@import url("/assets/eldritch_ui/tokens/themes/spellbooks-light-25ba13b9.css");
@import url("/assets/eldritch_ui/tokens/themes/spellbooks-dark-ee9b6279.css");


/* Utilities */
@import url("/assets/eldritch_ui/utilities-35e3d354.css");
@import url("/assets/eldritch_ui/utilities/color-demo-48076c6a.css");
@import url("/assets/eldritch_ui/utilities/spacing-fce7034a.css");

/* Components */
@import url("/assets/eldritch_ui/components-2c5baa1f.css");
@import url("/assets/eldritch_ui/components/header-80eed924.css");

/* Application-specific styles */
@import url("/assets/assignments-b04fcb65.css");

/* Progress indicator animations */
@keyframes progress-pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.05);
    opacity: 0.8;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.progress-pulse-animation {
  animation: progress-pulse 1s ease-out;
}

/* Generation status transitions */
.generation-status [data-phase] {
  transition: background-color 0.3s ease-out;
}

/* Make sure phase indicators show transitions smoothly */
.generation-status [data-phase].eld-text-primary {
  transition: all 0.3s ease-out;
}
