/* styles.css — Legacy bridge */
/* All design tokens and component styles are now in design.css */
/* This file retained only for any third-party or admin CSS that may reference it */

/* Grid utilities needed by some inner pages */
.grid { display: grid; gap: 2rem; }
.grid-2  { grid-template-columns: repeat(2, 1fr); }
.grid-3  { grid-template-columns: repeat(3, 1fr); }
.grid-4  { grid-template-columns: repeat(4, 1fr); }

@media (max-width: 900px) {
  .grid-3 { grid-template-columns: repeat(2, 1fr); }
  .grid-4 { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 768px) {
  .grid-2, .grid-3, .grid-4 { grid-template-columns: 1fr; }
}