/* file: michetti_portal/michetti_site/static/css/base.css */

/* Core variables, resets, typography */
@import url('global.css');

/* Site‐wide header/nav styles */
@import url('layout/header.css');

/* Utility helper classes (margins, text helpers, etc) */
@import url('utilities/utilities.css');

/* Account/profile dashboard styling */
@import url('components/account.css');

/* The “Charms” toggle panel used on every page */
@import url('components/farm-charms.css');
.flash-messages {
  width: min(1120px, calc(100% - 2rem));
  margin: 1rem auto;
}

.flash-message {
  border: 1px solid rgba(136, 86, 7, 0.22);
  border-radius: 8px;
  padding: 0.75rem 1rem;
  background: #fff8df;
  color: #3b2a12;
  box-shadow: 0 4px 12px rgba(74, 46, 0, 0.08);
}

.flash-message + .flash-message {
  margin-top: 0.5rem;
}

.flash-message.is-danger,
.flash-message.is-error {
  border-color: rgba(127, 36, 22, 0.24);
  background: #fff1ed;
  color: #7f2416;
}

.flash-message.is-success {
  border-color: rgba(40, 85, 31, 0.24);
  background: #eef8e8;
  color: #28551f;
}
