.videos-page.svelte-yxunt{--bg-page:#f8fafc;--bg-card:#fff;--text-primary:#1e293b;--text-secondary:#64748b;--accent:#3b82f6;--accent-hover:#2563eb;--border-color:#00000014;background:var(--bg-page);min-height:100vh;color:var(--text-primary);padding:40px 0 80px}@media (prefers-color-scheme:dark){.videos-page.svelte-yxunt{--bg-page:#0f172a;--bg-card:#1e293b;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--border-color:#ffffff14}}.container.svelte-yxunt{max-width:1200px;margin:0 auto;padding:0 20px}h1.svelte-yxunt{margin:0 0 24px;font-size:2rem;font-weight:700}.search-bar.svelte-yxunt{margin-bottom:20px;position:relative}.search-icon.svelte-yxunt{width:20px;height:20px;color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search-input.svelte-yxunt{border:1px solid var(--border-color);background:var(--bg-card);width:100%;color:var(--text-primary);border-radius:12px;outline:none;padding:14px 48px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.search-input.svelte-yxunt::placeholder{color:var(--text-secondary)}.search-input.svelte-yxunt:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3b82f626}.clear-btn.svelte-yxunt{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.clear-btn.svelte-yxunt:hover{background:var(--border-color);color:var(--text-primary)}.clear-btn.svelte-yxunt svg:where(.svelte-yxunt){width:18px;height:18px}.category-filter.svelte-yxunt{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:8px;margin-bottom:32px;padding-bottom:16px;display:flex}.category-btn.svelte-yxunt{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;padding:8px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s}.category-btn.svelte-yxunt:hover,.category-btn.active.svelte-yxunt{background:var(--accent);border-color:var(--accent);color:#fff}.video-grid.svelte-yxunt{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.empty-state.svelte-yxunt{text-align:center;color:var(--text-secondary);padding:80px 20px}.empty-state.svelte-yxunt svg:where(.svelte-yxunt){opacity:.5;width:80px;height:80px;margin-bottom:16px}.empty-state.svelte-yxunt p:where(.svelte-yxunt){margin:0;font-size:1.1rem}@media (width<=768px){.videos-page.svelte-yxunt{padding:24px 0 60px}h1.svelte-yxunt{margin-bottom:20px;font-size:1.75rem}.search-input.svelte-yxunt{padding:12px 44px;font-size:.95rem}.search-icon.svelte-yxunt{width:18px;height:18px;left:14px}.category-filter.svelte-yxunt{gap:6px;margin-bottom:24px}.category-btn.svelte-yxunt{padding:6px 12px;font-size:.85rem}.video-grid.svelte-yxunt{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}}
