.qy-player-showcase .qy-backdrop-picker{grid-column:1;grid-row:2;margin:12px 0 2px;min-width:0}
.qy-backdrop-heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.qy-backdrop-heading b{font-size:12px;color:#e7ddc8}.qy-backdrop-heading small{font-size:10px;color:#a9a18f}
.qy-backdrop-rail{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;padding:3px 2px 8px;scrollbar-width:thin;scrollbar-color:#8f7c59 transparent}
.qy-backdrop-rail button{flex:0 0 86px;min-height:91px;min-width:44px;border:1px solid #716751;border-radius:9px;padding:3px;background:#1c211e;color:#cec7b7;cursor:pointer;overflow:hidden;font:inherit;font-size:11px}
.qy-backdrop-rail button img{display:block;width:78px;height:59px;object-fit:cover;object-position:center;border-radius:5px;filter:none}
.qy-backdrop-rail button>span:last-child{display:block;padding:6px 0 3px}.qy-backdrop-rail button[aria-pressed=true]{border:2px solid #dfbd7c;background:#3d3527;color:#fff3d9;padding:2px}
.qy-backdrop-rail button:focus-visible{outline:3px solid #f5d68e;outline-offset:2px}
.qy-backdrop-off{height:59px;display:grid;place-items:center;background:linear-gradient(135deg,#444841,#202823);border-radius:5px}.qy-backdrop-off svg{width:23px;height:23px}
.qy-backdrop-fallback-note{font-size:10px;line-height:1.6;color:#b9b09a;margin:3px 0 0;display:none}.qy-3d-stage[data-status=error] .qy-backdrop-fallback-note{display:block}
.qy-player-showcase .qy-player-summary{grid-row:3}.qy-player-showcase .qy-3d-controls{grid-row:4}.qy-player-showcase>.qy-3d-record{grid-row:5}.qy-player-showcase .qy-3d-options{grid-row:6}
.qy-player-showcase .qy-3d-stage[data-background=none] .qy-3d-scene{background:radial-gradient(ellipse at 50% 40%,#4a4d4144,transparent 65%),linear-gradient(140deg,#25292c,#171a1e)}
@media(max-width:360px){.qy-backdrop-heading{align-items:flex-start;flex-direction:column;gap:3px}.qy-backdrop-rail button{flex-basis:80px}.qy-backdrop-rail button img{width:72px}.qy-backdrop-fallback-note{font-size:11px}}
