/* ============================================================
   TANPOPO RAMEN – modern home
   ============================================================ */
:root {
  --red: #b4070b;
  --red-deep: #8a0609;
  --red-dark: #570507;
  --cream: #fff7df;
  --cream-2: #f5ead0;
  --ink: #201816;
  --muted: #6d5d58;
  --yellow: #ffd93d;
  --gold: #e6c674;
  --white: #ffffff;
  --max: 1180px;
  --radius: 24px;
  --shadow: 0 24px 60px rgba(51, 4, 5, 0.28);
  --display: 'Luckiest Guy', 'Arial Black', system-ui, sans-serif;
  --body: 'Exo', 'Noto Sans JP', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }

body.modern-home {
  margin: 0;
  color: var(--cream);
  font-family: var(--body);
  background: var(--red-dark);
  -webkit-font-smoothing: antialiased;
}
body.menu-open { overflow: hidden; }
a { color: inherit; }
img { max-width: 100%; }

:focus-visible {
  outline: 3px solid var(--yellow);
  outline-offset: 3px;
}

/* ---------- Header ---------- */
.site-header {
  position: sticky;
  top: 0;
  z-index: 1000;
  background: rgba(116, 5, 8, 0.94);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-bottom: 1px solid rgba(255, 247, 223, 0.15);
}
.site-header__inner {
  width: min(calc(100% - 40px), var(--max));
  min-height: 76px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  gap: 28px;
}
.brand {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  flex-shrink: 0;
  line-height: 0;
  text-decoration: none;
}
.brand img {
  display: block;
  width: clamp(180px, 20vw, 240px);
  height: auto;
}
.brand__sub {
  display: flex;
  flex-direction: column;
  gap: 3px;
  padding-left: 16px;
  border-left: 2px solid rgba(255, 247, 223, 0.4);
  line-height: 1.3;
  font-family: var(--body);
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.3px;
  font-size: 12px;
  color: var(--cream);
}
.brand__sub small {
  font-weight: 700;
  letter-spacing: 0.02em;
  font-size: 10px;
  text-transform: none;
  text-decoration: none;
  color: rgba(255, 247, 223, 0.75);
}
@media (max-width: 640px) {
  .brand img { width: 128px; }
  .brand { gap: 8px; }
  .brand__sub {
    display: flex;
    padding-left: 8px;
    font-size: 9px;
    letter-spacing: 0.2px;
    gap: 1px;
  }
  .brand__sub small { display: none; }
}
@media (max-width: 380px) {
  .brand img { width: 100px; }
  .brand { gap: 6px; }
  .brand__sub { padding-left: 6px; font-size: 8px; }
}

.desktop-nav {
  display: flex;
  align-items: center;
  gap: 28px;
  margin-left: auto;
}
.desktop-nav a,
.footer-nav a {
  text-decoration: none;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.3px;
}
.desktop-nav a { position: relative; padding: 8px 0; }
.desktop-nav a::after {
  content: '';
  position: absolute;
  left: 0; bottom: 1px;
  width: 100%; height: 3px;
  border-radius: 2px;
  background: var(--yellow);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.2s ease;
}
.desktop-nav a:hover::after,
.desktop-nav a:focus-visible::after { transform: scaleX(1); }

.header-actions { display: flex; align-items: center; gap: 10px; }

.social-link,
.footer-social a {
  display: inline-grid;
  place-items: center;
  text-decoration: none;
  border-radius: 50%;
  transition: background 0.2s ease, color 0.2s ease;
}
.social-link {
  width: 40px; height: 40px;
  border: 1px solid rgba(255, 247, 223, 0.25);
  font-size: 18px;
}
.social-link:hover,
.footer-social a:hover {
  color: var(--red-dark);
  background: var(--yellow);
  border-color: var(--yellow);
}

.mobile-menu-button {
  display: none;
  width: 44px; height: 44px;
  padding: 9px;
  border: 0;
  background: transparent;
  cursor: pointer;
}
.mobile-menu-button span {
  display: block;
  height: 3px;
  margin: 5px 0;
  border-radius: 2px;
  background: var(--yellow);
}

