.player-comparison{color:#142a33;background:#faf5e9;border:1px solid #c9c2af;border-radius:5px;align-items:center;gap:4px;padding:4px;font-size:11px;display:flex;position:absolute;bottom:calc(100% + 12px);right:4%;box-shadow:0 3px 12px #142a3312}.player-comparison>span{letter-spacing:1.6px;padding:0 10px;font-size:9px}.player-comparison button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:8px 12px}.player-comparison button[aria-pressed=true]{color:#fff0d1;background:#18313a}.player.after-hours-player{color:#f6edda;background:#142c35;border-top:3px solid #a64538;gap:22px;min-height:96px;padding:18px 4%;box-shadow:0 -8px 28px #10232b24}.after-hours-player>img{border:1px solid #ecdec542;width:58px;height:58px;box-shadow:3px 3px #0c2029}.after-hours-player .player-title{flex:1;width:auto;min-width:100px;max-width:260px}.after-hours-player .player-title a{color:#f6edda;font-family:Georgia,serif;font-size:16px;line-height:1.3}.after-hours-player .player-title span{color:#b9c0b8;font-size:10px;line-height:1.5}.after-hours-player .transport{flex-shrink:0;align-items:center;gap:7px;margin:0}.after-hours-player .transport button{color:#f6edda;place-items:center;width:36px;height:44px;padding:0;display:grid}.after-hours-player .transport button:nth-child(2){color:#142c35;background:#f5e9d2;border:1px solid #e1ceb28c;border-radius:50%;width:48px;height:48px;box-shadow:0 0 0 4px #f5e9d20a}.after-hours-player button{cursor:pointer}.after-hours-player button:hover{filter:brightness(1.13)}.after-hours-player :focus-visible{outline-offset:4px;outline:2px solid #f5ce89}.after-hours-player audio{display:none}.radio-tuning{flex:1.4;min-width:130px}.radio-dial{background:repeating-linear-gradient(90deg,#e2d5b34d 0 1px,#0000 1px 10px) 0 100%/100% 7px no-repeat;justify-content:space-between;gap:6px;margin-bottom:8px;padding-bottom:14px;display:flex}.radio-dial span{letter-spacing:1.5px;color:#c4c4b3;font-size:7px}.radio-tuning input{-webkit-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:0;width:100%;height:3px;display:block}.radio-tuning input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ed7764;width:4px;height:18px;box-shadow:0 0 6px #e5684744}.radio-tuning input::-moz-range-thumb{background:#ed7764;border:0;border-radius:0;width:4px;height:18px}.radio-tuning input:disabled{opacity:.5;cursor:default}.radio-time{font-variant-numeric:tabular-nums;letter-spacing:1px;color:#c4c4b3;justify-content:space-between;margin-top:9px;font-size:9px;display:flex}.radio-volume{align-items:center;gap:8px;display:flex}.radio-volume button{color:#d7cdb5;background:0 0;border:0;padding:8px}.radio-volume input{accent-color:#d7cdb5;width:55px;height:3px}.after-hours-player .player-lyrics-button{color:#f6edda;box-sizing:border-box;border:1px solid #f6edda30;border-radius:50%;flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;padding:0}.after-hours-player .player-error{background:#933a32}body:has(.after-hours-player) footer{padding-bottom:175px}@media (max-width:1100px){.radio-volume{display:none}.player.after-hours-player{gap:16px}.radio-dial span{letter-spacing:.6px;font-size:6px}}@media (max-width:800px){.player.after-hours-player{padding:12px 4% max(12px,env(safe-area-inset-bottom));grid-template-columns:42px minmax(0,1fr) auto auto;gap:10px;display:grid}.after-hours-player>img{width:40px;height:40px}.after-hours-player .player-title{width:auto;min-width:0;max-width:none}.after-hours-player .player-title a{font-size:13px}.after-hours-player .player-title span{font-size:9px}.after-hours-player .transport{gap:2px}.after-hours-player .transport button{width:28px;height:40px}.after-hours-player .transport button:nth-child(2){width:40px;height:40px}.after-hours-player .player-lyrics-button{width:36px;height:36px}.radio-tuning{grid-column:1/-1;max-width:none;margin-top:5px}.radio-dial{display:none}.radio-time{margin-top:8px}.player-comparison{bottom:calc(100% + 8px)}.player-comparison>span{display:none}body:has(.after-hours-player) footer{padding-bottom:210px}.after-hours-player .player-lyrics-button{grid-area:1/4}.radio-tuning{grid-row:2}.after-hours-player>img{grid-area:1/1}.after-hours-player .player-title{grid-area:1/2}.after-hours-player .transport{grid-area:1/3}}.after-hours-player .transport .player-shuffle{color:#f6edda80;border-radius:4px;position:relative}.after-hours-player .transport .player-shuffle[aria-pressed=true]{color:#f4d58e;background:#f4d58e14}.after-hours-player .transport .player-shuffle[aria-pressed=true]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:calc(50% - 2px)}.player-error button{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid;margin-left:12px;padding:5px 10px}@media (max-width:800px){.player .player-lyrics-button,.player.after-hours-player .room-launch,.player .transport .player-shuffle{display:none}aside.player.after-hours-player{grid-template-columns:42px minmax(0,1fr) auto}}
