.neighbor-filter[data-astro-cid-f3vwa3p4]{margin-bottom:var(--brand-size-lg)}.neighbor-grid[data-astro-cid-f3vwa3p4]{margin-top:var(--brand-size-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.neighbor-card[data-astro-cid-f3vwa3p4]{display:flex}.neighbor-card[data-astro-cid-f3vwa3p4][hidden]{display:none}.neighbor-card__link[data-astro-cid-f3vwa3p4]{flex:1}.neighbor-card__media[data-astro-cid-f3vwa3p4]{position:relative;flex:1 1 auto;min-height:0;aspect-ratio:1 / 1;background:linear-gradient(180deg,var(--brand-color-day-card-tint),var(--brand-color-day-border))}.neighbor-card__media--hexia[data-astro-cid-f3vwa3p4]{background:linear-gradient(180deg,var(--brand-presets-green-2),var(--brand-presets-green-3))}.neighbor-card__media--norvan[data-astro-cid-f3vwa3p4]{background:linear-gradient(180deg,var(--brand-presets-blue-2),var(--brand-presets-blue-3))}.neighbor-card__media--taffeh[data-astro-cid-f3vwa3p4]{background:linear-gradient(180deg,var(--brand-presets-orange-2),var(--brand-presets-orange-3))}.neighbor-card__media[data-astro-cid-f3vwa3p4] img[data-astro-cid-f3vwa3p4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.neighbor-card__initial[data-astro-cid-f3vwa3p4]{position:absolute;inset:0;display:grid;place-items:center;font-family:"hanyi-bold",var(--brand-font-family);font-size:44px;color:var(--brand-color-text-tertiary)}.neighbor-card__badge[data-astro-cid-f3vwa3p4]{position:absolute;top:10px;left:10px;z-index:1;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:9999px;background:var(--brand-color-bg-elevated);font-size:var(--brand-font-size-sm);font-weight:var(--brand-font-weight-strong);color:var(--galaxy-ink, var(--brand-color-text-tertiary));box-shadow:0 2px 6px color-mix(in srgb,var(--brand-color-day-text) 14%,transparent)}.neighbor-card__body[data-astro-cid-f3vwa3p4]{display:flex;flex-direction:column;gap:2px;padding:var(--brand-size) var(--brand-size) var(--brand-size-md)}.neighbor-card__body[data-astro-cid-f3vwa3p4] h3[data-astro-cid-f3vwa3p4]{margin:0}.neighbor-empty[data-astro-cid-f3vwa3p4]{max-width:76ch}.neighbor-section[data-astro-cid-f3vwa3p4]{margin-top:clamp(28px,4vw,48px);scroll-margin-top:88px}.neighbor-section__lede[data-astro-cid-f3vwa3p4]{max-width:60ch;margin:0 0 var(--brand-size-md);font-size:var(--brand-font-size-sm);color:var(--brand-color-day-text-secondary)}.neighbor-section__note[data-astro-cid-f3vwa3p4]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--brand-size-xs) var(--brand-size-sm);margin:var(--brand-size-md) 0 0;font-size:var(--brand-font-size-sm);color:var(--brand-color-day-text-tertiary)}.neighbor-section__pending[data-astro-cid-f3vwa3p4]{display:inline-flex;align-items:center;gap:var(--brand-size-xs)}.neighbor-section__pending[data-astro-cid-f3vwa3p4] a[data-astro-cid-f3vwa3p4]{color:var(--brand-color-day-text);font-weight:var(--brand-font-weight-strong)}.galaxy-roster[data-astro-cid-f3vwa3p4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none}.galaxy-roster__card[data-astro-cid-f3vwa3p4]{display:flex;flex-direction:column;gap:var(--brand-size-md);padding:var(--brand-size-lg);background:var(--brand-color-day-card);border:var(--brand-line-width) solid var(--brand-color-day-border);border-radius:var(--brand-border-radius-lg);box-shadow:0 2px 8px color-mix(in srgb,var(--brand-color-day-text) 6%,transparent)}.galaxy-roster__name[data-astro-cid-f3vwa3p4]{margin:0;font-family:"hanyi-bold",var(--brand-font-family);font-weight:var(--brand-font-weight-strong);font-size:var(--brand-font-size-xl);line-height:1.25;color:var(--galaxy-ink, var(--brand-color-day-text))}.galaxy-roster__chips[data-astro-cid-f3vwa3p4]{display:flex;flex-wrap:wrap;gap:var(--brand-size-xs);margin:0;padding:0;list-style:none}.neighbor-chip[data-astro-cid-f3vwa3p4]{display:inline-flex;align-items:center;gap:var(--brand-size-xxs);padding:4px 12px 4px 4px;border:var(--brand-line-width) solid color-mix(in srgb,var(--galaxy-ink, var(--brand-color-day-text-tertiary)) 30%,transparent);border-radius:9999px;background:color-mix(in srgb,var(--galaxy-tint, var(--brand-color-day-card-tint)) 45%,transparent);color:var(--brand-color-day-text);font-size:13px;font-weight:var(--brand-font-weight-strong);text-decoration:none;transition:transform var(--brand-motion-duration-mid) var(--brand-motion-ease-in-out),box-shadow var(--brand-motion-duration-mid) var(--brand-motion-ease-in-out),border-color var(--brand-motion-duration-mid) var(--brand-motion-ease-in-out)}.neighbor-chip[data-astro-cid-f3vwa3p4]:hover,.neighbor-chip[data-astro-cid-f3vwa3p4]:focus-visible{transform:translateY(-2px);box-shadow:0 8px 16px color-mix(in srgb,var(--brand-color-day-text) 14%,transparent);border-color:color-mix(in srgb,var(--galaxy-ink, var(--brand-color-day-text-tertiary)) 60%,transparent)}.neighbor-chip[data-astro-cid-f3vwa3p4] img[data-astro-cid-f3vwa3p4],.neighbor-chip__initial[data-astro-cid-f3vwa3p4]{flex:none;width:28px;height:28px;border-radius:50%;object-fit:cover;background:var(--brand-color-day-card);box-shadow:0 1px 3px color-mix(in srgb,var(--brand-color-day-text) 14%,transparent)}.neighbor-chip__initial[data-astro-cid-f3vwa3p4]{display:grid;place-items:center;color:var(--galaxy-ink);font-size:var(--brand-font-size-sm);font-weight:var(--brand-font-weight-strong)}.birthday-calendar[data-astro-cid-f3vwa3p4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none}.birthday-month[data-astro-cid-f3vwa3p4]{padding:var(--brand-size-md) var(--brand-size-lg);background:var(--brand-color-day-card-tint);border:var(--brand-line-width) solid var(--brand-color-day-border);border-radius:var(--brand-border-radius-lg)}.birthday-month__name[data-astro-cid-f3vwa3p4]{margin:0 0 var(--brand-size-xs);font-family:"hanyi-bold",var(--brand-font-family);font-weight:var(--brand-font-weight-strong);font-size:var(--brand-font-size);letter-spacing:.12em;text-transform:uppercase;color:var(--site-gold)}.birthday-month__empty[data-astro-cid-f3vwa3p4]{margin:0;font-size:var(--brand-font-size-sm);color:var(--brand-color-day-text-tertiary)}.birthday-month__list[data-astro-cid-f3vwa3p4]{display:flex;flex-direction:column;gap:var(--brand-size-xs);margin:0;padding:0;list-style:none}.birthday-month__row[data-astro-cid-f3vwa3p4]{display:flex;align-items:center;gap:var(--brand-size-xs)}.birthday-month__day[data-astro-cid-f3vwa3p4]{flex:none;min-width:2ch;font-weight:var(--brand-font-weight-strong);color:var(--brand-color-day-text-tertiary)}@media(max-width:560px){.galaxy-roster__card[data-astro-cid-f3vwa3p4],.birthday-month[data-astro-cid-f3vwa3p4]{padding:var(--brand-size)}}@media(prefers-reduced-motion:reduce){.neighbor-chip[data-astro-cid-f3vwa3p4]{transition:none}.neighbor-chip[data-astro-cid-f3vwa3p4]:hover,.neighbor-chip[data-astro-cid-f3vwa3p4]:focus-visible{transform:none}}
