@import url('https://rsms.me/inter/inter.css'); 
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */

/* Custom animation for flash messages */
@keyframes fadeout {
  0% {
    opacity: 1;
  }
  90% {
    opacity: 0;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-100%);
  }
}

.animate-fadeout {
  animation: fadeout 1s forwards;
}

/* Toggle switch styling */
.toggle-checkbox:checked {
  right: 0;
  border-color: #3b82f6;
}

.toggle-checkbox:checked + .toggle-label {
  background-color: #3b82f6;
}

/* Replace theme transition styles with simpler ones */
body, div, section, header, footer, main, aside, button, input, textarea, select {
  transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

.preview-notification {
  transition: all 0.3s ease;
}

.premium-feature {
  opacity: 0.6;
  pointer-events: none;
}

.file-upload-area {
  transition: background-color 0.2s ease;
}

.file-upload-area:hover {
  background-color: #f8f9fa;
}
