.home-hero-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 20px; margin: 16px 0; }
.home-hero-actions .offset-button { padding: 12px 18px; font: inherit; font-weight: 700; cursor: pointer; max-width: 100%; white-space: normal; }
.home-hero-actions a { color: var(--blue); text-decoration: underline; text-underline-offset: 4px; }
.home-edition-status { font-size: 14px; line-height: 1.5; }
#today-answer, #today-hints { scroll-margin-top: 100px; }