.dh .browse-head{display:flex;align-items:baseline;gap:14px;margin:14px 0 26px;flex-wrap:wrap}.dh .browse-head .h1{font-size:clamp(34px,4.5vw,52px)}.dh .toolbar{justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.dh .search,.dh .toolbar{display:flex;align-items:center}.dh .search{gap:9px;background:var(--accentSoft);border:1px solid transparent;border-radius:999px;padding:0 16px;min-width:280px;transition:border-color .15s,background .15s,box-shadow .15s}.dh .search:focus-within{border-color:var(--accent);background:var(--bg);box-shadow:0 0 0 3px var(--accentSoft)}.dh .search .search-ico{color:var(--muted)}.dh .search input{flex:1;padding:11px 0;border:0;background:none;outline:none;font:400 14px/1 var(--font);color:var(--ink)}@media (max-width:600px){.dh .search{flex:1;min-width:0;width:100%}.dh .search input{min-width:0}}.dh .chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:22px}.dh .chips-label{font:500 12px/1 var(--font);color:var(--muted);margin-right:2px;letter-spacing:.08em}.dh .chip{padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel);font:500 12.5px/1 var(--font);color:var(--muted);cursor:pointer;text-decoration:none;display:inline-block;transition:border-color .15s,color .15s,background .15s}.dh .chip:hover{border-color:var(--ink);color:var(--ink)}.dh .chip.active{border-color:var(--ink);background:var(--ink);color:var(--accentInk)}.dh .more-wrap{display:flex;justify-content:center;margin-top:34px}.dh .more{padding:13px 28px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:500 14px/1 var(--font);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.dh .more:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.dh .more:disabled{opacity:.5;cursor:default;background:var(--panel);border-color:var(--line);color:var(--ink)}.dh .card.skeleton{pointer-events:none}.dh .card.skeleton:hover{transform:none;box-shadow:none;border-color:var(--line)}.dh .card.skeleton .thumb{background-image:none}.dh .skel{display:block;border-radius:6px;background:var(--panel2);animation:dh-skel 1.2s ease-in-out infinite}.dh .skel-title{height:15px;width:70%;margin-bottom:14px}.dh .skel-tag{height:22px;width:56px;border-radius:999px}.dh .skel-foot{height:12px;width:40%;margin-top:13px}@keyframes dh-skel{0%,to{opacity:.55}50%{opacity:1}}.dh .browse-state{text-align:center;padding:56px 20px;color:var(--muted);font:400 15px/1.6 var(--font)}.dh .browse-state .btn{margin-top:18px}.dh .view-section{max-width:1080px;padding-top:clamp(20px,3vw,32px)}.dh .view-back{padding:6px 0;margin-bottom:18px;display:inline-block}.dh .view-head{margin-bottom:22px}.dh .view-head .h1{font-size:clamp(28px,3.6vw,42px)}.dh .view-head .tags a.tag{text-decoration:none;transition:background .15s,color .15s}.dh .view-head .tags a.tag:hover{background:var(--ink);color:var(--accentInk)}.dh .view-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font:500 13px/1 var(--font);color:var(--muted);margin-top:12px}.dh .viewer-chrome.has-actions{flex-wrap:wrap;row-gap:10px}.dh .viewer-chrome.has-actions .url{min-width:180px}.dh .chrome-actions{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.dh .cbtn{display:inline-flex;align-items:center;justify-content:center;padding:8px 15px;border-radius:999px;border:1px solid var(--softline);background:var(--bg);color:var(--ink);font:500 12.5px/1 var(--font);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,opacity .15s}.dh .cbtn:hover{border-color:var(--ink)}.dh .cbtn-primary{background:var(--accent);border-color:var(--accent);color:var(--accentInk)}.dh .cbtn-primary:hover{opacity:.86;border-color:var(--accent)}.dh .ver-select{max-width:220px;padding:7px 28px 7px 12px;border-radius:999px;border:1px solid var(--softline);background:var(--bg);color:var(--ink);font:500 12.5px/1 var(--font);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235e5e5e' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.dh .ver-select:hover{border-color:var(--ink)}.dh .view-stats{margin-top:26px;padding:16px 20px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.dh .view-stats-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.dh .view-stats-title{font:600 13px/1 var(--font);color:var(--ink)}.dh .view-stats-sum{font:500 12.5px/1 var(--font);color:var(--muted)}.dh .stat-bars{display:flex;align-items:flex-end;gap:3px;height:64px}.dh .stat-bar{flex:1;min-width:2px;border-radius:3px 3px 0 0;background:var(--ink);opacity:.82;transition:opacity .15s}.dh .stat-bar.zero{background:var(--line);opacity:1;min-height:2px}.dh .stat-bar:hover{opacity:1}.dh .stat-axis{display:flex;justify-content:space-between;margin-top:8px;font:500 11px/1 var(--font);color:var(--muted)}.dh .browse-missing{text-align:center}.dh .browse-missing p{margin:14px 0 22px;font:400 15px/1.6 var(--font);color:var(--muted)}