/* Generated by tools/uniform-ui/generate.py; original source retained. */
#settings-button{display:flex;align-items:center;gap:5px}#settings-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:bevel}
.player-settings{display:grid;grid-template-columns:130px 1fr;gap:22px;height:284px;min-height:0;color:#455d52}.player-settings nav{min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;border-right:1px solid #d4cfb6;padding-right:14px}.player-settings nav button{background:none;border:1px solid transparent;box-shadow:none;text-align:left;border-radius:6px 2px;padding:10px}.player-settings button[aria-pressed=true]{background:#e6dfc4;border-color:#b7a16e;color:#3f584c;box-shadow:inset 3px 0 #b39657}.player-settings-content{min-width:0;min-height:0;overflow:auto;max-height:100%;overscroll-behavior:contain;padding-right:6px}.player-settings-content h3{font-size:15px;margin:3px 0 10px}.player-settings-content p{font-size:12px;line-height:1.7;color:#7b826c}.player-settings-content h3:not(:first-child){margin-top:24px}.player-options{display:flex;gap:10px}.player-options button{flex:1;text-align:left;padding:12px 10px;min-width:0}.player-options small{display:block;font-size:11px;font-weight:400;color:#7d826a;margin-top:5px;line-height:1.5}.player-keylist>div{display:grid;grid-template-columns:1fr 90px 90px;align-items:center;gap:8px;margin:8px 0}.player-keylist button{padding:5px 7px;min-height:32px}.player-settings-content>button{padding:8px 12px}
@media(max-width:0px){.player-settings{grid-template-columns:145px 1fr;gap:14px;min-height:250px}.player-settings button{min-height:calc(44px / var(--ui-scale));font-size:max(12px,calc(12px / var(--ui-scale)))}.player-settings-content{max-height:calc(340px - 44px / var(--ui-scale))}.player-settings-content p,.player-options small{font-size:max(11px,calc(11px / var(--ui-scale)))}.player-keylist>div{grid-template-columns:1fr 115px 115px}.player-options{gap:6px}}

@media(max-width:0px){#stage #settings-button{min-height:calc(44px / var(--ui-scale));min-width:calc(44px / var(--ui-scale));}}

@media(max-width:0px){#panel:has(.player-settings) .panel-head [data-close]{min-width:calc(44px / var(--ui-scale));min-height:calc(44px / var(--ui-scale));}}

.player-frame-rate{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 8px;font-size:12px}.player-frame-rate select{width:150px;min-width:0;margin:0}
