.db-search-page[data-astro-cid-yl57u5um]{min-height:calc(100vh - var(--hd-h) - 200px);background:radial-gradient(circle at 50% 0,#50cdfc14 0%,#0000 60%);padding:48px 0 64px}.search-hero[data-astro-cid-yl57u5um]{text-align:center;max-width:680px;margin:0 auto 36px}.hero-title[data-astro-cid-yl57u5um]{font-size:36px;font-family:var(--font-display);color:var(--silver);margin-bottom:12px}.hero-subtitle[data-astro-cid-yl57u5um]{color:var(--text-muted);min-height:22px;margin-bottom:24px;font-size:15px}.search-bar-wrap[data-astro-cid-yl57u5um]{max-width:680px;margin:0 auto}.db-search-input-box[data-astro-cid-yl57u5um]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:12px;padding:6px 14px 6px 16px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 4px 20px #0006,0 0 0 1px #50cdfc14}.db-search-input-box[data-astro-cid-yl57u5um]:focus-within{border-color:var(--accent);box-shadow:0 6px 24px #00000080,0 0 12px #50cdfc40}.db-search-icon-slot[data-astro-cid-yl57u5um]{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.db-search-icon[data-astro-cid-yl57u5um]{color:var(--accent)}.db-search-spinner[data-astro-cid-yl57u5um]{animation:.8s linear infinite db-spin}@keyframes db-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.db-search-input[data-astro-cid-yl57u5um]{color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:16px}.db-search-input[data-astro-cid-yl57u5um]::placeholder{color:var(--text-muted)}.db-search-input[data-astro-cid-yl57u5um]::-webkit-search-decoration,.db-search-input[data-astro-cid-yl57u5um]::-webkit-search-cancel-button,.db-search-input[data-astro-cid-yl57u5um]::-webkit-search-results-button,.db-search-input[data-astro-cid-yl57u5um]::-webkit-search-results-decoration{display:none}.db-search-clear[data-astro-cid-yl57u5um]{background:var(--panel);border:1px solid var(--border);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--text-muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid}.db-search-clear[data-astro-cid-yl57u5um]:hover{color:var(--text);border-color:var(--accent);background:#50cdfc26}.browse-divider[data-astro-cid-yl57u5um]{text-align:center;max-width:720px;margin:48px auto 32px;position:relative}.browse-divider[data-astro-cid-yl57u5um]:before{content:"";background:var(--border);z-index:1;height:1px;position:absolute;top:50%;left:0;right:0}.browse-divider[data-astro-cid-yl57u5um] span[data-astro-cid-yl57u5um]{z-index:2;background:var(--bg);letter-spacing:1px;color:var(--text-muted);padding:0 16px;font-size:12px;font-weight:700;display:inline-block;position:relative}.category-grid[data-astro-cid-yl57u5um]{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1080px;margin:0 auto;display:grid}.category-card[data-astro-cid-yl57u5um]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;justify-content:space-between;align-items:center;min-height:130px;padding:18px 12px 14px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.category-card[data-astro-cid-yl57u5um]:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 20px #0006,0 0 10px #50cdfc26}.card-icons-wrap[data-astro-cid-yl57u5um]{justify-content:center;align-items:center;min-height:52px;display:flex}.icons-row[data-astro-cid-yl57u5um]{align-items:center;gap:8px;display:flex}.empty-frame[data-astro-cid-yl57u5um]{opacity:.35}.card-footer[data-astro-cid-yl57u5um]{justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.card-title[data-astro-cid-yl57u5um]{color:var(--silver);letter-spacing:.5px;text-align:center;font-size:13px;font-weight:700}.category-card[data-astro-cid-yl57u5um]:hover .card-title[data-astro-cid-yl57u5um]{color:var(--accent)}.db-results-container[data-astro-cid-yl57u5um]{max-width:1080px;margin:0 auto}.db-pills-row[data-astro-cid-yl57u5um]{flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-bottom:4px;display:flex}.db-pill{min-height:44px;color:var(--silver);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.db-pill:hover{border-color:var(--accent);color:var(--text);transform:translateY(-1px)}.db-pill.active{border-color:var(--accent);color:var(--accent);background:#50cdfc26;font-weight:700;box-shadow:0 0 10px #50cdfc33}.pill-count{opacity:.85;font-size:12px}.db-table-header[data-astro-cid-yl57u5um]{letter-spacing:1px;color:var(--text-muted);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:6px;padding:10px 16px;font-size:11px;font-weight:700;display:flex}.db-results-list[data-astro-cid-yl57u5um]{flex-direction:column;gap:6px;display:flex}.db-results-row{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:8px 16px;transition:background .12s,border-color .12s,transform .12s;display:flex}.db-results-row:hover{background:var(--panel);border-color:var(--accent);transform:translate(2px)}.db-res-left{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.db-res-slot{border-radius:var(--radius-sm);background:#121327b3 url(/media/ui/UT_Common_Slot_Empty.webp) 50%/cover no-repeat;flex-shrink:0;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;display:grid;position:relative;overflow:hidden}.db-res-icon{object-fit:contain;width:30px;height:30px;transition:transform .15s}.db-results-row:hover .db-res-icon{transform:scale(1.08)}.db-res-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.db-res-name{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;text-decoration:none;overflow:hidden}.db-res-name:hover{text-decoration:underline}.db-res-right{flex-shrink:0}.db-badge{color:var(--silver);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:nowrap;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-block}.db-res-meta-mobile{display:none}.db-res-slot.grade-common{box-shadow:inset 0 0 0 1px #b9c3ca59}.db-res-slot.grade-rare{box-shadow:inset 0 0 0 1px var(--grade-rare)}.db-res-slot.grade-epic{box-shadow:inset 0 0 0 1px var(--grade-epic)}.db-res-slot.grade-legend{box-shadow:inset 0 0 0 1px var(--grade-legend)}.db-res-slot.grade-unique{box-shadow:inset 0 0 0 1px var(--grade-unique)}.db-res-slot.grade-special{box-shadow:inset 0 0 0 1px var(--grade-special)}.db-res-name.grade-common{color:var(--grade-common)}.db-res-name.grade-rare{color:var(--grade-rare)}.db-res-name.grade-epic{color:var(--grade-epic)}.db-res-name.grade-legend{color:var(--grade-legend)}.db-res-name.grade-unique{color:var(--grade-unique)}.db-res-name.grade-special{color:var(--grade-special)}.db-no-results{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:48px 16px}.db-no-results-icon{color:var(--text-muted);margin:0 auto 12px}.no-results-title{color:var(--silver);margin-bottom:6px;font-size:18px}.no-results-text{color:var(--text);margin-bottom:6px;font-size:14px}.no-results-hint{color:var(--text-muted);margin:0;font-size:13px}.db-pagination-strip[data-astro-cid-yl57u5um]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:16px;display:flex}.db-page-info[data-astro-cid-yl57u5um]{color:var(--text-muted);font-size:13px}.db-page-nav[data-astro-cid-yl57u5um]{align-items:center;gap:6px;display:flex}.page-btn{min-width:44px;min-height:44px;color:var(--silver);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:0 10px;font-size:13.5px;font-weight:600;transition:all .12s;display:inline-flex}.page-btn:hover:not(:disabled){border-color:var(--accent);color:var(--text);background:var(--panel)}.page-btn.active{border-color:var(--accent);color:var(--accent);background:#50cdfc26;font-weight:700}.page-btn:disabled{opacity:.35;cursor:not-allowed}.page-ellipsis{color:var(--text-muted);padding:0 4px}.page-mobile-indicator{color:var(--text-muted);font-size:13px;font-weight:600;display:none}.db-page-size-wrap[data-astro-cid-yl57u5um]{align-items:center;gap:8px;display:flex}.page-size-label[data-astro-cid-yl57u5um]{color:var(--text-muted);font-size:13px}.db-page-size-select[data-astro-cid-yl57u5um]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-height:44px;color:var(--silver);cursor:pointer;outline:none;padding:0 12px;font-size:13px}.db-page-size-select[data-astro-cid-yl57u5um]:focus{border-color:var(--accent)}@media (width<=992px){.category-grid[data-astro-cid-yl57u5um]{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.db-search-page[data-astro-cid-yl57u5um]{padding:32px 0 48px}.hero-title[data-astro-cid-yl57u5um]{font-size:26px}.hero-subtitle[data-astro-cid-yl57u5um]{margin-bottom:20px;font-size:13.5px}.category-grid[data-astro-cid-yl57u5um]{grid-template-columns:repeat(2,1fr);gap:10px}.category-card[data-astro-cid-yl57u5um]:last-child{grid-column:span 2;width:100%;max-width:280px;margin:0 auto}.db-table-header[data-astro-cid-yl57u5um]{display:none}.db-results-row{min-height:48px;padding:8px 10px}.db-res-name{white-space:normal;word-break:break-word;font-size:13.5px}.db-badge-desktop{display:none}.db-res-meta-mobile{align-items:center;gap:4px;margin-top:2px;display:inline-flex}.db-res-badge-mobile{color:var(--text-muted);background:var(--panel);border-radius:var(--radius-sm);border:1px solid var(--border);padding:1px 6px;font-size:10.5px}.page-btn.page-num,.page-ellipsis{display:none}.page-mobile-indicator{padding:0 8px;display:inline-block}.db-pagination-strip[data-astro-cid-yl57u5um]{flex-direction:column;align-items:center;gap:12px}.db-page-info[data-astro-cid-yl57u5um]{order:2}.db-page-nav[data-astro-cid-yl57u5um]{order:1;justify-content:center;width:100%}.db-page-size-wrap[data-astro-cid-yl57u5um]{order:3}}
