.page-wrapper.svelte-3n1c4l{z-index:1;flex-direction:column;gap:3.5rem;padding-block:3rem;display:flex;position:relative}.list-glow.svelte-3n1c4l{background:radial-gradient(circle,#10b9810d 0%,#0000 60%);top:-15rem;left:50%;transform:translate(-50%)}.feed-header.svelte-3n1c4l{flex-direction:column;gap:.5rem;display:flex}.eyebrow.svelte-3n1c4l{color:var(--color-accent);text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;font-weight:850}h1.svelte-3n1c4l{font-size:var(--font-size-h1);letter-spacing:-.02em;font-weight:800;line-height:1.1}.subtitle-text.svelte-3n1c4l{color:var(--text-secondary);font-size:1rem}.controls-section.svelte-3n1c4l{flex-direction:column;gap:.75rem;margin-bottom:-1rem;display:flex}.controls-wrapper.svelte-3n1c4l{flex-direction:row;align-items:stretch;gap:.5rem;display:flex}.search-box-wrapper.svelte-3n1c4l{flex:1;min-width:0}@media (width>=48rem){.filter-card.svelte-3n1c4l{width:20rem}.filter-header.svelte-3n1c4l{margin:0}}.filter-card.svelte-3n1c4l{background:linear-gradient(var(--glass-bg), var(--glass-bg)) var(--bg-primary);border:1px solid var(--glass-border);z-index:45;border-radius:1rem;align-items:center;display:flex;position:relative}.filter-header.svelte-3n1c4l{width:100%;height:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-family:inherit;font-size:1.05rem;font-weight:650;display:flex}.filter-text-desktop.svelte-3n1c4l,.filter-chevron-desktop.svelte-3n1c4l{display:none}@media (width>=48rem){.filter-header.svelte-3n1c4l{justify-content:space-between;gap:.75rem;padding:1rem 1.5rem}.filter-text-desktop.svelte-3n1c4l{display:inline}.filter-chevron-desktop.svelte-3n1c4l{display:inline-block}}.filter-title.svelte-3n1c4l{align-items:center;gap:.6rem;display:flex}.active-count.svelte-3n1c4l{background:var(--color-accent);color:#fff;border-radius:1rem;margin-left:.25rem;padding:.1rem .6rem;font-size:.75rem;font-weight:800}.dropdown-backdrop.svelte-3n1c4l{z-index:40;cursor:default;position:fixed;inset:0}.filter-dropdown.svelte-3n1c4l{z-index:50;background:linear-gradient(var(--glass-bg), var(--glass-bg)) var(--bg-primary);border:1px solid var(--glass-border);border-radius:1rem;width:max-content;max-width:calc(100vw - 2rem);max-height:50vh;padding:1.25rem 1.5rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 10px 40px #0006}@media (width>=48rem){.filter-dropdown.svelte-3n1c4l{width:auto;max-width:none;max-height:60vh;left:0}}.filter-dropdown.svelte-3n1c4l::-webkit-scrollbar{width:6px}.filter-dropdown.svelte-3n1c4l::-webkit-scrollbar-track{background:0 0}.filter-dropdown.svelte-3n1c4l::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:10px}.filter-group.svelte-3n1c4l+.filter-group:where(.svelte-3n1c4l){border-top:1px solid var(--border-color);margin-top:1.5rem;padding-top:1.5rem}.filter-group-title.svelte-3n1c4l{color:var(--text-primary);margin-bottom:.75rem;font-size:.9rem;font-weight:750}.tag-grid.svelte-3n1c4l{flex-wrap:wrap;gap:.5rem;display:flex}.tag-btn.svelte-3n1c4l{border:1px solid var(--border-color);color:var(--text-secondary);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;padding:.5rem .8rem;font-size:.85rem;font-weight:750;transition:all .2s}.tag-btn.svelte-3n1c4l:hover{color:var(--text-primary);background:#ffffff14}.tag-btn.active.svelte-3n1c4l{color:var(--color-success);background:#10b98124;border-color:#10b9818c}.feed-section.svelte-3n1c4l{flex-direction:column;gap:1rem;min-height:40vh;display:flex}.result-summary.svelte-3n1c4l{color:var(--text-secondary);justify-content:space-between;gap:.75rem;margin-bottom:.5rem;font-size:.85rem;font-weight:750;display:flex}.empty-state.svelte-3n1c4l{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.empty-icon.svelte-3n1c4l{color:var(--text-muted);margin-bottom:.5rem;font-size:3.5rem;animation:3s ease-in-out infinite svelte-3n1c4l-float}.empty-state.svelte-3n1c4l h2:where(.svelte-3n1c4l){color:var(--text-primary);font-size:1.5rem;font-weight:800}.empty-state.svelte-3n1c4l p:where(.svelte-3n1c4l){color:var(--text-secondary);margin-bottom:.5rem}.bansos-grid.svelte-3n1c4l{grid-template-columns:1fr;gap:2rem;display:grid}.featured-strip.svelte-3n1c4l{margin-bottom:1.5rem}.feed-subheading.svelte-3n1c4l{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.feed-subheading.svelte-3n1c4l h2:where(.svelte-3n1c4l),.latest-heading.svelte-3n1c4l{color:var(--text-primary);font-size:1.15rem}.feed-subheading.svelte-3n1c4l span:where(.svelte-3n1c4l){color:var(--text-muted);font-size:.75rem}.featured-slider.svelte-3n1c4l{scroll-snap-type:x proximity;scrollbar-width:thin;gap:.9rem;padding:.15rem 0 .75rem;display:flex;overflow-x:auto}.featured-slide.svelte-3n1c4l{scroll-snap-align:start;flex:0 0 min(19rem,100vw - 4rem)}.featured-slide.svelte-3n1c4l .bansos-card{gap:.7rem;height:100%}.featured-slide.svelte-3n1c4l .card-desc{display:none}.latest-heading.svelte-3n1c4l{margin-bottom:.5rem}.inline-anxious.svelte-3n1c4l{vertical-align:middle;width:2.25rem;height:2.25rem;margin-left:.5rem}.anxious-icon.svelte-3n1c4l:hover{animation:.4s infinite alternate svelte-3n1c4l-shake}.sweat-drop.svelte-3n1c4l{transform-origin:50%;animation:1.8s ease-in infinite svelte-3n1c4l-drip}@keyframes svelte-3n1c4l-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-3n1c4l-pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes svelte-3n1c4l-shake{0%{transform:translate(1px,1px)rotate(0)}10%{transform:translate(-1px,-2px)rotate(-1deg)}20%{transform:translate(-3px)rotate(1deg)}30%{transform:translateY(2px)rotate(0)}40%{transform:translate(1px,-1px)rotate(1deg)}50%{transform:translate(-1px,2px)rotate(-1deg)}60%{transform:translate(-3px,1px)rotate(0)}70%{transform:translate(2px,1px)rotate(-1deg)}80%{transform:translate(-1px,-1px)rotate(1deg)}90%{transform:translate(2px,2px)rotate(0)}to{transform:translate(1px,-2px)rotate(-1deg)}}@keyframes svelte-3n1c4l-drip{0%{opacity:0;transform:translateY(-4px)}20%{opacity:1}80%{opacity:.8}to{opacity:0;transform:translateY(12px)}}@media (width<=64rem){.page-wrapper.svelte-3n1c4l{gap:1.5rem;padding-block:.75rem 2.5rem}}@media (width<=48rem){h1.svelte-3n1c4l{justify-content:center;align-items:center;min-width:auto;height:auto;font-size:2.5rem;display:flex}}@media (width>=48rem){.bansos-grid.svelte-3n1c4l{grid-template-columns:repeat(2,1fr)}}.category-slider.svelte-3n1c4l{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;padding-block:.5rem;display:flex;overflow-x:auto}.category-slider.svelte-3n1c4l::-webkit-scrollbar{display:none}.category-slide-btn.svelte-3n1c4l{white-space:nowrap;border:1px solid var(--border-color);background:color-mix(in srgb, var(--text-primary) 3%, transparent);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:.5rem 1.15rem;font-size:.85rem;font-weight:750;transition:all .2s}.category-slide-btn.svelte-3n1c4l:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 6%, transparent);border-color:var(--text-secondary)}.category-slide-btn.active.svelte-3n1c4l{color:#fff;background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 4px 12px #10b98133}.list-layout-container.svelte-3n1c4l{gap:2rem;width:100%;display:flex}.desktop-sidebar.svelte-3n1c4l{flex-shrink:0;width:16rem;display:none}.sidebar-filter-card.svelte-3n1c4l{background:color-mix(in srgb, var(--text-primary) 2%, var(--bg-secondary));border:1px solid var(--border-color);border-radius:1rem;padding:1.5rem;position:sticky;top:5.5rem}.sidebar-title.svelte-3n1c4l{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.95rem;font-weight:850}.sidebar-tag-list.svelte-3n1c4l{flex-flow:wrap;gap:.5rem;display:flex}.sidebar-tag-btn.svelte-3n1c4l{border:1px solid var(--border-color);background:color-mix(in srgb, var(--text-primary) 3%, transparent);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.85rem;font-weight:750;transition:all .2s;display:inline-flex}.sidebar-tag-btn.svelte-3n1c4l:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 6%, transparent);border-color:var(--text-secondary)}.sidebar-tag-btn.active.svelte-3n1c4l{color:#fff;background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 4px 12px #10b98133}.main-content-area.svelte-3n1c4l{flex:1;min-width:0}.category-slider-wrapper.svelte-3n1c4l{width:100%;margin-top:1rem}@media (width>=64rem){.desktop-sidebar.svelte-3n1c4l{display:block}.mobile-only-categories.svelte-3n1c4l{display:none}}
