/*
 * Local customization layer
 * 1. Remove the desktop and mobile navigation requested in the screenshot.
 * 2. Keep the logo and the registration CTA in the header.
 */

.site-nav-removed {
  display: none !important;
}

/* Prevent hidden navigation elements from flashing before JavaScript tags them. */
header button[aria-label="開啟選單"],
body > div > div > aside {
  display: none !important;
}

header > div > div.hidden.items-center.gap-6.md\:flex > button:not(:last-child),
header > div > div.hidden.items-center.gap-6.md\:flex > div.relative {
  display: none !important;
}

/* The original cards reveal with React. This is a safe fallback if animation is disabled. */
@media (prefers-reduced-motion: reduce) {
  .reveal-card {
    opacity: 1 !important;
    transform: rotate(var(--tilt, 0deg)) !important;
  }
}

