/* Keep likes beside playback in wide control rows, below in compact side columns. */
#skin-controls-container:has([data-player-like-slot]){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}
#skin-container:is([data-player-template='0'],[data-player-template='3'],[data-player-template='4'],[data-player-template='5']) #skin-controls-container{flex-direction:row;gap:clamp(10px,calc(var(--player-width)*.025),18px)}
#skin-container:is([data-player-template='0'],[data-player-template='3'],[data-player-template='4'],[data-player-template='5']) .player-like-slot{width:auto;flex:none}
.player-like-slot{display:flex;align-items:center;justify-content:center;width:100%;min-width:0}.player-like-slot:not(:has(.player-likes:not([hidden]))){display:none}
.player-likes{position:relative;display:inline-flex;max-width:100%;color:inherit;font:var(--player-like-size,10.6667px)/1.2 system-ui,sans-serif;flex:none}.player-likes[hidden]{display:none!important}
.player-likes button{display:inline-flex;align-items:center;justify-content:center;gap:.25em;border:1px solid currentColor;border-radius:999px;padding:.25em .4em;min-height:29.3333px;max-width:100%;min-width:29.3333px;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;cursor:pointer;font:inherit}.player-likes svg{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:2}.player-likes [data-like-count]{font-size:.75em;font-variant-numeric:tabular-nums}.player-likes button[aria-pressed=true] svg{fill:currentColor}.player-likes button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.player-likes button:disabled{cursor:default;opacity:.65}
.player-likes [role=status]:empty{display:none}
.player-likes [role=status]:not(:empty){position:fixed;left:50%;bottom:8px;transform:translateX(-50%);z-index:10000;box-sizing:border-box;width:max-content;max-width:calc(100vw - 24px);padding:9px 13px;border:1px solid #ffffff26;border-radius:10px;background:#172334;color:#f8fafc;box-shadow:0 4px 16px #0004;font:500 12px/1.45 system-ui,sans-serif;text-align:center;overflow-wrap:anywhere;cursor:pointer}
.player-likes [data-like-count]{min-width:2.5ch;text-align:center}
