.hero.svelte-1ljb4c9{background:#0a0a0a;color:#fff;padding:90px 24px 0;border-bottom:2px solid var(--primary);overflow:hidden;position:relative}.hero-ghost.svelte-1ljb4c9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-display);font-size:clamp(200px,30vw,480px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.035);text-transform:uppercase;white-space:nowrap;pointer-events:none;user-select:none;z-index:0}.hero-glow.svelte-1ljb4c9{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse 70% 60% at 30% 50%,rgba(239,255,0,.04) 0%,transparent 70%);pointer-events:none;z-index:0}.hero-inner.svelte-1ljb4c9{max-width:720px;margin:0 auto;position:relative;z-index:2;text-align:center}.eyebrow.svelte-1ljb4c9{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid rgba(239,255,0,.3);background:#efff000f;color:var(--primary);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;margin-bottom:28px}.eyebrow-dot.svelte-1ljb4c9{width:6px;height:6px;background:var(--primary);border-radius:50%;animation:svelte-1ljb4c9-pulse 2s ease-in-out infinite}@keyframes svelte-1ljb4c9-pulse{0%,to{opacity:1}50%{opacity:.3}}.hero.svelte-1ljb4c9 h1:where(.svelte-1ljb4c9){font-size:clamp(40px,7vw,80px);line-height:.95;margin-bottom:20px;letter-spacing:-.02em}.hero.svelte-1ljb4c9 h1:where(.svelte-1ljb4c9) em:where(.svelte-1ljb4c9){font-style:normal;color:var(--accent)}.hero-sub.svelte-1ljb4c9{max-width:480px;margin:0 auto 32px;color:#ffffff8c;font-size:.88rem;line-height:1.7}.hero-search.svelte-1ljb4c9{display:flex;max-width:540px;margin:0 auto 28px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:6px;overflow:hidden;transition:border-color .2s}.hero-search.svelte-1ljb4c9:focus-within{border-color:var(--primary)}.search-icon.svelte-1ljb4c9{flex-shrink:0;margin:auto 0 auto 14px;color:#ffffff59}.hero-search.svelte-1ljb4c9 input:where(.svelte-1ljb4c9){flex:1;background:none;border:none;color:#fff;font-size:.88rem;padding:14px 12px;outline:none}.hero-search.svelte-1ljb4c9 input:where(.svelte-1ljb4c9)::placeholder{color:#ffffff59}.hero-search.svelte-1ljb4c9 button:where(.svelte-1ljb4c9){background:var(--primary);color:#0a0a0a;border:none;padding:0 24px;font-family:var(--font-body);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .15s}.hero-search.svelte-1ljb4c9 button:where(.svelte-1ljb4c9):hover{background:#f5ff4d}.hero-cats.svelte-1ljb4c9{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-bottom:48px}.cat-link.svelte-1ljb4c9{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid rgba(255,255,255,.1);border-radius:100px;color:#ffffff8c;font-size:.75rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;transition:border-color .2s,color .2s;cursor:pointer}.cat-link.svelte-1ljb4c9:hover{border-color:var(--primary);color:var(--primary)}.cat-link.svelte-1ljb4c9 svg:where(.svelte-1ljb4c9){opacity:.7}.hero-stats.svelte-1ljb4c9{display:flex;justify-content:center;gap:0;max-width:720px;margin:0 auto;padding:20px 0;border-top:1px solid rgba(255,255,255,.08);position:relative;z-index:2}.stat.svelte-1ljb4c9{flex:1;text-align:center}.stat.svelte-1ljb4c9 strong:where(.svelte-1ljb4c9){display:block;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:800;color:var(--primary);letter-spacing:-.02em}.stat.svelte-1ljb4c9 span:where(.svelte-1ljb4c9){font-size:.68rem;color:#fff6;text-transform:uppercase;letter-spacing:.08em}.stat-sep.svelte-1ljb4c9{width:1px;background:#ffffff14;align-self:stretch}@media(max-width:720px){.hero.svelte-1ljb4c9{padding:60px 20px 0}.hero-ghost.svelte-1ljb4c9{font-size:clamp(120px,25vw,200px)}.hero-search.svelte-1ljb4c9{flex-direction:column}.hero-search.svelte-1ljb4c9 button:where(.svelte-1ljb4c9){padding:12px}.hero-cats.svelte-1ljb4c9{gap:4px}.cat-link.svelte-1ljb4c9{font-size:.7rem;padding:6px 10px}}.loading-state.svelte-1ogm5pp{text-align:center;padding:60px 20px;color:var(--text-muted);font-size:.88rem}.cat-section.svelte-1ogm5pp{margin:48px 0 56px}.cat-section.svelte-1ogm5pp h2:where(.svelte-1ogm5pp){font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:20px}.cat-grid.svelte-1ogm5pp{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:0}.cat-card.svelte-1ogm5pp{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;border:1px solid var(--card-border);text-decoration:none;color:var(--text);cursor:pointer;transition:background .2s,border-color .2s;margin-top:-1px;margin-left:-1px}.cat-card.svelte-1ogm5pp:hover{background:var(--surface-hover);border-color:var(--primary);z-index:1}.cat-icon.svelte-1ogm5pp{color:var(--primary)}.cat-card.svelte-1ogm5pp strong:where(.svelte-1ogm5pp){font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-heading)}.cat-count.svelte-1ogm5pp{font-size:.72rem;color:var(--text-muted);font-weight:600}.feed-section.svelte-1ogm5pp{margin-bottom:56px}.section-header.svelte-1ogm5pp{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--card-border)}.section-header.svelte-1ogm5pp h2:where(.svelte-1ogm5pp){font-size:clamp(1.1rem,2.5vw,1.4rem);color:var(--text-heading)}.see-all.svelte-1ogm5pp{font-size:.75rem;color:var(--primary);text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.see-all.svelte-1ogm5pp:hover{text-decoration:underline}.deals-grid.svelte-1ogm5pp{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.deal-card.svelte-1ogm5pp{border:1px solid var(--card-border);overflow:hidden;display:flex;flex-direction:column;transition:background .2s;margin-top:-1px;margin-left:-1px;cursor:pointer}.deal-card.svelte-1ogm5pp:hover{background:var(--surface-hover)}.deal-image.svelte-1ogm5pp{width:100%;aspect-ratio:4/3;background:var(--panel-bg);overflow:hidden}.deal-image.svelte-1ogm5pp img:where(.svelte-1ogm5pp){width:100%;height:100%;object-fit:contain}.deal-body.svelte-1ogm5pp{padding:16px 20px;flex:1}.deal-title.svelte-1ogm5pp{font-size:.84rem;font-weight:700;color:var(--text-heading);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:6px}.meta-tag.svelte-1ogm5pp{font-size:.68rem;padding:2px 7px;background:var(--tag-bg);color:var(--tag-color);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.deal-price.svelte-1ogm5pp{margin-top:10px}.deal-price.svelte-1ogm5pp strong:where(.svelte-1ogm5pp){font-size:1.1rem;color:var(--text-heading)}.deal-shops.svelte-1ogm5pp{font-size:.72rem;color:var(--text-muted);margin-left:8px}.deal-saving.svelte-1ogm5pp{display:inline-block;margin-top:6px;font-size:.72rem;font-weight:700;color:var(--primary);background:#efff0014;padding:3px 10px;border-radius:100px}.deal-link.svelte-1ogm5pp{display:block;padding:10px 20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:center;color:var(--primary);border-top:1px solid var(--card-border);text-decoration:none;transition:background .15s}.deal-link.svelte-1ogm5pp:hover{background:#efff000f}.trust-section.svelte-1ogm5pp{margin:56px 0 48px;text-align:center}.trust-section.svelte-1ogm5pp h2:where(.svelte-1ogm5pp){font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:28px}.trust-grid.svelte-1ogm5pp{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.trust-item.svelte-1ogm5pp{padding:32px 20px;border:1px solid var(--card-border);display:flex;flex-direction:column;align-items:center;gap:8px;margin-left:-1px}.trust-item.svelte-1ogm5pp svg:where(.svelte-1ogm5pp){color:var(--primary);margin-bottom:4px}.trust-item.svelte-1ogm5pp strong:where(.svelte-1ogm5pp){font-size:.88rem;color:var(--text-heading)}.trust-item.svelte-1ogm5pp span:where(.svelte-1ogm5pp){font-size:.75rem;color:var(--text-muted);line-height:1.5}.rss-hint.svelte-1ogm5pp{text-align:center;padding:24px;font-size:.72rem;color:var(--text-muted)}.rss-hint.svelte-1ogm5pp a:where(.svelte-1ogm5pp){color:var(--primary);text-decoration:none}@media(max-width:720px){.cat-grid.svelte-1ogm5pp{grid-template-columns:repeat(2,1fr)}.trust-grid.svelte-1ogm5pp{grid-template-columns:1fr}.trust-item.svelte-1ogm5pp{margin-top:-1px;margin-left:0}}
