.news-page.svelte-1uha8ag{padding-bottom:2rem}.container.svelte-1uha8ag{width:min(1200px,100%);margin-inline:auto;padding-inline:4vw}.ticker-bar.svelte-1uha8ag{display:flex;align-items:center;background:var(--elev);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;margin:1.25rem 0 1.5rem}.ticker-label.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#e11d48,#be123c);color:#fff;font-weight:700;text-transform:uppercase;font-size:.72rem;letter-spacing:1px;padding:.75rem 1.25rem;white-space:nowrap;z-index:2}.pulse-dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;background:#fff;animation:svelte-1uha8ag-pulse 1.5s infinite}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1}50%{opacity:.3}}.ticker-scroll.svelte-1uha8ag{flex:1;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 1rem,black calc(100% - 1rem),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 1rem,black calc(100% - 1rem),transparent)}.ticker-track.svelte-1uha8ag{display:inline-flex;white-space:nowrap;animation:svelte-1uha8ag-ticker-scroll 35s linear infinite}.ticker-track.svelte-1uha8ag:hover{animation-play-state:paused}.ticker-item.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.88rem;color:var(--text);text-decoration:none;font-weight:500;transition:color .2s}.ticker-item.svelte-1uha8ag:hover{color:var(--brand)}.ticker-bullet.svelte-1uha8ag{color:var(--brand);font-size:1.2rem}@keyframes svelte-1uha8ag-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-layout.svelte-1uha8ag{display:grid;grid-template-columns:1fr 360px;gap:1.25rem;margin-bottom:2.5rem}.hero-carousel.svelte-1uha8ag{position:relative;border-radius:20px;overflow:hidden;background:var(--elev);border:1px solid var(--border-color)}.carousel-track.svelte-1uha8ag{display:flex;transition:transform .6s cubic-bezier(.25,1,.5,1);height:420px}.carousel-slide.svelte-1uha8ag{min-width:100%;height:100%;position:relative;display:block;text-decoration:none;color:#fff}.carousel-slide.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.carousel-slide.svelte-1uha8ag:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.3) 50%,transparent 100%)}.slide-overlay.svelte-1uha8ag{position:absolute;bottom:0;left:0;right:0;padding:2.5rem;z-index:10}.slide-section.svelte-1uha8ag{display:inline-block;background:linear-gradient(135deg,var(--brand),var(--accent));color:#000;padding:.3rem .9rem;border-radius:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.slide-overlay.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.85rem;margin:0 0 .5rem;line-height:1.25;font-weight:800;text-shadow:0 2px 12px rgba(0,0,0,.5);max-width:90%}.slide-excerpt.svelte-1uha8ag{font-size:.9rem;color:#ffffffbf;margin:0 0 .75rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:80%}.slide-meta.svelte-1uha8ag{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#fff9}.carousel-dots.svelte-1uha8ag{position:absolute;bottom:1.25rem;right:2.5rem;display:flex;gap:.4rem;z-index:20}.dot.svelte-1uha8ag{width:28px;height:3px;border-radius:2px;background:#ffffff4d;border:none;cursor:pointer;transition:all .3s;padding:0}.dot.svelte-1uha8ag:hover{background:#fff9}.dot.active.svelte-1uha8ag{background:var(--brand);width:40px}.carousel-arrow.svelte-1uha8ag{position:absolute;top:50%;transform:translateY(-50%);z-index:20;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;opacity:0}.hero-carousel.svelte-1uha8ag:hover .carousel-arrow:where(.svelte-1uha8ag){opacity:1}.carousel-arrow.svelte-1uha8ag:hover{background:#000000b3;transform:translateY(-50%) scale(1.05)}.carousel-arrow.prev.svelte-1uha8ag{left:1rem}.carousel-arrow.next.svelte-1uha8ag{right:1rem}.hero-sidebar.svelte-1uha8ag{display:flex;flex-direction:column;gap:0;background:var(--elev);border:1px solid var(--border-color);border-radius:20px;padding:1.25rem;overflow:hidden}.sidebar-title.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color);color:var(--text)}.sidebar-title.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--brand)}.sidebar-item.svelte-1uha8ag{display:flex;gap:.85rem;padding:.85rem 0;text-decoration:none;color:inherit;border-bottom:1px solid var(--border-color);transition:all .2s}.sidebar-item.svelte-1uha8ag:last-child{border-bottom:none}.sidebar-item.svelte-1uha8ag:hover{background:#fcc0000a;margin:0 -1.25rem;padding-left:1.25rem;padding-right:1.25rem}.sidebar-thumb.svelte-1uha8ag{width:80px;height:64px;border-radius:10px;object-fit:cover;flex-shrink:0}.sidebar-text.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center;gap:.3rem;min-width:0}.sidebar-text.svelte-1uha8ag h4:where(.svelte-1uha8ag){margin:0;font-size:.88rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidebar-meta.svelte-1uha8ag{font-size:.75rem;color:var(--muted)}.grid-section.svelte-1uha8ag{margin-bottom:2.5rem}.section-header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.section-header.svelte-1uha8ag h3:where(.svelte-1uha8ag){display:flex;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:700;margin:0}.section-header.svelte-1uha8ag h3:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){color:var(--brand)}.news-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.news-card.svelte-1uha8ag{display:flex;flex-direction:column;background:var(--elev);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.news-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000026;border-color:#fcc00033}.card-img-wrap.svelte-1uha8ag{position:relative;overflow:hidden}.card-img-wrap.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:180px;object-fit:cover;transition:transform .3s ease}.news-card.svelte-1uha8ag:hover .card-img-wrap:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.03)}.card-section.svelte-1uha8ag{position:absolute;top:.75rem;left:.75rem;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:.2rem .6rem;border-radius:6px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.card-body.svelte-1uha8ag{flex:1;padding:1.15rem 1.25rem;display:flex;flex-direction:column}.card-body.svelte-1uha8ag h4:where(.svelte-1uha8ag){margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-excerpt.svelte-1uha8ag{font-size:.85rem;color:var(--muted);line-height:1.5;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.card-footer.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--border-color)}.card-date.svelte-1uha8ag{font-size:.75rem;color:var(--muted)}.read-more.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:var(--brand);transition:gap .2s}.news-card.svelte-1uha8ag:hover .read-more:where(.svelte-1uha8ag){gap:.5rem}.screening-preview.svelte-1uha8ag{margin-bottom:2rem}.view-all.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--brand);text-decoration:none;transition:gap .2s}.view-all.svelte-1uha8ag:hover{gap:.55rem}.token-row.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.token-chip.svelte-1uha8ag{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;background:var(--elev);border:1px solid var(--border-color);border-radius:14px;text-decoration:none;color:inherit;transition:all .2s ease}.token-chip.svelte-1uha8ag:hover{border-color:#fcc00040;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.token-chip-logo.svelte-1uha8ag{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.token-chip-info.svelte-1uha8ag{flex:1;min-width:0;display:flex;flex-direction:column}.token-chip-ticker.svelte-1uha8ag{font-weight:700;font-size:.88rem}.token-chip-name.svelte-1uha8ag{font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.token-chip-status.svelte-1uha8ag{padding:.2rem .6rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:capitalize;flex-shrink:0}.token-chip-status.halal.svelte-1uha8ag{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25)}.token-chip-status.syubhat.svelte-1uha8ag{background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.25)}.token-chip-status.haram.svelte-1uha8ag{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.divider.svelte-1uha8ag{height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent);margin:1rem 0}@media(max-width:992px){.hero-layout.svelte-1uha8ag{grid-template-columns:1fr}.hero-sidebar.svelte-1uha8ag{flex-direction:row;overflow-x:auto;gap:1rem;padding:1rem}.sidebar-title.svelte-1uha8ag{display:none}.sidebar-item.svelte-1uha8ag{flex-direction:column;min-width:200px;border-bottom:none;padding:0}.sidebar-item.svelte-1uha8ag:hover{margin:0;padding:0}.sidebar-thumb.svelte-1uha8ag{width:100%;height:120px;border-radius:10px}.token-row.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.carousel-track.svelte-1uha8ag{height:300px}.slide-overlay.svelte-1uha8ag{padding:1.5rem}.slide-overlay.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.3rem;max-width:100%}.slide-excerpt.svelte-1uha8ag{display:none}.carousel-dots.svelte-1uha8ag{bottom:1rem;right:1.5rem}.news-grid.svelte-1uha8ag{grid-template-columns:1fr}.carousel-arrow.svelte-1uha8ag{display:none}}@media(max-width:480px){.hero-sidebar.svelte-1uha8ag{padding:.75rem}.token-row.svelte-1uha8ag{grid-template-columns:1fr}}
