/* Brand color override — new file so it can never be served stale from a
   cache that ignores query-string cache-busting (main.css/output.css are
   cached 10 years and a proxy in front of this site keys its cache by
   path only, so editing those files in place doesn't reliably propagate). */
:root, :host {
    --color-primary-300: #8FBFE0;
    --color-primary-400: #2791F6;
    --color-primary-500: #2A75BB;
    --color-primary-600: #1D5A8F;
    --color-primary-700: #123655;

    /* Less-rounded corners, closer to barghchi.com's crisper card style. */
    --radius-2xl: 0.5rem;
    --radius-3xl: 0.75rem;
    --radius-4xl: 1rem;
}

/* Extra grid-column utilities that were never compiled into output.css
   (Tailwind only generates classes it detects at build time), used by the
   shop page product grid on wider screens. */
@media (width >= 64rem) {
    .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
    .lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
}
@media (width >= 80rem) {
    .xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
    .xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
}
