.dual-entry.home-discovery {
    display: flex;
    justify-content: center;
    gap: 8px;
    width: min(100% - var(--page-pad) * 2, 420px);
    margin: clamp(18px, 2.4vw, 28px) auto 0;
    padding: 4px;
    box-sizing: border-box;
    border-radius: 980px;
    background: rgba(245, 245, 247, 0.82);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
    backdrop-filter: blur(18px);
    box-sizing: border-box;
  }
.dual-entry.home-discovery .entry {
    flex: 1;
    min-height: 42px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 18px;
    border-radius: 980px;
    font-size: 15px;
    font-weight: 600;
    border: none;
    color: var(--color-primary);
    background: transparent;
    text-decoration: none !important;
    white-space: nowrap;
    min-width: 0;
    transition:
      background-color var(--hover-transition),
      color var(--hover-transition),
      box-shadow var(--hover-transition);
  }
.dual-entry.home-discovery .entry.primary {
    background: var(--brand);
    color: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
  }
.dual-entry.home-discovery .entry:not(.primary):hover {
    background: rgba(255, 255, 255, 0.72);
  }
@media(max-width:520px){.dual-entry.home-discovery{width:calc(100% - 32px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dual-entry.home-discovery .entry{padding:0 8px;font-size:15px}}