.insora-youtube-embed{position:relative;width:calc(100% - 36px);margin:0 18px 15px;aspect-ratio:16/9;max-height:390px;border-radius:9px;overflow:hidden;background:#101c2c}.insora-youtube-embed.is-short{width:min(290px,calc(100% - 36px));aspect-ratio:9/16;max-height:515px;margin-left:auto;margin-right:auto}.insora-home .insora-youtube-embed.is-short:fullscreen,.insora-youtube-embed:fullscreen,.shared-post .insora-youtube-embed:fullscreen{width:100vw;height:100dvh;max-width:none;max-height:none;aspect-ratio:auto;margin:0;border-radius:0;background:#000}.insora-youtube-embed:fullscreen .insora-youtube-player>iframe,.insora-youtube-embed:fullscreen>.insora-youtube-player{width:100%;height:100%}.insora-youtube-embed>.insora-youtube-player,.insora-youtube-player>iframe,.insora-youtube-poster{display:block;width:100%;height:100%;border:0}.insora-youtube-player>iframe{pointer-events:none}.insora-youtube-embed.show-native-controls .insora-youtube-player>iframe{pointer-events:auto}.insora-youtube-poster{position:relative;padding:0;cursor:pointer;color:#fff;background:#101c2c}.insora-youtube-embed img{width:100%;height:100%;object-fit:cover}.insora-youtube-embed.is-short img{object-fit:contain}.insora-youtube-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#061629aa,transparent 38%)}.insora-youtube-poster span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:grid;place-items:center;width:65px;height:48px;border-radius:13px;background:#f01d20;box-shadow:0 5px 18px #0006}.insora-youtube-poster strong{position:absolute;left:17px;bottom:15px;z-index:1;font-size:13px}.insora-youtube-surface{position:absolute;z-index:1;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;color:#fff}.insora-youtube-controls button:focus-visible,.insora-youtube-controls input:focus-visible,.insora-youtube-surface:focus-visible{outline:3px solid #4ca0ff;outline-offset:-3px}.insora-youtube-blocked{display:grid;place-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;background:#0b2346cf;box-shadow:0 4px 18px #0007;pointer-events:none}.insora-youtube-controls{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;align-items:center;gap:8px;padding:16px 10px 9px;color:#fff;background:linear-gradient(transparent,#06101be8);font:12px Arial,sans-serif}.insora-youtube-controls button{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.insora-youtube-controls button:hover{background:#ffffff30}.insora-youtube-controls button:disabled{opacity:.48;cursor:not-allowed}.insora-youtube-controls input[type=range]{flex:1;min-width:30px;height:18px;margin:0;accent-color:#2689ff;cursor:pointer}.insora-youtube-time{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000}.insora-youtube-speed{font-weight:700;min-width:36px}.insora-youtube-embed.is-short .insora-youtube-controls{display:grid;grid-template-columns:30px minmax(61px,1fr) 35px 30px 30px 30px;gap:3px;padding:9px 6px 6px}.insora-youtube-embed.is-short .insora-youtube-controls input[type=range]{grid-row:1;grid-column:1/-1;width:100%}.insora-youtube-embed.is-short .insora-youtube-controls>button:first-child{grid-row:2;grid-column:1}.insora-youtube-embed.is-short .insora-youtube-time{grid-row:2;grid-column:2;text-align:center;font-size:10px}.shared-post .insora-youtube-embed{width:100%;margin:15px 0}@media(max-width:600px){.insora-youtube-embed{width:100%;margin:0 0 12px}}.insora-youtube-sound{position:absolute;z-index:3;right:12px;bottom:12px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #ffffff69;border-radius:50%;background:#061626bc;color:#fff;cursor:pointer;backdrop-filter:blur(12px);box-shadow:0 2px 9px #0006}.insora-youtube-sound:focus-visible,.insora-youtube-sound:hover{background:#176bd5;outline:2px solid #a4d5ff;outline-offset:2px}.insora-youtube-embed.has-controls .insora-youtube-sound{bottom:56px}