.mobile-nav {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 2000;
  padding: 100px 28px 40px;
  background: rgba(116, 5, 8, 0.98);
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 18px;
}
.mobile-nav.is-open { display: flex; }
.mobile-nav a {
  font-family: var(--display);
  font-size: clamp(28px, 8vw, 42px);
  text-decoration: none;
}
.mobile-nav a:hover { color: var(--yellow); }
.mobile-nav__close {
  position: absolute;
  top: 20px; right: 24px;
  border: 0;
  background: transparent;
  color: var(--yellow);
  font-size: 50px;
  line-height: 1;
  cursor: pointer;
}

/* ---------- Buttons ---------- */
.button {
  display: inline-flex;
  min-height: 52px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0 26px;
  border-radius: 999px;
  text-decoration: none;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  transition: transform 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
}
.button:hover { transform: translateY(-2px) rotate(-1deg); }
.button--cream {
  color: var(--red-dark);
  background: var(--cream);
  box-shadow: 0 4px 0 rgba(87, 5, 7, 0.55);
}
.button--cream:hover { background: var(--yellow); }
.button--outline { border: 2px solid rgba(255, 247, 223, 0.6); }
.button--outline:hover { background: rgba(255, 247, 223, 0.1); }
.button--red {
  color: var(--cream);
  background: var(--red);
  box-shadow: 0 4px 0 var(--red-dark);
}
.button--red:hover { background: var(--red-deep); }

.eyebrow {
  margin: 0 0 16px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 2.4px;
  color: var(--yellow);
}
.eyebrow--dark { color: var(--red); }

/* ---------- Hero ---------- */
.hero {
  position: relative;
  overflow: hidden;
  padding: clamp(28px, 5vw, 64px) 0 clamp(48px, 6vw, 84px);
  background:
    radial-gradient(ellipse at 68% 50%, rgba(255, 167, 65, 0.22), transparent 58%),
    var(--red);
}

/* wallpaper variant: TANPOPO RAMEN text (add class "hero--text" to .hero).
   Change the 3 colours below (or use a .wall--* class) to re-tint it. */
