.playbar{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:18px;padding-bottom:12px;display:flex}.playbar h1{margin:0;font-size:clamp(2rem,6vw,2.8rem)}.playbar__links{flex-wrap:wrap;gap:8px;margin-right:auto;display:flex}.playbar__links .btn[aria-current]{pointer-events:none}.pfs{min-height:40px;font:600 1.05rem var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--text);border:2px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:99px;align-items:center;gap:10px;padding:4px 14px 4px 10px;display:inline-flex}.pfs:hover,.pfs:focus-visible{border-color:var(--cyan);color:var(--cyan)}.pfs__i{background:#fff3;border-radius:99px;width:38px;height:20px;transition:background .15s;position:relative}.pfs__i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.pfs[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.pfs[aria-pressed=true] .pfs__i{background:var(--gold)}.pfs[aria-pressed=true] .pfs__i:after{background:var(--ink);transform:translate(18px)}.pframe{aspect-ratio:16/9;border:2px solid var(--line);background:#05020c;border-radius:10px;width:100%;max-height:calc(100svh - 150px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 40px #ff3fa42e}.pframe iframe{background:#05020c;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pframe__cover{z-index:2;text-align:center;color:var(--text);-webkit-backdrop-filter:blur(3px);cursor:pointer;font:inherit;background:#05020c9e;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:absolute;inset:0}.pframe__cover:hover .pcov,.pframe__cover:focus-visible .pcov{border-color:var(--gold);box-shadow:0 0 36px #ffd23f47}.pcov{border:2px solid var(--cyan);background:linear-gradient(160deg,#241046f5,#0d0720f5);flex-direction:column;align-items:center;gap:10px;max-width:min(92%,420px);padding:22px 28px 20px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 0 28px #38f2ff38}.pcov__play{background:var(--gold);border-radius:50%;width:56px;height:56px;position:relative;box-shadow:0 0 22px #ffd23f73}.pcov__play:after{content:"";border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:18px solid #160a2a;position:absolute;top:17px;left:22px}.pcov__t{font:400 clamp(1.5rem, 4vw, 2.1rem) var(--display);color:var(--gold);text-shadow:0 0 16px #ffd23f73;transform:skew(-6deg)}.pcov__s{color:var(--text);opacity:.92;font-size:1rem;line-height:1.4}@media (max-width:560px){.pcov{gap:8px;padding:16px 18px 14px}.pcov__play{width:44px;height:44px}.pcov__play:after{border-top-width:10px;border-bottom-width:10px;border-left-width:15px;top:12px;left:17px}.pcov__s{font-size:.9rem}}.pframe__exit{z-index:3;min-height:40px;font:600 1rem var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--gold);cursor:pointer;border:0;border-radius:6px;padding:4px 14px;position:absolute;top:8px;right:8px}.pframe:fullscreen{aspect-ratio:auto;border:0;border-radius:0;max-height:none}.pframe.is-full{z-index:200;aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100svh;max-height:none;position:fixed;inset:0}body.pfull{overflow:hidden}@media (pointer:coarse) and (orientation:portrait){.pframe{aspect-ratio:auto;height:calc(100svh - 190px);min-height:320px;max-height:none}}@media (max-width:480px){.playbar{padding-top:12px}.playbar__links .btn{padding:4px 14px}}
