.saved-scene-presets-list{margin:0;padding:0;list-style:none}.saved-scene-presets-settings>.saved-scene-presets-list.settings-quick-presets-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.saved-scene-preset{display:flex;min-width:0}.saved-scene-preset>button:first-child{flex:1 1 auto;min-width:0;border-start-end-radius:0;border-end-end-radius:0}.saved-scene-preset-label{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.saved-scene-presets .scene-variant{text-transform:none}.saved-scene-preset-delete{flex:0 0 40px;min-height:40px;margin-inline-start:-1px;padding:0;color:var(--text-secondary);background:var(--panel);border:1px solid var(--ui-border);border-start-end-radius:var(--ui-radius-control);border-end-end-radius:var(--ui-radius-control);font:600 16px/1 var(--font-ui);cursor:pointer}.saved-scene-presets-settings .saved-scene-preset-delete{flex-basis:44px;min-height:44px;background:var(--ui-surface-raised);border-color:var(--ui-border-strong)}.saved-scene-preset-delete:not(:disabled):hover{color:var(--text);border-color:var(--accent)}.saved-scene-presets-save{display:flex;gap:var(--ui-space-2);margin-top:var(--ui-space-2)}.saved-scene-presets-save input{flex:1 1 auto;min-width:0;min-height:40px;padding:8px 10px;color:var(--text);background:var(--ui-selected);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);box-shadow:inset 0 1px 3px #0000001f;font:400 13px/1.3 var(--font-ui)}.saved-scene-presets-save input::placeholder{color:var(--text-secondary);opacity:1}.saved-scene-presets-save button,.saved-scene-presets-note button{flex:0 0 auto;min-height:40px;padding:8px 14px;color:var(--text);background:var(--room-gel-sheen, none) var(--ui-surface-raised);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);box-shadow:var(--room-gel-control-shadow, none);font:600 12px/1.3 var(--font-ui);text-align:center;cursor:pointer}.saved-scene-presets-save button:not(:disabled):hover,.saved-scene-presets-note button:not(:disabled):hover{border-color:var(--accent)}.saved-scene-preset-delete:focus-visible,.saved-scene-presets-save :focus-visible,.saved-scene-presets-note button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.saved-scene-presets :disabled{opacity:1;color:var(--text-secondary);box-shadow:none;cursor:not-allowed}.saved-scene-presets-note{display:flex;align-items:center;gap:var(--ui-space-2);margin-top:6px}.saved-scene-presets-note p{flex:1 1 auto;margin:0;color:var(--text-secondary);font:400 12px/1.4 var(--font-ui)}.pixel-lyrics{position:absolute;inset:0 7% auto;height:clamp(80px,20%,128px);z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;rotate:var(--lyric-rotation, 0deg)}.pixel-lyrics-sand{inset:auto;translate:-50% -50%}.pixel-lyrics canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.pixel-lyrics-ink{display:block;width:100%;height:100%}.discord-vis-corner>.pixel-lyrics{top:auto;bottom:24%}.pixel-lyrics-status{position:absolute;inset:0 0 auto;text-align:right;font:11px/1.4 var(--font-ui, sans-serif);color:var(--text-secondary)}.pip-scene>.pixel-lyrics{inset:0 7%;height:100%}.pixel-lyrics-high-contrast .pixel-lyrics-status{width:fit-content;margin:0 0 0 auto;padding:10px 14px;border:1px solid var(--hc-line, var(--text));border-radius:4px;color:var(--text);background:var(--hc-surface, var(--panel));text-align:center;text-shadow:none;overflow-wrap:anywhere}.room-listen-actions .listening-guide{flex-direction:column;align-items:flex-end;flex-wrap:nowrap;gap:6px;margin-bottom:0;max-width:100%}.listening-guide .music-service-links{flex-wrap:wrap;justify-content:flex-end;gap:6px}.player-menu{scroll-padding-block:20px 84px}.player-menu .scene-tiles>legend{color:var(--text)}.player-menu-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.player-menu-navigation{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin:14px 0}.player-menu-navigation>span{text-align:center;font-size:13px}.player-menu-navigation>button,.player-menu-footer>button{min-height:44px}.player-menu-footer{position:sticky;bottom:-20px;padding:12px 0;margin-bottom:-20px;background:var(--panel);border-top:1px solid var(--ui-border-strong);z-index:1}.player-menu-section{margin-top:14px}.player-menu-section>summary{cursor:pointer;color:var(--text);font-size:13px;padding:10px 0}.player-menu-section>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.player-menu-lyrics>.settings-section{padding-block:8px}.player-menu-error{flex-basis:100%;margin:0;color:var(--text);font-size:12px;line-height:1.5}.station-status-notice{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-width:0;min-height:0;padding:32px 24px;overflow:auto;border-radius:var(--room-window-inner-radius);background:var(--panel);color:var(--text);font:14px/1.6 var(--font-ui);text-align:center}.station-status-notice h2{margin:0 0 8px;font:600 20px/1.35 var(--font-ui)}.station-status-notice p{margin:4px 0;max-width:52ch}.station-status-notice .station-status-detail{color:var(--text-secondary);font-size:13px}.station-status-notice .btn{min-width:44px;min-height:44px;padding:10px 16px;color:var(--text);background:var(--panel);border:1px solid var(--room-line)}.station-status-compact{flex:none;flex-direction:row;justify-content:space-between;gap:12px;padding:12px 16px;text-align:left}.station-status-compact h2{font-size:14px}.station-status-compact .btn{flex:none}@media(max-width:500px){.station-status-compact{flex-wrap:wrap}.disko-mark[data-connection] .disko-mark-state-copy strong{display:block;max-width:12ch;line-height:1.4;white-space:normal}}
