.album-nav{z-index:10;margin-top:var(--space-3);background:var(--color-surface);border-bottom:1px solid var(--color-line);position:sticky;top:0}.album-nav__list{gap:var(--space-2);padding-block:var(--space-3);scrollbar-width:thin;display:flex;overflow-x:auto}@media (width<64em){.album-nav__list{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}}.album-nav__link{gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;background:var(--color-surface-alt);border-radius:var(--radius-sm);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.album-nav__link:hover{background:var(--color-surface-sunken)}}.album-nav__count{font-size:var(--text-xs);color:var(--color-muted)}.photo-albums{gap:var(--space-16);display:grid}.photo-albums__album{scroll-margin-top:4.5rem}.photo-albums__title{margin-bottom:var(--space-6);font-size:var(--text-xl);letter-spacing:var(--tracking-display)}
