.tlive{gap:10px;margin:0 0 16px;display:grid}.tlive-kop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tlive-kop h2{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);align-items:center;gap:7px;margin:0;font-size:.82rem;font-weight:800;display:flex}.tlive-punt{background:var(--pop,#ff5d6c);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pop,#ff5d6c) 22%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite tlive-klop}@keyframes tlive-klop{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.tlive-alles{color:var(--accent);white-space:nowrap;font-size:.8rem;font-weight:700}.tlive-lijst{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.tlive-kaart{border:1px solid color-mix(in srgb, var(--pop,#ff5d6c) 26%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--pop,#ff5d6c) 7%, var(--panel)), var(--panel) 70%);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.tlive-meta{color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem;display:flex}.tlive-reeks{letter-spacing:.04em;text-transform:uppercase;font-weight:800}.tlive-veld,.tlive-klok{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px}.tlive-klok{color:var(--txt);margin-left:auto;font-weight:800}.tlive-body{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.tlive-ploeg{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.tlive-naam{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.82rem;font-weight:700;overflow:hidden}.tlive-score{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.6rem;font-weight:900;line-height:1}.tlive-cta{border:1px solid var(--line);background:var(--bg);color:var(--txt);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;font-weight:700;display:flex}.tlive-cta:hover{border-color:var(--accent);color:var(--accent)}.tlive-cta-txt{flex:auto}@media (prefers-reduced-motion:reduce){.tlive-punt{animation:none}}
.tteaser{border:1px solid color-mix(in srgb, var(--accent,#ffd873) 40%, var(--line,#1d3b2c));background:radial-gradient(120% 160% at 0% 50%, color-mix(in srgb, var(--accent,#ffd873) 14%, transparent), transparent 60%), var(--panel,#10141a);color:var(--txt,#e8f5ee);border-radius:14px;align-items:center;gap:14px;margin:0 0 16px;padding:14px 18px;text-decoration:none;display:flex}.tteaser:hover{border-color:var(--accent,#ffd873)}.tteaser.live{border-color:color-mix(in srgb, var(--pop,#ff5d6c) 55%, var(--line,#2e333d))}.tteaser-logo{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:44px;height:44px;box-shadow:0 0 0 2px #ffffff29,0 4px 12px #00000059}.tteaser-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tteaser-titel{font-size:1.05rem;font-weight:800}.tteaser-sub{color:var(--dim,#9fb6aa);font-size:.9rem}.tteaser-sub b{color:var(--accent,#ffd873);font-variant-numeric:tabular-nums}.tteaser-sub.live{color:var(--pop,#ff5d6c);font-weight:700}.tteaser-pijl{color:var(--accent,#ffd873);flex:none;font-size:1.3rem}
