/* Optional homepage layer. Restore previous layout in Control Room → Homepage. */
@media (min-width: 901px) {
  body[data-home-layout="refined"] .home-island .hero {
    min-height: 620px;
    padding-top: 44px;
    padding-bottom: 40px;
  }
  body[data-home-layout="refined"] .home-island > .section:not(.join-section) {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
body[data-home-layout="refined"] .home-account-menu {
  position: relative;
  font-size: 14px;
  color: #e8e8da;
}
.home-account-menu summary { cursor: pointer; padding: 10px 0; white-space: nowrap; }
.home-account-options {
  position: absolute;
  z-index: 100;
  right: 0;
  top: 100%;
  min-width: 175px;
  padding: 8px;
  border: 1px solid #75623b;
  border-radius: 8px;
  background: #141416;
  box-shadow: 0 8px 24px #0006;
}
.home-account-options a { display: block; padding: 10px 12px; border-radius: 4px; white-space: nowrap; }
.home-account-options a:hover, .home-account-options a:focus-visible { background: #d6b56d20; color: #edd392; }
@media (max-width: 600px) {
  body[data-home-layout="refined"] .home-account-menu { display: none; }
}
