.live-return-heading { display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; }
.live-return-copy { min-width: 0; }
.live-return-link { display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; gap: 8px; min-height: var(--control-height); padding: 0 16px; border: 1px solid var(--border); border-radius: var(--radius-small); background: var(--surface); box-shadow: var(--shadow-card); color: var(--text); font-size: var(--font-meta); font-weight: 600; line-height: 1.2; text-decoration: none; white-space: nowrap; }
.live-return-link:hover { border-color: var(--secondary); color: var(--primary-dark); }
.live-return-link:focus-visible { outline: 2px solid var(--secondary); outline-offset: 3px; }
.live-return-link span { color: inherit; font: inherit; letter-spacing: 0; text-transform: none; }
.standard-page-heading.page-hero .live-return-copy > span, .standard-water-heading .live-return-copy > span { display: block; margin: 0 0 var(--inner-page-title-gap); color: var(--gold-text); font-size: var(--font-meta); font-weight: 600; letter-spacing: .11em; }
.earthquake-hero-actions { display: flex; flex: 0 0 auto; align-items: center; justify-content: flex-end; flex-wrap: wrap; gap: 10px; }
.earthquake-hero-actions .afad-verify { display: inline-flex; align-items: center; min-height: var(--control-height); padding: 0 16px; border: 1px solid var(--border); border-radius: var(--radius-small); background: var(--surface); color: var(--text); font-size: var(--font-meta); font-weight: 600; text-decoration: none; white-space: nowrap; }
.earthquake-hero-actions .afad-verify:hover { border-color: var(--secondary); color: var(--primary-dark); }
.earthquake-hero-actions .afad-verify:focus-visible { outline: 2px solid var(--secondary); outline-offset: 3px; }
@media (max-width: 760px) {
  .live-return-heading { flex-direction: column; align-items: flex-start; gap: 16px; }
  .earthquake-hero-actions { justify-content: flex-start; }
}
[data-theme="dark"] .live-return-link, [data-theme="dark"] .earthquake-hero-actions .afad-verify { border-color: #38626a; background: #194550; color: #eff7f7; }
[data-theme="dark"] .live-return-link:hover, [data-theme="dark"] .earthquake-hero-actions .afad-verify:hover { border-color: #74b4b4; background: #205660; color: #eff7f7; }
