.printer-live-promotion{margin-top:36px;margin-bottom:42px}.printer-live-card{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:220px;padding:30px 36px;border:1px solid #7bb9d8;border-radius:16px;background:linear-gradient(95deg,#071c35f7 15%,#0c355be8 55%,#143c6570),url('/printer-live-poster.jpg') right center/cover;color:#fff!important;text-decoration:none!important;box-shadow:0 12px 35px #12355422;overflow:hidden}.printer-live-card>div{max-width:690px}.printer-live-card h2{font-size:clamp(26px,3vw,44px);line-height:1.1;margin:14px 0;color:#fff}.printer-live-card h2 span{color:#85d9ff}.printer-live-card p{color:#e4f3ff;max-width:600px;margin:12px 0 22px;line-height:1.6}.printer-live-card strong{color:#c2efff}.printer-live-badge{font-size:12px;letter-spacing:.14em;font-weight:800;color:#d0ecff}.printer-live-badge.is-live:before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:#63efb1;box-shadow:0 0 14px #63efb1;margin-right:9px}.printer-live-card-play{display:grid;place-items:center;border:1px solid #b9ecff;width:74px;height:74px;border-radius:50%;font-size:28px;flex:none;background:#093d5e99;box-shadow:0 0 28px #7bd6ff55;transition:transform .2s}.printer-live-card:hover .printer-live-card-play{transform:scale(1.08)}.printer-live-card:focus-visible{outline:3px solid #1367ca;outline-offset:4px}
.printer-live-section{scroll-margin-top:24px;margin:32px 0 44px;padding:28px;border-radius:18px;background:linear-gradient(140deg,#08233e,#164773);color:#fff;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:30px;align-items:center}.printer-live-section h2{font-size:clamp(28px,3vw,42px);line-height:1.12;margin:12px 0;color:white}.printer-live-section p{line-height:1.65;color:#e1effb}.printer-live-section .printer-live-note{font-size:13px;color:#d2e5f5}.printer-live-section button{padding:13px 20px;background:white;color:#10385c;border-radius:8px;border:1px solid #cce7fa;font-weight:800;cursor:pointer}.printer-live-section button:disabled{opacity:.7;cursor:default}.printer-live-screen{position:relative;aspect-ratio:16/9;background:#041629;border-radius:12px;overflow:hidden;border:1px solid #88b5d1}.printer-live-screen img,.printer-live-screen video{width:100%;height:100%;object-fit:contain;display:block}.printer-live-screen [hidden]{display:none}.printer-live-screen:before{content:'PUBLIC LIVE VIEW · NO AUDIO';position:absolute;left:10px;top:10px;padding:5px 8px;background:#071a2ed9;border-radius:4px;font-size:10px;letter-spacing:.09em;z-index:1;pointer-events:none}.printer-live-status{min-height:26px;font-weight:700}.printer-live-section .printer-live-browse{display:inline-block;margin-top:14px;color:#b7eaff!important}
@media(max-width:700px){.printer-live-card{padding:24px;gap:12px;min-height:0}.printer-live-card-play{width:46px;height:46px;font-size:20px}.printer-live-card h2{font-size:26px}.printer-live-section{grid-template-columns:1fr;padding:20px;gap:16px}.printer-live-section p{margin:12px 0}.printer-live-promotion{margin-top:24px;margin-bottom:28px}}
@media(prefers-reduced-motion:reduce){.printer-live-card-play{transition:none}}
