.ph-lite-media{position:relative;display:block;width:100%}.ph-lite-youtube{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--ph-radius);background:radial-gradient(circle at center,rgba(255,255,255,.08),transparent 42%),linear-gradient(135deg,#151515,#050505)}.ph-lite-youtube__button{position:absolute;inset:0;z-index:2;display:flex;width:100%;height:100%;border:0;padding:0;cursor:pointer;color:var(--ph-white);background:transparent;align-items:center;justify-content:center;flex-direction:column;gap:14px}.ph-lite-youtube__button::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 38%),linear-gradient(0deg,rgba(0,0,0,.38),rgba(0,0,0,.08))}.ph-lite-youtube__poster{position:absolute;inset:0;z-index:0;display:block;background-position:center;background-size:cover;opacity:0;transform:scale(1.02);transition:opacity .25s ease}.ph-lite-youtube.has-poster .ph-lite-youtube__poster{opacity:1}.ph-lite-youtube__poster-img{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover}.ph-lite-youtube__play{position:relative;z-index:2;width:76px;height:52px;border-radius:8px;background:var(--ph-play-bg);box-shadow:0 10px 26px rgba(0,0,0,.32);transition:transform .18s var(--ph-ease),filter .18s var(--ph-ease),opacity .18s var(--ph-ease)}.ph-lite-youtube__button:hover .ph-lite-youtube__play,.ph-lite-youtube__button:focus-visible .ph-lite-youtube__play{transform:scale(1.06);filter:brightness(1.12)}.ph-lite-youtube__play::after{content:"";position:absolute;top:50%;left:53%;width:0;height:0;transform:translate(-40%,-50%);border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:18px solid var(--ph-play-icon)}.ph-lite-youtube__label{position:relative;z-index:2;font-family:var(--ph-font-body);font-size:13px;line-height:1;font-weight:600;letter-spacing:.02em;opacity:.92;text-transform:uppercase;transition:opacity .18s var(--ph-ease)}.ph-lite-youtube__iframe{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;border:0;opacity:0;background:var(--ph-black);transition:opacity .22s ease}.ph-lite-youtube.is-loaded{background:var(--ph-black)}.ph-lite-youtube.is-loaded .ph-lite-youtube__iframe{opacity:1}.ph-lite-youtube.is-loading .ph-lite-youtube__play,.ph-lite-youtube.is-loading .ph-lite-youtube__label{opacity:0}.ph-lite-youtube.is-loading .ph-lite-youtube__button{cursor:default;pointer-events:none}.ph-lite-youtube__loader{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--ph-white);background:rgba(0,0,0,.52);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:none}.ph-lite-youtube__spinner{width:28px;height:28px;border-radius:8px;border:3px solid rgba(255,255,255,.35);border-top-color:var(--ph-white);animation:phLiteYoutubeSpin .78s linear infinite}.ph-lite-youtube__loading-text{font-family:var(--ph-font-body);font-size:13px;line-height:1;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 8px rgba(0,0,0,.35)}@keyframes phLiteYoutubeSpin{to{transform:rotate(360deg)}}@media (max-width:767px){.ph-lite-youtube__play{width:62px;height:43px;border-radius:8px}.ph-lite-youtube__play::after{border-top-width:9px;border-bottom-width:9px;border-left-width:15px}.ph-lite-youtube__label,.ph-lite-youtube__loading-text{font-size:12px}.ph-lite-youtube__spinner{width:24px;height:24px;border-width:2px}}