.hero.svelte-1uha8ag{background:linear-gradient(135deg, var(--roma-red), var(--roma-dark-red));border-bottom:4px solid var(--roma-gold);padding:32px 0}.hero-inner.svelte-1uha8ag{align-items:center;gap:24px;display:flex}.hero-content.svelte-1uha8ag{flex:1}.hero-label.svelte-1uha8ag{letter-spacing:.15em;color:var(--roma-gold);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.hero-title.svelte-1uha8ag{margin-bottom:8px;font-size:24px;font-weight:800;line-height:1.3}.hero-title.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#fff}.hero-title.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--roma-gold)}.hero-summary.svelte-1uha8ag{color:#fff9;margin-bottom:12px;font-size:14px;line-height:1.5}.hero-meta.svelte-1uha8ag{color:#fff6;align-items:center;gap:10px;font-size:11px;display:flex}.hero-tag.svelte-1uha8ag{border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.hero-source.svelte-1uha8ag{font-style:italic}.hero-image.svelte-1uha8ag{border-radius:8px;flex-shrink:0;width:280px;overflow:hidden}.hero-image.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:180px;display:block}.content-grid.svelte-1uha8ag{gap:24px;padding-top:24px;display:flex}.articles.svelte-1uha8ag{flex:1;min-width:0}.section-header.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--roma-gold);font-size:16px;font-weight:700}.section-badge.svelte-1uha8ag{color:var(--roma-muted);font-size:11px}.article-card.svelte-1uha8ag{background:var(--roma-surface);border:.5px solid var(--roma-border);color:inherit;border-radius:8px;gap:14px;margin-bottom:10px;padding:14px;transition:background .15s;display:flex}.article-card.svelte-1uha8ag:hover{background:var(--roma-surface-2)}.article-thumb.svelte-1uha8ag{border-radius:6px;flex-shrink:0;width:90px;height:68px;overflow:hidden}.article-thumb.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;display:block}.article-thumb--empty.svelte-1uha8ag{color:var(--roma-gold);opacity:.3;background:linear-gradient(135deg,#2a2a2a,#333);justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex}.article-body.svelte-1uha8ag{flex:1;min-width:0}.article-title.svelte-1uha8ag{color:var(--roma-text);margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.4}.article-card.svelte-1uha8ag:hover .article-title:where(.svelte-1uha8ag){color:var(--roma-gold)}.article-summary.svelte-1uha8ag{color:var(--roma-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.article-meta.svelte-1uha8ag{color:#ffffff4d;align-items:center;gap:8px;font-size:11px;display:flex}.article-tag.svelte-1uha8ag{border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600}.article-source.svelte-1uha8ag{font-style:italic}.sidebar.svelte-1uha8ag{flex-shrink:0;width:240px}.sidebar-card.svelte-1uha8ag{background:var(--roma-surface);border:.5px solid var(--roma-border);border-radius:8px;margin-bottom:16px;overflow:hidden}.sidebar-header.svelte-1uha8ag{color:var(--roma-gold);letter-spacing:.06em;background:#222;padding:8px 14px;font-size:11px;font-weight:700}.sidebar-body.svelte-1uha8ag{padding:12px 14px}.trending-item.svelte-1uha8ag{color:var(--roma-text);border-bottom:.5px solid var(--roma-border);align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.trending-item.svelte-1uha8ag:last-child{border-bottom:none}.trending-dot.svelte-1uha8ag{border-radius:50%;flex-shrink:0;width:8px;height:8px}.newsletter-input.svelte-1uha8ag{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;outline:none;width:100%;margin-bottom:8px;padding:8px 10px;font-size:12px}.newsletter-input.svelte-1uha8ag:focus{border-color:var(--roma-gold)}.newsletter-btn.svelte-1uha8ag{background:var(--roma-gold);color:#1a1a1a;cursor:pointer;border:none;border-radius:6px;width:100%;padding:8px;font-size:12px;font-weight:600;transition:background .15s}.newsletter-btn.svelte-1uha8ag:hover{background:#ffc04d}.sidebar-newsletter.svelte-1uha8ag{background:linear-gradient(135deg, var(--roma-red), var(--roma-dark-red));border-color:#0000}.load-more.svelte-1uha8ag{background:var(--roma-surface);border:1px solid var(--roma-border);width:100%;color:var(--roma-gold);cursor:pointer;border-radius:8px;margin-top:12px;padding:12px;font-size:14px;font-weight:500;transition:all .15s}.load-more.svelte-1uha8ag:hover{background:var(--roma-surface-2);border-color:var(--roma-gold)}.load-more.svelte-1uha8ag:disabled{opacity:.5;cursor:wait}@media (width<=768px){.hero-inner.svelte-1uha8ag{flex-direction:column}.hero-image.svelte-1uha8ag{width:100%}.content-grid.svelte-1uha8ag{flex-direction:column}.sidebar.svelte-1uha8ag{width:100%}}
