.discover-intro,#discover-sections,#app>.section{padding-left:20px;padding-right:20px}.discover-intro{font-size:.88rem;color:var(--text-secondary);margin:4px 0 14px}.discover-chips{position:sticky;top:0;z-index:10;display:flex;gap:8px;justify-content:center;padding:10px 20px;background:var(--surface)}.discover-chip{display:inline-flex;white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-family:inherit;font-size:.82rem;font-weight:700;color:var(--text-secondary);text-decoration:none;cursor:pointer}.discover-chip:hover{border-color:var(--accent);color:var(--text)}.discover-chip.active{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.chip-icon{width:22px;height:22px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:12px}.chip-icon--anime{background:#fdeef2}.chip-icon--artist{background:#eef0fd}.chip-icon--vocaloid{background:#eafaf1}.discover-section{margin-bottom:26px}.discover-section .section-head{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.discover-section .section-head h2{font-size:1.02rem;font-weight:800;color:var(--text)}.discover-section .section-head .sec-count{font-size:.76rem;color:var(--muted)}.discover-list{display:flex;flex-direction:column;gap:8px}a.curated-tile{text-decoration:none}.discover-loading{color:var(--muted);font-size:.85rem;padding:24px 0;text-align:center}.chip-icon svg{width:13px;height:13px}.chip-icon--anime svg{color:var(--anime)}.chip-icon--artist svg{color:var(--accent)}.chip-icon--vocaloid svg{color:var(--vocaloid)}
