.video-speed{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px;background:var(--paper,#fffdf7);color:var(--maroon,#591e30);font:14px var(--sans,Arial,sans-serif)}
.video-speed>span{margin-right:6px}
.video-speed button{font:inherit;min-width:50px;min-height:44px;padding:8px 12px;border:1px solid var(--line,#ded3c2);border-radius:24px;background:transparent;color:inherit;cursor:pointer}
.video-speed button[aria-pressed=true]{background:var(--maroon,#591e30);border-color:var(--maroon,#591e30);color:white}
.video-speed button:focus-visible{outline:3px solid var(--maroon,#591e30);outline-offset:3px}
@media(max-width:420px){.video-speed>span{flex-basis:100%}}
@media print{.video-speed{display:none}}
