body{background:#141416;color:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif;margin:0;padding:0}.wrapper.svelte-yb6j2v.svelte-yb6j2v{width:100%;position:relative;min-height:100vh}.bg.svelte-yb6j2v.svelte-yb6j2v{background:#000;background-image:radial-gradient(circle 300px at 70% 10%,#12589930,transparent),radial-gradient(circle 400px at 5% 5%,#88888820,transparent),radial-gradient(circle 200px at 90% 18%,#12589930,transparent),radial-gradient(circle 300px at 25% 40%,#D9D9D920,transparent),radial-gradient(circle 300px at 95% 70%,#55B3F820,transparent),radial-gradient(circle 300px at 25% 70%,#55B3F820,transparent),radial-gradient(circle 200px at 55% 10%,#55B3F820,transparent);position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:0}.hero-section.svelte-yb6j2v.svelte-yb6j2v{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8rem 2rem 5rem;position:relative;z-index:1}.category-title.svelte-yb6j2v.svelte-yb6j2v{text-transform:uppercase;font-size:4.5rem;font-weight:200;margin-bottom:3rem;text-align:center;letter-spacing:1px;color:#eee}.search-container.svelte-yb6j2v.svelte-yb6j2v{position:relative;width:100%;max-width:600px;margin:0 auto;transition:all .3s ease;z-index:1}.search-container.focused.svelte-yb6j2v.svelte-yb6j2v{transform:scale(1.02)}.search-input.svelte-yb6j2v.svelte-yb6j2v{width:100%;padding:1rem 3rem 1rem 1.5rem;background:#55b3f80d;border:1px solid rgba(95,115,191,.3);border-radius:50px;color:#fff;font-size:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease}.search-input.svelte-yb6j2v.svelte-yb6j2v:focus{outline:none;border-color:#5980dbcc;box-shadow:0 0 15px #5980db33;background:#55b3f814}.search-icon.svelte-yb6j2v.svelte-yb6j2v{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);color:#ffffff80;transition:color .3s ease}.search-container.focused.svelte-yb6j2v .search-icon.svelte-yb6j2v{color:#5980db}.search-results-count.svelte-yb6j2v.svelte-yb6j2v{margin-top:1.5rem;font-size:.95rem;color:#ffffffb3}.highlight.svelte-yb6j2v.svelte-yb6j2v{color:#5980db;font-weight:600}.articles-container.svelte-yb6j2v.svelte-yb6j2v{max-width:1200px;margin:0 auto;padding:2rem;position:relative;z-index:1}.articles-grid.svelte-yb6j2v.svelte-yb6j2v{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem}.article-card.svelte-yb6j2v.svelte-yb6j2v{background:#ffffff08;border:1px solid rgba(89,128,219,.15);border-radius:12px;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit;position:relative}.article-card.svelte-yb6j2v.svelte-yb6j2v:hover{transform:translateY(-5px);box-shadow:0 10px 30px -5px #00000080;border-color:#5f73bf66;background:#55b3f80d;background-image:linear-gradient(130deg,transparent,rgba(85,179,248,.02),rgba(85,179,248,.04),rgba(85,179,248,.02)),radial-gradient(circle 150px at 80% 40%,rgba(85,179,248,.04),transparent)}.article-card.svelte-yb6j2v.svelte-yb6j2v:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,#5980db,transparent);transform:scaleX(0);transition:transform .4s ease}.article-card.svelte-yb6j2v.svelte-yb6j2v:hover:before{transform:scaleX(1)}.image-container.svelte-yb6j2v.svelte-yb6j2v{position:relative;width:100%;height:220px;overflow:hidden}.article-image.svelte-yb6j2v.svelte-yb6j2v{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.article-card.svelte-yb6j2v:hover .article-image.svelte-yb6j2v{transform:scale(1.05)}.image-overlay.svelte-yb6j2v.svelte-yb6j2v{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(20,20,22,1),transparent)}.article-content.svelte-yb6j2v.svelte-yb6j2v{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.article-title.svelte-yb6j2v.svelte-yb6j2v{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#fff}.article-description.svelte-yb6j2v.svelte-yb6j2v{color:#ffffffb3;font-size:.95rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.5rem;flex-grow:1}.read-more.svelte-yb6j2v.svelte-yb6j2v{display:flex;align-items:center;color:#5980db;font-weight:600;font-size:.9rem;margin-top:auto;gap:.3rem;transition:all .2s ease}.article-card.svelte-yb6j2v:hover .read-more.svelte-yb6j2v{gap:.5rem}.no-results.svelte-yb6j2v.svelte-yb6j2v{text-align:center;padding:4rem 2rem;background:#ffffff08;border-radius:12px;color:#ffffffb3;display:flex;flex-direction:column;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-image:linear-gradient(130deg,transparent,rgba(85,179,248,.01),rgba(85,179,248,.02),rgba(85,179,248,.01)),radial-gradient(circle 150px at 80% 40%,rgba(85,179,248,.02),transparent);border:1px solid rgba(89,128,219,.1)}.reset-button.svelte-yb6j2v.svelte-yb6j2v{margin-top:1.5rem;background:#5980db33;color:#fff;border:1px solid rgba(89,128,219,.4);padding:.6rem 1.75rem;border-radius:50px;font-weight:600;cursor:pointer;transition:all .2s ease}.reset-button.svelte-yb6j2v.svelte-yb6j2v:hover{background:#5980db4d;transform:scale(1.05)}@media (max-width: 768px){.category-title.svelte-yb6j2v.svelte-yb6j2v{font-size:2.5rem}.articles-grid.svelte-yb6j2v.svelte-yb6j2v{grid-template-columns:1fr}.hero-section.svelte-yb6j2v.svelte-yb6j2v{padding-top:6rem;padding-bottom:3rem}}
