.search-page[data-v-15e9bafa]{min-height:100vh;background:#121212;padding-bottom:60px}.page-container[data-v-15e9bafa]{padding-top:20px}.breadcrumb-container[data-v-15e9bafa]{margin-bottom:8px;padding:12px 16px;background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.breadcrumb-nav[data-v-15e9bafa]{font-size:14px}.breadcrumb-nav[data-v-15e9bafa] .q-breadcrumbs__separator{color:#ffffff4d}.breadcrumb-item[data-v-15e9bafa]{color:#fff9;transition:color .3s ease}.breadcrumb-item[data-v-15e9bafa]:hover,.breadcrumb-item[data-v-15e9bafa] .q-icon{color:#00d4ff}.breadcrumb-current[data-v-15e9bafa]{color:#fffffff2;font-weight:600}.breadcrumb-current[data-v-15e9bafa] .q-icon{color:#00d4ff}.search-header .search-title[data-v-15e9bafa]{color:#fffffff2;display:flex;align-items:center}.search-header .search-title .keyword-highlight[data-v-15e9bafa]{color:#00d4ff;font-style:italic}.search-header .search-title .q-icon[data-v-15e9bafa]{color:#00d4ff}.search-header .search-meta[data-v-15e9bafa]{color:#fff9;font-size:1.1rem}.empty-state[data-v-15e9bafa]{padding:80px 20px}.empty-state h2[data-v-15e9bafa]{color:#fffffff2}.empty-state p[data-v-15e9bafa]{color:#ffffff80}.empty-state .q-icon[data-v-15e9bafa]{opacity:.3}.anime-grid[data-v-15e9bafa]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:100%}@media (min-width: 1280px){.anime-grid[data-v-15e9bafa]{grid-template-columns:repeat(6,1fr);gap:16px}}@media (min-width: 1024px) and (max-width: 1279px){.anime-grid[data-v-15e9bafa]{grid-template-columns:repeat(5,1fr);gap:14px}}@media (min-width: 768px) and (max-width: 1023px){.anime-grid[data-v-15e9bafa]{grid-template-columns:repeat(4,1fr);gap:14px}}@media (min-width: 600px) and (max-width: 767px){.anime-grid[data-v-15e9bafa]{grid-template-columns:repeat(3,1fr);gap:12px}}@media (min-width: 400px) and (max-width: 599px){.anime-grid[data-v-15e9bafa]{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width: 399px){.anime-grid[data-v-15e9bafa]{grid-template-columns:repeat(2,1fr);gap:8px}}.pagination-container .pagination-wrapper[data-v-15e9bafa]{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.pagination-container .pagination-wrapper .pagination-btn[data-v-15e9bafa]{font-weight:600;padding:10px 24px;border-radius:12px;border:2px solid currentColor}.pagination-container .pagination-wrapper .page-info .page-chip[data-v-15e9bafa]{font-size:1rem;font-weight:700;padding:8px 20px;border-radius:12px}.pagination-container .total-results[data-v-15e9bafa]{font-size:.95rem}.error-state[data-v-15e9bafa],.empty-results[data-v-15e9bafa]{padding:80px 20px}.error-state h3[data-v-15e9bafa],.empty-results h3[data-v-15e9bafa]{color:#fffffff2}.error-state p[data-v-15e9bafa],.empty-results p[data-v-15e9bafa]{max-width:500px;margin:12px auto;color:#ffffff80}.error-state .q-icon[data-v-15e9bafa],.empty-results .q-icon[data-v-15e9bafa]{opacity:.3}.anime-card-skeleton .q-card[data-v-15e9bafa]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.sidebar-container[data-v-15e9bafa]{position:sticky;top:80px}@media (max-width: 1023px){.sidebar-container[data-v-15e9bafa]{position:relative;top:0}}@media (max-width: 1023px){.row[data-v-15e9bafa]{flex-direction:column}.row .col-lg-9[data-v-15e9bafa],.row .col-lg-3[data-v-15e9bafa]{width:100%;max-width:100%}}@media (max-width: 767px){.breadcrumb-nav[data-v-15e9bafa]{font-size:12px}.breadcrumb-nav[data-v-15e9bafa] .q-breadcrumbs__el{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-header .search-title[data-v-15e9bafa]{font-size:1.5rem}.search-header .search-title .q-icon[data-v-15e9bafa]{width:24px;height:24px;font-size:24px}.pagination-wrapper .pagination-btn[data-v-15e9bafa]{padding:8px 16px;font-size:.85rem}.pagination-wrapper .page-chip[data-v-15e9bafa]{font-size:.85rem!important;padding:6px 16px!important}.anime-grid[data-v-15e9bafa]{gap:12px}}[data-v-15e9bafa] .q-skeleton{background:#ffffff0d}[data-v-15e9bafa] .q-skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}