.hero--text {
  --wall-bg: #bd1408;          /* wallpaper background (vermilion) */
  --wall-fg: #cc2a14;          /* wallpaper letters                */
  --wall-shade: 128, 12, 5;    /* r, g, b of the shade behind the headline */
  background: var(--wall-bg);
}
.hero--text::before {
  content: '';
  position: absolute;
  inset: 0;
  background: var(--wall-fg);
  -webkit-mask-image: url(data:image/webp;base64,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13//+u/5v3/99/zfv/57/u/5v+f/nv97/u/5v+f/nv97/u/5v+99f+Ge718Zn/8Fe75fBJ//9Xq+XwWf/5Pg+b5fn/974Pm+YJ//a+D5PmKf/1Pg+T5jn/9D4Pk+ZJ//M+D5PmWf/0V7vu/f5/8EeL6v2ef/Ani+79nnf/+e73fE53+Hnu+3xOd/g57vt8Tnf4Oe77fE53+Dnu+3xOd/gp7v18Lnf6Ge75fC53+lnu9nwud/qJ7vN8Lnf6ue7xfC53+tnu/3wed/r57v18Hnf7Ge77fB53+znu+nwed/tJ7vh8Hnf7ae73fB53+3nu9Xwed/uZ7vR8Hnf7qe7zfB53+7nu8nwed/vJ7vF8Hnf72e7/fA53+/nu/nwOd/wJ7v58Dnf8Ce79fA53/Anu/XwOd/wZ7vx8Dnf8Ke77fA53/Dnu+nwOd/xJ7vp8Dnf8Se75fA53/Fnu+HwOd/xp7vd8Dnf8ee73fA53/Hnu9nwOd/yJ7vZ8Dnf8ie71fA53/Jnu9HwOd/yp7vR8Dnf8qe7zfA53/Lnu83wOd/yp7vN8Dnf8ue7zfA53/Mnu8nwOd/j57v58Pnf8ye7yfE53+Mnu9XxOd/iZ7vh8Tnf4ae75fE53+Fnu+3xOd/g57vx8Tnf4Ke79fE53+Bnu/nxOd/gJ7v58Tnf4Ce7+fE53+Anu/nxOd/gJ7v58Tnf4Ce7+fC53+gnu/Xwud/oZ7v18Lnf6Ce79fC53+hnu/Xwud/op7vt8Lnf6Ke78fC53+inu+3wud/o57vt8Lnf6Oe77fC53+jnu+3wud/o57vt8Lnf6Oe77fC53+jnu+nwud/pJ7v4/f5n7Tn+6nw+R+p5/up8Pkfqef7rfD536jn+63w+d+o5/ut8PnfqOf7rfD536jn+63w+Z+o5/u18PlfqOf7tfD5X6jn+7Xw+V+o5/u18PlfqOf7ufD5H6jn+7nw+R+o5/u98Pnfp+f7vfD536fn+8Hw+Z+n5/tB8fmfn+f7QfH5n5/n+z3x+d+f5/tB8fmfn+f7QfH5n5/n+z3x+d+f5/s58fkfjef7YfL5343n+1ny+d+g5/sl8fkfoef7JfH5X6Hn+xXx+V+i5/sV8Plfsuf7GfD5H7Ln+xnw+R+y5/sd8Pnfsef7GfD5H7Ln+yHw+Z+x5/sZ8Pkfsuf7JfD5X7Hn+ynw+R+x5/sp8Pkfsef7LfD5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);
  mask-image: url(data:image/webp;base64,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13//+u/5v3/99/zfv/57/u/5v+f/nv97/u/5v+f/nv97/u/5v+99f+Ge718Zn/8Fe75fBJ//9Xq+XwWf/5Pg+b5fn/974Pm+YJ//a+D5PmKf/1Pg+T5jn/9D4Pk+ZJ//M+D5PmWf/0V7vu/f5/8EeL6v2ef/Ani+79nnf/+e73fE53+Hnu+3xOd/g57vt8Tnf4Oe77fE53+Dnu+3xOd/gp7v18Lnf6Ge75fC53+lnu9nwud/qJ7vN8Lnf6ue7xfC53+tnu/3wed/r57v18Hnf7Ge77fB53+znu+nwed/tJ7vh8Hnf7ae73fB53+3nu9Xwed/uZ7vR8Hnf7qe7zfB53+7nu8nwed/vJ7vF8Hnf72e7/fA53+/nu/nwOd/wJ7v58Dnf8Ce79fA53/Anu/XwOd/wZ7vx8Dnf8Ke77fA53/Dnu+nwOd/xJ7vp8Dnf8Se75fA53/Fnu+HwOd/xp7vd8Dnf8ee73fA53/Hnu9nwOd/yJ7vZ8Dnf8ie71fA53/Jnu9HwOd/yp7vR8Dnf8qe7zfA53/Lnu83wOd/yp7vN8Dnf8ue7zfA53/Mnu8nwOd/j57v58Pnf8ye7yfE53+Mnu9XxOd/iZ7vh8Tnf4ae75fE53+Fnu+3xOd/g57vx8Tnf4Ke79fE53+Bnu/nxOd/gJ7v58Tnf4Ce7+fE53+Anu/nxOd/gJ7v58Tnf4Ce7+fC53+gnu/Xwud/oZ7v18Lnf6Ce79fC53+hnu/Xwud/op7vt8Lnf6Ke78fC53+inu+3wud/o57vt8Lnf6Oe77fC53+jnu+3wud/o57vt8Lnf6Oe77fC53+jnu+nwud/pJ7v4/f5n7Tn+6nw+R+p5/up8Pkfqef7rfD536jn+63w+d+o5/ut8PnfqOf7rfD536jn+63w+Z+o5/u18PlfqOf7tfD5X6jn+7Xw+V+o5/u18PlfqOf7ufD5H6jn+7nw+R+o5/u98Pnfp+f7vfD536fn+8Hw+Z+n5/tB8fmfn+f7QfH5n5/n+z3x+d+f5/tB8fmfn+f7QfH5n5/n+z3x+d+f5/s58fkfjef7YfL5343n+1ny+d+g5/sl8fkfoef7JfH5X6Hn+xXx+V+i5/sV8Plfsuf7GfD5H7Ln+xnw+R+y5/sd8Pnfsef7GfD5H7Ln+yHw+Z+x5/sZ8Pkfsuf7JfD5X7Hn+ynw+R+x5/sp8Pkfsef7LfD5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);
  -webkit-mask-size: 820px auto;
  mask-size: 820px auto;
  -webkit-mask-repeat: repeat;
  mask-repeat: repeat;
  animation: wallpaper-drift 140s linear infinite;
  pointer-events: none;
}
@keyframes wallpaper-drift { to { -webkit-mask-position: -820px 0; mask-position: -820px 0; } }
/* soft shade so the bowl and headline stay clear of the wallpaper */
.hero--text::after {
  content: '';
  position: absolute;
  inset: 0;
  background:
    linear-gradient(90deg, rgba(var(--wall-shade), 0.78) 0%, rgba(var(--wall-shade), 0.5) 34%, transparent 58%),
    radial-gradient(ellipse at 70% 50%, rgba(var(--wall-shade), 0.45), transparent 62%);
  pointer-events: none;
}
.hero--text .hero__swirl { display: none; }

/* colour options */
.wall--deep     { --wall-bg: #8f0609; --wall-fg: #a10a0e; --wall-shade: 90, 3, 6; }
.wall--shadow   { --wall-bg: #b4070b; --wall-fg: #9a0509; --wall-shade: 122, 4, 8; }
.wall--site     { --wall-bg: #b4070b; --wall-fg: #c2151a; --wall-shade: 122, 4, 8; }
.wall--wine     { --wall-bg: #9d0b0e; --wall-fg: #aa1e24; --wall-shade: 122, 6, 9; }

/* content sits above the wallpaper shade */
.hero__inner {
  position: relative;
  z-index: 1;
  width: min(calc(100% - 40px), var(--max));
  margin: 0 auto;
  display: grid;
  grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);
  align-items: center;
  gap: clamp(20px, 3vw, 40px);
}

.hero__copy { container-type: inline-size; }
.hero h1 {
  margin: 0;
  font-family: var(--display);
  font-weight: 400;
  font-size: min(10.8cqw, 72px);
  line-height: 1.02;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  text-shadow: 0 4px 0 rgba(87, 5, 7, 0.45);
}
.hero h1 span { display: block; }
.hero h1 em {
  font-style: normal;
  color: var(--yellow);
}
.hero__lead {
  max-width: 520px;
  margin: 24px 0 0;
  font-size: clamp(16px, 1.4vw, 19px);
  line-height: 1.75;
  color: rgba(255, 247, 223, 0.9);
}
.hero__buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  margin-top: 32px;
}

/* big bowl + a slowly turning spiral (like a narutomaki) behind it */
.hero__visual {
  position: relative;
  isolation: isolate;
}
.hero__swirl {
  position: absolute;
  z-index: -1;
  left: 46%;
  top: 60%;
  width: 150%;
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  color: rgba(255, 247, 223, 0.13);
  -webkit-mask-image: radial-gradient(circle, #000 50%, transparent 72%);
  mask-image: radial-gradient(circle, #000 50%, transparent 72%);
  pointer-events: none;
  animation: swirl-spin 90s linear infinite;
}
@keyframes swirl-spin { to { transform: translate(-50%, -50%) rotate(360deg); } }

.hero__ramen {
  display: block;
  width: 100%;
  height: auto;
  filter: drop-shadow(0 26px 30px rgba(45, 8, 6, 0.42));
  animation: ramen-in 0.9s cubic-bezier(.2, .8, .2, 1) both;
}
.hero__mascot {
  position: absolute;
  right: -3%;
  bottom: -3%;
  width: 36%;
  height: auto;
  filter: drop-shadow(0 12px 18px rgba(45, 8, 6, 0.35));
  transform-origin: 50% 100%;
  animation: mascot-wave 4.2s ease-in-out infinite;
}
@keyframes ramen-in {
  from { opacity: 0; transform: translateY(24px) rotate(-3deg); }
  to   { opacity: 1; transform: none; }
}
@keyframes mascot-wave {
  0%, 100% { transform: rotate(-1.5deg); }
  50%      { transform: rotate(1.5deg) translateY(-4px); }
}

main { overflow-x: clip; }

/* ---------- Ticker ---------- */
.ticker {
  overflow: hidden;
  padding: 14px 0;
  color: var(--cream);
  background: #3a0406;
  transform: rotate(-0.6deg);
  margin: -6px -10px 0;
  position: relative;
  z-index: 2;
}
.ticker__track {
  display: flex;
  width: max-content;
  animation: ticker 60s linear infinite;
}
.ticker__track span {
  flex-shrink: 0;
  padding-right: 34px;
  font-family: var(--display);
  font-size: 21px;
  letter-spacing: 1.2px;
  white-space: nowrap;
}
.ticker__track span::after {
  content: '\2726';
  padding-left: 34px;
  color: var(--gold);
}
@keyframes ticker { to { transform: translateX(-50%); } }
.ticker__mobile {
  display: none;
  margin: 0;
  text-align: center;
  font-family: var(--display);
  letter-spacing: 1.2px;
  text-transform: uppercase;
}

/* ---------- News ---------- */
.home-news {
  padding: clamp(56px, 7vw, 92px) 0;
  color: var(--ink);
  background: var(--cream-2);
}
.home-news__inner,
.visit__inner {
  width: min(calc(100% - 40px), var(--max));
  margin: 0 auto;
}
.home-news__top {
  display: grid;
  grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);
  gap: 34px;
  align-items: end;
  margin-bottom: 34px;
}
.home-news__top .eyebrow { margin-bottom: 10px; color: var(--red); }
.home-news__top h2,
.visit h2 {
  margin: 0;
  font-family: var(--display);
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.5px;
  color: var(--red-dark);
  text-wrap: balance;
}
.home-news__top > div { container-type: inline-size; }
.home-news__top h2 { font-size: min(11.5cqw, 64px); }
.home-news__intro {
  margin: 0;
  max-width: 560px;
  justify-self: end;
  font-size: 16px;
  line-height: 1.75;
  color: var(--muted);
}

.home-news__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
}
.news-card {
  position: relative;
  min-height: 220px;
  display: flex;
  flex-direction: column;
  padding: 24px;
  overflow: hidden;
  border: 2px solid var(--red-dark);
  border-radius: 12px;
  background: var(--white);
  text-decoration: none;
  box-shadow: 0 5px 0 var(--red-dark);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.news-card:hover,
.news-card:focus-visible {
  transform: translateY(-3px) rotate(-0.5deg);
  box-shadow: 0 9px 0 var(--red-dark);
}
.news-card__meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 24px;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 1.1px;
  text-transform: uppercase;
}
.news-card__date { color: var(--muted); }
.news-card__tag {
  display: inline-flex;
  min-height: 26px;
  align-items: center;
  padding: 0 11px;
  border-radius: 999px;
  color: var(--red-dark);
  background: var(--yellow);
}
.news-card h3 {
  margin: 0;
  font-size: 21px;
  line-height: 1.3;
  color: var(--red-dark);
}
.news-card p {
  margin: 12px 0 26px;
  font-size: 15px;
  line-height: 1.65;
  color: var(--muted);
}
.news-card__arrow {
  margin-top: auto;
  font-size: 22px;
  font-weight: 800;
  color: var(--red);
  transition: transform 0.2s ease;
}
.news-card:hover .news-card__arrow,
.news-card:focus-visible .news-card__arrow { transform: translateX(6px); }

.home-news__footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 26px;
}
.home-news__all {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 9px;
  padding-bottom: 5px;
  color: var(--red-dark);
  font-weight: 800;
  text-decoration: none;
}
.home-news__all::after {
  content: '';
  position: absolute;
  left: 0; bottom: 0;
  width: 100%; height: 3px;
  border-radius: 999px;
  background: var(--yellow);
  transform: scaleX(0.3);
  transform-origin: left;
  transition: transform 0.2s ease;
}
.home-news__all:hover::after,
.home-news__all:focus-visible::after { transform: scaleX(1); }

/* ---------- Visit ---------- */
.visit {
  padding: clamp(58px, 7vw, 96px) 0;
  color: var(--ink);
  background: var(--cream);
}
.visit__heading {
  display: grid;
  grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);
  gap: 28px;
  align-items: end;
  margin-bottom: 38px;
}
.visit__heading .eyebrow { margin-bottom: 0; }
.visit h2 { font-size: clamp(38px, 5vw, 64px); }

.visit__grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
}
.info-card {
  min-height: 230px;
  padding: 26px;
  border: 2px solid var(--red-dark);
  border-radius: 12px;
  background: var(--white);
}
.info-card__icon {
  width: 48px; height: 48px;
  display: grid;
  place-items: center;
  margin-bottom: 24px;
  border-radius: 50%;
  font-size: 18px;
  color: var(--cream);
  background: var(--red);
}
.info-card h3 {
  margin: 0 0 10px;
  font-family: var(--display);
  font-size: 23px;
  font-weight: 400;
  letter-spacing: 0.4px;
  color: var(--red-dark);
}
.info-card p {
  margin: 0;
  font-size: 16px;
  line-height: 1.7;
  color: var(--ink);
}
.info-card a { color: var(--red); font-weight: 800; text-decoration: none; }
.info-card a:hover { text-decoration: underline; }
.info-card small { display: block; margin-top: 8px; color: var(--muted); font-size: 14px; }

.visit__cta {
  display: flex;
  justify-content: center;
  margin-top: 34px;
}

/* ---------- Footer ---------- */
.site-footer {
  padding: 56px 0 28px;
  background: var(--red-dark);
}
.site-footer__inner,
.site-footer__bottom {
  width: min(calc(100% - 40px), var(--max));
  margin: 0 auto;
}
.site-footer__inner {
  display: grid;
  grid-template-columns: 1fr auto auto;
  gap: 36px;
  align-items: center;
}
.footer-brand img { display: block; width: min(300px, 100%); height: auto; }
.footer-brand p {
  margin: 12px 0 0;
  color: rgba(255, 247, 223, 0.7);
}
.footer-nav { display: flex; flex-wrap: wrap; gap: 20px; }
.footer-nav a:hover { color: var(--yellow); }
.footer-social { display: flex; gap: 10px; }
.footer-social a {
  width: 44px; height: 44px;
  border: 1px solid rgba(255, 247, 223, 0.25);
}
.site-footer__bottom {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  margin-top: 38px;
  padding-top: 22px;
  border-top: 1px solid rgba(255, 247, 223, 0.15);
  color: rgba(255, 247, 223, 0.62);
  font-size: 12px;
}
.site-footer__bottom p { margin: 0; }

/* ---------- Responsive ---------- */
@media (max-width: 980px) {
  .desktop-nav { display: none; }
  .mobile-menu-button { display: block; }
  .header-actions { margin-left: auto; }

  .hero__inner { grid-template-columns: 1fr; gap: 24px; }
  .hero__copy { max-width: 620px; }
  .hero__visual { width: min(100%, 700px); margin: 0 auto; }

  .home-news__top,
  .visit__heading { grid-template-columns: 1fr; gap: 14px; }
  .home-news__intro { justify-self: start; }
  .home-news__grid { grid-template-columns: 1fr; }
  .news-card { min-height: 0; }
  .visit__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }

  .site-footer__inner { grid-template-columns: 1fr auto; }
  .footer-nav { grid-column: 1 / -1; grid-row: 2; }
}

