.dk-tv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}.dk-tv-card{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;text-decoration:none;color:var(--ink);
  border:1px solid var(--line);box-shadow:0 10px 26px -18px rgba(24,58,38,.35);transition:transform .2s ease,box-shadow .2s ease;}.dk-tv-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);}.dk-tv-thumb{position:relative;display:block;aspect-ratio:16/9;background:linear-gradient(160deg,var(--g-300),var(--g-800)) center/cover no-repeat;}.dk-tv-play{position:absolute;inset:0;margin:auto;width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;
  box-shadow:0 8px 24px rgba(0,0,0,.25);transition:transform .2s ease;}.dk-tv-play svg{width:22px;height:22px;fill:var(--g-800);margin-left:3px;}.dk-tv-card:hover .dk-tv-play{transform:scale(1.08);}.dk-tv-dur{position:absolute;bottom:8px;inset-inline-start:8px;padding:2px 8px;border-radius:6px;background:rgba(0,0,0,.72);color:#fff;font-size:12px;font-weight:700;}.dk-tv-body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 16px;}.dk-tv-topic{font-size:12px;font-weight:800;color:var(--g-600);}.dk-tv-title{font-size:15px;font-weight:800;line-height:1.8;}.dk-tv-rail .dk-tv-grid{grid-template-columns:repeat(4,minmax(0,1fr));}@media (max-width:1020px){.dk-tv-grid,.dk-tv-rail .dk-tv-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:520px){.dk-tv-grid,.dk-tv-rail .dk-tv-grid{gap:12px;}.dk-tv-title{font-size:14px;}.dk-tv-body{padding:10px 10px 12px;}.dk-tv-play{width:42px;height:42px;}}