.page.svelte-u4k2t{min-height:100vh;background:#050505;color:#d1d5db}.content.svelte-u4k2t{max-width:62rem;margin:0 auto;padding:7rem 1.5rem 5rem}.head.svelte-u4k2t{position:relative;margin-bottom:2.5rem}.kicker.svelte-u4k2t{color:#ff4500;font-size:.78rem;font-weight:700;letter-spacing:.18em}h1.svelte-u4k2t{color:#fff;font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.02em;margin:.6rem 0 .8rem}.subtitle.svelte-u4k2t{color:#9aa0a8;font-size:1.05rem;line-height:1.6;max-width:38rem;margin:0}.rss.svelte-u4k2t{position:absolute;top:.4rem;right:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#8a8f98;text-decoration:none;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:.2rem .5rem}.rss.svelte-u4k2t:hover{color:#ff4500;border-color:#ff450066}.featured.svelte-u4k2t{display:block;text-decoration:none;margin-bottom:3rem;padding:1.8rem 1.9rem;border-radius:16px;background:linear-gradient(135deg,#ff450014,#ff450005);border:1px solid rgba(255,69,0,.3);transition:border-color .18s,transform .18s}.featured.svelte-u4k2t:hover{border-color:#ff45008c;transform:translateY(-2px)}.featured.svelte-u4k2t .f-meta:where(.svelte-u4k2t){display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#9aa0a8;margin-bottom:.7rem}.featured.svelte-u4k2t .f-meta:where(.svelte-u4k2t) .cat:where(.svelte-u4k2t){color:#ff4500;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.featured.svelte-u4k2t .f-meta:where(.svelte-u4k2t) .dot:where(.svelte-u4k2t){opacity:.5}.featured.svelte-u4k2t h2:where(.svelte-u4k2t){color:#fff;font-size:clamp(1.4rem,3.5vw,1.9rem);font-weight:800;line-height:1.2;margin:0 0 .6rem}.featured.svelte-u4k2t p:where(.svelte-u4k2t){color:#b5bac1;font-size:1rem;line-height:1.6;margin:0 0 .9rem;max-width:44rem}.featured.svelte-u4k2t .go:where(.svelte-u4k2t){color:#ff4500;font-weight:650;font-size:.92rem}.block.svelte-u4k2t{margin-bottom:3rem}.block-head.svelte-u4k2t{color:#fff;font-size:1.3rem;font-weight:800;margin:0 0 1.2rem}.filters.svelte-u4k2t{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.4rem}.chip.svelte-u4k2t{cursor:pointer;font-family:inherit;font-size:.83rem;font-weight:600;background:#ffffff08;color:#9aa0a8;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.35rem .9rem;transition:all .15s}.chip.svelte-u4k2t:hover{color:#fff;border-color:#ffffff40}.chip.active.svelte-u4k2t{background:#ff45001f;color:#ff7a45;border-color:#ff450080}.card-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:700px){.card-grid.svelte-u4k2t{grid-template-columns:1fr}}.card.svelte-u4k2t{display:flex;flex-direction:column;text-decoration:none;padding:1.3rem 1.4rem;border-radius:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);transition:border-color .18s,transform .18s}.card.svelte-u4k2t:hover{border-color:#ff450066;transform:translateY(-3px)}.card.svelte-u4k2t .card-tag:where(.svelte-u4k2t){font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff4500}.card.svelte-u4k2t .card-tag.vs:where(.svelte-u4k2t){color:#9aa0a8}.card.svelte-u4k2t h3:where(.svelte-u4k2t){color:#fff;font-size:1.08rem;font-weight:700;line-height:1.3;margin:.5rem 0}.card.svelte-u4k2t p:where(.svelte-u4k2t){color:#8a8f98;font-size:.88rem;line-height:1.55;margin:0 0 1rem;flex-grow:1}.card.svelte-u4k2t .card-go:where(.svelte-u4k2t){color:#6b7280;font-size:.78rem;font-weight:600}.card.svelte-u4k2t:hover .card-go:where(.svelte-u4k2t){color:#ff4500}.muted.svelte-u4k2t{color:#6b7280;font-size:.9rem}.newsletter.svelte-u4k2t{margin-top:1rem;padding:2rem 1.8rem;text-align:center;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:16px}.newsletter.svelte-u4k2t h2:where(.svelte-u4k2t){color:#fff;font-size:1.3rem;font-weight:800;margin:0 0 .5rem}.newsletter.svelte-u4k2t p:where(.svelte-u4k2t){color:#9aa0a8;font-size:.92rem;margin:0 auto 1.3rem;max-width:32rem}.form.svelte-u4k2t{display:flex;gap:.6rem;max-width:26rem;margin:0 auto}@media(max-width:480px){.form.svelte-u4k2t{flex-direction:column}}.form.svelte-u4k2t input:where(.svelte-u4k2t){flex:1;background:#0c0c0e;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:.7rem .9rem;color:#fff;font-family:inherit;font-size:.9rem}.form.svelte-u4k2t input:where(.svelte-u4k2t):focus{outline:none;border-color:#ff450080}.form.svelte-u4k2t button:where(.svelte-u4k2t){background:#ff4500;color:#fff;font-weight:650;font-family:inherit;font-size:.9rem;border:none;border-radius:9px;padding:.7rem 1.4rem;cursor:pointer;white-space:nowrap}.form.svelte-u4k2t button:where(.svelte-u4k2t):hover:not(:disabled){background:#e03e00}.form.svelte-u4k2t button:where(.svelte-u4k2t):disabled{opacity:.6;cursor:default}.success.svelte-u4k2t{color:#34d399;font-weight:600}.error.svelte-u4k2t{color:#f87171;font-size:.85rem;margin:.7rem 0 0}