@media (max-width: 640px) {
  .site-header__inner,
  .hero__inner,
  .home-news__inner,
  .visit__inner,
  .site-footer__inner,
  .site-footer__bottom { width: min(calc(100% - 32px), var(--max)); }
  .site-header__inner { min-height: 66px; }
  .social-link { display: none; }

  .hero { padding-top: 32px; }
  .hero__buttons { display: grid; grid-template-columns: 1fr 1fr; }
  .button { padding: 0 14px; }
  .hero__mascot { width: 40%; right: -2%; }
  .hero--text::before { -webkit-mask-size: 600px auto; mask-size: 600px auto; }
  @keyframes wallpaper-drift { to { -webkit-mask-position: -600px 0; mask-position: -600px 0; } }

  .ticker__track { display: none; }
  .ticker__mobile {
    display: block;
    font-size: 19px;
    padding: 1px 0;
  }
  .visit__grid { grid-template-columns: 1fr; }
  .info-card { min-height: 0; }
  .site-footer__bottom { flex-direction: column; }
  .footer-nav { display: grid; grid-template-columns: repeat(2, max-content); gap: 14px 28px; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .hero--text::before,
  .hero__swirl,
  .hero__mascot,
  .hero__ramen,
  .ticker__track { animation: none; }
}


/* ---------- Dandelion chef in the Visit section ---------- */
.visit__heading { position: relative; }
.visit__chef {
  position: absolute;
  left: -6px;
  bottom: 44px;
  width: min(200px, 17vw);
  height: auto;
  pointer-events: none;
  animation: chef-float 5s ease-in-out infinite;
}
@keyframes chef-float {
  0%, 100% { transform: rotate(-3deg) translateY(0); }
  50%      { transform: rotate(-1deg) translateY(-8px); }
}
@media (max-width: 980px) {
  .visit__chef {
    position: static;
    width: min(190px, 50vw);
    margin: 0 0 2px -4px;
    animation: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .visit__chef { animation: none; }
}


/* every Luckiest Guy text is set in capitals */
.mobile-nav a,
.info-card h3 { text-transform: uppercase; }

/* VISIT US heading: same font as before, a little larger */
.visit__heading .eyebrow {
  margin: 0;
  font-size: clamp(16px, 1.5vw, 20px);
  letter-spacing: 3px;
}

