/* ============================================================
   CUSTOM — Per-store micro-overrides for Takoyami Japanese Street Foods
   This file is generated per restaurant. Override tokens or add
   store-specific rules here. Do NOT edit global.css, theme.css,
   or style.css directly for per-store changes.
   ============================================================ */

/* Logo is a circular white disc — make the ring/shadow follow the circle */
.logo__image {
  border-radius: 50%;
}

/* Primary CTA buttons — Takoyami brand red with white text
   (matches the restaurant's own "Order Online" button). Amber
   (--gs-accent) is reserved for stars, prices and decorative accents. */
.btn,
.gs-btn-primary,
.cs-button-solid,
.location-card-btn-primary {
  background: var(--gs-primary);
  border-color: var(--gs-primary);
  color: #ffffff;
}

.btn:hover,
.gs-btn-primary:hover,
.cs-button-solid:hover,
.location-card-btn-primary:hover {
  background: var(--gs-primary-dark);
  border-color: var(--gs-primary-dark);
  color: #ffffff;
}

/* Dark-surface outline buttons resolve to red on hover for brand consistency */
.gs-location-cta .gs-btn-outline:hover,
.gs-map-info .gs-btn-outline:hover,
.cta__container .gs-btn-outline:hover {
  background: var(--gs-primary);
  border-color: var(--gs-primary);
  color: #ffffff;
}

