.ybpe-live-main{max-width:1080px;margin:0 auto;padding:clamp(18px,4vw,48px) 16px 88px;color:#f6f0fa}
.ybpe-live-hero{border:1px solid #b99765;border-radius:22px;padding:clamp(18px,4vw,42px);background:radial-gradient(circle at 82% 4%,#40225e,#140d20 65%);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(160px,.55fr);align-items:center;gap:20px}
.ybpe-live-kicker{color:#f8d68c;letter-spacing:.1em;font-size:.78rem;font-weight:850;text-transform:uppercase}
.ybpe-live-hero h1{font-size:clamp(2rem,6vw,4rem);margin:.35em 0;line-height:1.1}.ybpe-live-hero h1 span{color:#f0c57d}.ybpe-live-hero img{width:min(100%,285px);margin:auto;display:block;border-radius:18px}.ybpe-live-hero p{color:#e2d9e9;line-height:1.6}
.ybpe-live-date{margin-top:20px;border:1px solid #765a8a;background:#21152e;border-radius:18px;padding:clamp(15px,3vw,25px)}.ybpe-live-date h2{font-size:clamp(1.5rem,4vw,2.2rem)}.ybpe-live-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.ybpe-live-clock{padding:16px;border:1px solid #79648b;border-radius:14px;background:#100b1c}.ybpe-live-clock small{display:block;color:#e5d8ed}.ybpe-live-clock strong{display:block;font-size:clamp(1.35rem,4vw,1.92rem);color:#f7d693;margin:6px 0}.ybpe-live-clock span{font-size:.85rem;color:#d9cae1}.ybpe-live-state{font-weight:800;color:#ffdd97}.ybpe-live-actions{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0 4px}.ybpe-live-actions a,.ybpe-live-actions button{font:inherit;font-weight:800;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid #e2bf83;border-radius:10px;padding:10px 15px;min-height:46px;background:#f1d08a;color:#171022;cursor:pointer}.ybpe-live-actions .secondary,.ybpe-live-actions button{background:#2a1b3b;color:#fff;border-color:#9779ac}
.ybpe-live-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:21px 0}.ybpe-live-panel{background:#1a1326;border:1px solid #6e557e;border-radius:16px;padding:20px;min-width:0}.ybpe-live-panel h2{font-size:1.4rem}.ybpe-live-panel p{color:#e3d7ea;line-height:1.55}.ybpe-live-panel a{color:#f4cf85;font-weight:700}.ybpe-live-note{color:#d4c4de;font-size:.85rem;padding:12px}.ybpe-published-on{max-width:1150px;margin:24px auto;padding:12px 16px;border-top:1px solid #705780;font-size:.84rem;color:#e2d4e8;line-height:1.5}.ybpe-published-on strong{color:#f7d991}
@media(max-width:690px){.ybpe-live-hero{grid-template-columns:1fr}.ybpe-live-hero img{width:145px}.ybpe-live-time-grid,.ybpe-live-panels{grid-template-columns:1fr}.ybpe-live-actions{flex-direction:column}.ybpe-live-actions a,.ybpe-live-actions button{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
