.browse-page{padding:32px 24px 60px}.back-home-link{display:inline-flex;align-items:center;font-size:13px;font-weight:700;color:var(--accent);text-decoration:none;margin-bottom:8px;transition:all var(--transition);text-transform:uppercase;letter-spacing:.5px;background:var(--accent-light);padding:6px 14px;border-radius:var(--radius-full);border:1px solid rgba(244,88,0,.15)}.back-home-link:hover{transform:translateX(-4px);background:var(--accent);color:white;box-shadow:0 4px 12px rgba(244,88,0,.25)}.back-link{display:inline-flex;align-items:center;font-size:13px;font-weight:700;color:var(--text-muted);text-decoration:none;margin-bottom:8px;transition:all var(--transition);text-transform:uppercase;letter-spacing:.5px}.back-link:hover{color:var(--accent);transform:translateX(-4px)}.browse-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--border-light);padding-bottom:24px}.browse-header-left{display:flex;flex-direction:column}.browse-title{font-family:var(--font-serif);font-size:42px;font-weight:700;line-height:1.1}.browse-count{font-size:15px;color:var(--text-muted);margin-top:4px}.sort-select{width:220px;cursor:pointer}.empty-state{text-align:center;padding:80px 20px}.empty-icon{font-size:48px;display:block;margin-bottom:16px}.empty-state h3{font-size:20px;margin-bottom:8px}.empty-state p{color:var(--text-muted)}