.jxy-home-live[hidden]{display:none!important}
.jxy-home-live{margin:18px 0 20px;color:#fff9ec}
.jxy-home-live [data-home-live-list]{display:grid;gap:12px}
.jxy-home-live-card{box-sizing:border-box;position:relative;isolation:isolate;display:flex;align-items:center;gap:26px;overflow:hidden;min-height:124px;padding:24px 30px;border:1px solid #806345;border-radius:14px;background:radial-gradient(ellipse at 100% 0,#72262470,transparent 68%),linear-gradient(110deg,#1b1916 5%,#2b211d 62%,#43211e);box-shadow:0 7px 22px #30201313;color:#fff9ec!important;text-decoration:none!important;transition:border-color .18s,box-shadow .18s,transform .18s}
.jxy-home-live-card::after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;box-shadow:inset 0 1px #ffedca13;pointer-events:none}
.jxy-home-live-card:hover{border-color:#d5b66e;box-shadow:0 9px 28px #30201320;transform:translateY(-1px)}
.jxy-home-live-card:focus-visible{outline:3px solid #bd9235;outline-offset:4px}
.jxy-home-live-mark{display:inline-flex;flex:none;align-items:center;gap:9px;white-space:nowrap;padding:9px 14px;border:1px solid #fd71645c;border-radius:999px;background:#dc3a2e;color:#fff;font:750 13px/1.2 system-ui,sans-serif;letter-spacing:.035em;box-shadow:0 2px 12px #df362e1c}
.jxy-home-live-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff26;animation:jxy-home-live-pulse 2s ease-in-out infinite}
.jxy-home-live-copy{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}
.jxy-home-live-kicker{color:#dbc397;font:500 11px/1.4 system-ui,sans-serif;letter-spacing:.09em}
.jxy-home-live-title{display:block;overflow-wrap:anywhere;color:#fff9ec;font:750 24px/1.4 system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif}
.jxy-home-live-note{color:#cfc3b1;font:400 12px/1.5 system-ui,sans-serif}
.jxy-home-live-cta{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:20px;white-space:nowrap;min-height:46px;padding:0 22px;border:1px solid #e9ce8c;border-radius:9px;background:linear-gradient(115deg,#f0d992,#d2ad59);color:#2e2414;font:750 15px/1.4 system-ui,sans-serif;box-shadow:0 3px 12px #00000017}
.jxy-home-live-cta>span{font-size:22px;line-height:1}
@keyframes jxy-home-live-pulse{50%{box-shadow:0 0 0 7px #ffffff0d}}
@media(max-width:800px){.jxy-home-live-card{gap:18px;padding:22px}.jxy-home-live-mark{font-size:11px;padding:9px 11px}.jxy-home-live-title{font-size:21px}.jxy-home-live-cta{padding:0 16px;gap:12px}}
@media(max-width:600px){.jxy-home-live{margin:14px 0 16px}.jxy-home-live-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px 12px;padding:20px;border-radius:12px}.jxy-home-live-mark{grid-column:1/-1;justify-self:start;font-size:11px;padding:8px 11px}.jxy-home-live-copy{gap:5px}.jxy-home-live-kicker{display:none}.jxy-home-live-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:21px;line-height:1.45}.jxy-home-live-note{font-size:11px;line-height:1.5}.jxy-home-live-cta{min-height:44px;padding:0 14px;gap:9px;font-size:13px}.jxy-home-live-cta>span{font-size:20px}}
@media(max-width:370px){.jxy-home-live-card{padding:17px}.jxy-home-live-title{font-size:19px}.jxy-home-live-cta{padding:0 10px;gap:5px}}
@media(prefers-reduced-motion:reduce){.jxy-home-live-dot{animation:none}.jxy-home-live-card{transition:none}.jxy-home-live-card:hover{transform:none}}
