/* Bethnahrin Unity · restored v2 · 23 September 2026
   The 2026-09-23 archive contained index.html but not its stylesheet.
   Import the verified stylesheet from the archived Cloudflare deployment. */
@import url("https://aaa66844.bethnahrinunity.pages.dev/styles.css");

/* Historical September 23 corrections, including the original symbol-only logo. */
.brand-mark--symbol-only img {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  transform: none !important;
}
.brand-mark--symbol-only { overflow: hidden; }
.hero-visual--static, .hero-visual--static *, .hero-visual--static img {
  transform: none !important;
  animation: none !important;
}
.hero-visual--static .image-frame img { transition: none !important; }
/* Remove red decoration strokes and ornamental plus signs requested in the batch. */
.hero::after, .eyebrow > span, .team-feature::after, .heritage-image::before,
.main-nav > a:not(.nav-cta)::after { display: none !important; }
.activity-card > i { display: none !important; }
.read-more summary i { background: transparent !important; }
.read-more summary i::before {
  width: 7px !important; height: 7px !important;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  background: none !important;
  transform: translate(-50%, -70%) rotate(45deg) !important;
}
.read-more summary i::after { content: none !important; }
.read-more[open] summary i::before { transform: translate(-50%, -25%) rotate(225deg) !important; }
/* A clean display when JavaScript is disabled or blocked. */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; }
}
