.teneta-player{position:relative;width:100%;height:100%;isolation:isolate;overflow:hidden;background:#f6f5f3}
.teneta-player>video{display:block;width:100%;height:100%;object-fit:contain;cursor:pointer}
.u-video.teneta-player{height:auto;width:min(100%,280px);aspect-ratio:9/16}
.teneta-player-controls{position:absolute;z-index:4;left:14px;bottom:14px;display:flex;gap:3px;padding:5px;border:1px solid #ffffffb8;border-radius:16px;background:#fffffff0;color:#171717;backdrop-filter:blur(18px);box-shadow:0 4px 18px #0000000c}
.teneta-player-controls button{display:grid;place-items:center;width:40px;height:40px;padding:11px;flex:none;background:transparent;color:inherit;border:0;border-radius:11px;cursor:pointer;transition:background .2s}
.teneta-player-controls button:hover{background:#0000000b;transform:none}
.teneta-player-controls button:focus-visible{outline:2px solid #686872;outline-offset:2px}
.teneta-player-controls svg{display:block;width:100%;height:100%}
.teneta-player-error{position:absolute;inset:14px 14px auto;z-index:5;margin:0;padding:12px;border-radius:12px;background:#fffffff2;color:#29292e;font:400 13px/1.4 Onest,Arial,sans-serif}
@media(max-width:760px){.teneta-player-controls{left:10px;bottom:10px;padding:4px;border-radius:14px}.teneta-player-controls button{width:36px;height:36px;padding:10px}}
@media(max-width:900px){.u-video.teneta-player{width:min(70%,220px)}}
@media(prefers-reduced-motion:reduce){.teneta-player-controls button{transition:none}}
