.commune-discovery-player{position:relative;isolation:isolate;overflow:hidden;border-radius:12px;background:var(--ink)}.commune-discovery-player video{display:block;width:100%;height:auto}.commune-play-cover{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;border:0;padding:18px;cursor:pointer;text-align:center;color:#fff;background:linear-gradient(180deg,#142c251f,#142c2540 35%,#142c25b8);font:inherit}.commune-play-cover[hidden]{display:none}.commune-cover-content{display:flex;flex-direction:column;align-items:center;gap:13px;padding:18px 6px;text-shadow:0 1px 8px #0009}.commune-play-symbol{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--accent);color:var(--ink);border:1px solid #ffffffb3;box-shadow:0 4px 20px #0003;transition:transform .2s}.commune-play-symbol svg{margin-left:3px}.commune-discover-title{font-family:Georgia,'Times New Roman',serif;font-size:25px;line-height:1.2;letter-spacing:-.4px}.commune-discover-credit{font-size:12px;line-height:1.6;color:#f5f7f2}.commune-discover-credit strong{font-weight:600;letter-spacing:.3px}.commune-play-cover:hover .commune-play-symbol{transform:scale(1.06)}.commune-play-cover:focus-visible{outline:3px solid var(--accent);outline-offset:-5px}.commune-video-caption strong,.commune-video-caption span{display:block}.commune-video-caption strong{font-weight:600;color:var(--ink);margin-bottom:3px}@media(prefers-reduced-motion:reduce){.commune-play-symbol{transition:none}}@media(max-width:650px){.commune-discover-title{font-size:23px}.commune-play-symbol{width:54px;height:54px}}
