/* SweetSpot Arcade Easter egg link, shown under the hero dial after a fast shake. */
.ss-egg {
  margin: 14px 0 0;
  display: flex; justify-content: center;
  opacity: 0; transform: translateY(6px) scale(0.96);
  transition: opacity 0.35s ease, transform 0.45s cubic-bezier(0.2, 1.4, 0.4, 1);
}
.ss-egg.is-in { opacity: 1; transform: none; }
.ss-egg-link {
  display: inline-flex; align-items: center; gap: 10px;
  min-height: 44px; padding: 0 18px 0 12px; border-radius: 999px;
  background: #FFFFFF; color: #211A16;
  font-weight: 800; font-size: 1rem; letter-spacing: -0.01em; text-decoration: none;
}
.ss-egg-link:focus-visible { outline: 3px solid #211A16; outline-offset: 3px; }
.ss-egg-dial { width: 24px; height: 24px; color: #FF5A00; flex: 0 0 24px; }
@media (prefers-reduced-motion: reduce) {
  .ss-egg { transition: none; transform: none; }
}
