/* album/blok1 — album sub-navigation (front/public/css/pages/album.css .album-subnav). */
.album-subnav { position: relative; z-index: 2; border-bottom: 1px solid var(--line); background: rgb(24 23 26 / 0.35); backdrop-filter: blur(8px); }
.album-subnav__inner { display: flex; gap: 4px; overflow-x: auto; padding: 8px 0; scrollbar-width: none; }
.album-subnav__inner::-webkit-scrollbar { display: none; }
.album-subnav__link {
    display: inline-flex; align-items: center; gap: 6px; flex: none;
    padding: 6px 12px; border-radius: 999px; color: var(--muted); font-size: 14px;
    transition: color var(--trans), background var(--trans);
}
.album-subnav__link .icon { width: 16px; height: 16px; }
.album-subnav__link:hover { color: var(--text); background: rgb(255 255 255 / 0.05); }
.album-subnav__link.is-active { color: var(--bg); background: var(--yellow); }
