.ycin{background:color-mix(in srgb, var(--accent,#00fffc) 16%, #0006);border:1px solid color-mix(in srgb, var(--accent,#00fffc) 55%, transparent);color:#fff;font-size:13px;font-weight:600;font-family:var(--font-montserrat), system-ui, sans-serif;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;text-decoration:none;transition:filter .15s;display:inline-flex}.ycin:hover{filter:brightness(1.15)}.ycin img{object-fit:cover;border-radius:2px;width:22px;height:15px}.ycin b{font-weight:800}.ycin span:not([aria-hidden]){letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--accent,#00fffc) 80%, #fff);font-size:10px}
.ev-htw{--accent:#00fffc;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 62%), linear-gradient(180deg, #16161b, #101014);border:1px solid color-mix(in srgb, var(--accent) 34%, #26262e);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden}.ev-htw:before{content:"";background:var(--accent);width:4px;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 70%, transparent);position:absolute;top:0;bottom:0;left:0}.ev-htw-top{align-items:flex-start;gap:14px;display:flex}.ev-htw-icon{background:color-mix(in srgb, var(--accent) 20%, #00000073);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);width:46px;height:46px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ev-htw-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;font-size:10px;font-weight:700}.ev-htw-title{color:#fff;margin:0;font-size:17px;font-weight:800;line-height:1.25}.ev-htw-sub{color:#b5b5b5;margin:6px 0 0;font-size:13.5px;line-height:1.45}.ev-htw-flags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ev-htw-flags img{object-fit:cover;opacity:.9;border-radius:2px;width:24px;height:16px;box-shadow:0 1px 3px #00000080}.ev-htw-more{color:#9a9a9a;font-size:11.5px;font-weight:700}.ev-htw-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ev-htw-cta{background:var(--accent);color:#08080a;letter-spacing:.4px;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:800;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.ev-htw-cta:hover{filter:brightness(1.1);transform:translateY(-1px)}@media (max-width:560px){.ev-htw{padding:16px}.ev-htw-title{font-size:15.5px}.ev-htw-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ev-htw-cta{transition:none}.ev-htw-cta:hover{transform:none}}
.elb{--elb-cyan:#00fffc;--elb-red:#ff2b2b;font-family:var(--font-montserrat), system-ui, sans-serif;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:14px;flex-direction:column;gap:14px;margin-bottom:20px;padding:16px;display:flex}.elb-kicker{letter-spacing:.18em;text-transform:uppercase;width:fit-content;color:var(--elb-cyan);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.elb-dot{background:var(--elb-red);border-radius:50%;width:8px;height:8px;animation:1.8s infinite elb-pulse}@keyframes elb-pulse{0%{box-shadow:0 0 #ff2b2b99}70%{box-shadow:0 0 0 9px #ff2b2b00}to{box-shadow:0 0 #ff2b2b00}}.elb-stream{flex-direction:column;gap:10px;display:flex}.elb-meta{flex-direction:column;gap:2px;display:flex}.elb-category{letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a;font-size:11px;font-weight:700}.elb-title{color:#f0f0f0;margin:0;font-size:15px;font-weight:700}.elb-frame{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.elb-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.elb-watch{letter-spacing:.04em;text-transform:uppercase;color:#08080a;background:var(--elb-cyan);border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,transform .12s;display:inline-flex}.elb-watch:hover{background:#5cfffd;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.elb-dot{animation:none}}
