/* Home styles for 420 Travel Guide */
:root {
  --brand-orange: #fcab20;
  --brand-gray: #393e46;
}

body { font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; }

.text-brand-orange { color: var(--brand-orange); }
.bg-brand-orange { background-color: var(--brand-orange); }
.text-brand-gray { color: var(--brand-gray); }
.bg-brand-gray { background-color: var(--brand-gray); }

/* Helpful utilities if Tailwind isn't loaded */
.text-balance { text-wrap: balance; }
.text-pretty { text-wrap: pretty; }

/* Simple grid fallback */
.grid { display: grid; gap: 1.5rem; }
@media (min-width: 768px) {
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
