.ZQHawW_room{--room-bg:#0d211c;--room-text:#f3e6dc;--room-muted:#c5b8ad;--room-accent:#efb397;color:var(--room-text);max-width:1500px;padding:0 28px calc(140px + env(safe-area-inset-bottom));isolation:isolate;margin:0 auto;font-family:Tahoma,Verdana,Arial,sans-serif}.ZQHawW_hero{background:linear-gradient(90deg,#081a16ed,#081a1699),url(/assets/images/player-background.webp) 50% 46%/cover;border-radius:0 0 28px 28px;min-height:280px;padding:52px 42px 68px;box-shadow:0 25px 60px #0003}.ZQHawW_hero h1{margin:12px 0;font-size:clamp(2.2rem,4vw,3.7rem);font-weight:400;line-height:1.15}.ZQHawW_hero p{max-width:52ch;line-height:1.7}.ZQHawW_subtitle{margin-bottom:12px;font-size:1.25rem}.ZQHawW_eyebrow{color:var(--room-accent);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}.ZQHawW_grid{grid-template-columns:minmax(230px,1fr) minmax(330px,1.65fr) minmax(250px,1.05fr);align-items:start;gap:20px;margin-top:-25px;display:grid;position:relative}.ZQHawW_panel{background:var(--room-bg);border:1px solid #d9998738;border-radius:18px;min-width:0;padding:24px;box-shadow:0 14px 38px #0004}.ZQHawW_panel h2{margin:0 0 20px;font-size:1.2rem;font-weight:400}.ZQHawW_room button,.ZQHawW_room select,.ZQHawW_room input{font:inherit}.ZQHawW_room button{min-height:44px;color:var(--room-text);cursor:pointer;background:#20382f;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.ZQHawW_room button:hover:not(:disabled){background:#37473b}.ZQHawW_room button:disabled{opacity:.45;cursor:not-allowed}.ZQHawW_room button[aria-pressed=true],.ZQHawW_room button[aria-current=true]{border-color:var(--room-accent);color:var(--room-accent);background:#36242c}.ZQHawW_room :is(button,a,input,select,[tabindex]):focus-visible{outline:2px solid var(--room-accent);outline-offset:3px}.ZQHawW_room a{color:var(--room-accent);text-underline-offset:4px;text-decoration:underline}.ZQHawW_filters{gap:8px;margin-bottom:18px;display:flex}.ZQHawW_search{border-bottom:1px solid #c5b8ad66;align-items:center;gap:8px;margin-bottom:20px;padding:10px 0;display:flex}.ZQHawW_search input{color:var(--room-text);background:0 0;border:0;width:100%;min-width:0;min-height:32px}.ZQHawW_search input::placeholder{color:var(--room-muted)}.ZQHawW_field{text-align:left;margin:14px 0;font-size:.8rem;line-height:1.6;display:block}.ZQHawW_field :is(input,select){color:var(--room-text);background:#152f26;border:1px solid #c5b8ad66;border-radius:8px;width:100%;max-width:100%;min-height:44px;margin-top:7px;padding:10px;display:block}.ZQHawW_actions{flex-wrap:wrap;align-items:center;gap:10px;font-size:.75rem;display:flex}.ZQHawW_actions a{padding:12px 0}.ZQHawW_create{background:#162c25;border-radius:12px;margin-top:16px;padding:12px}.ZQHawW_list{max-height:480px;margin:20px 0;padding:0;list-style:none;overflow:auto}.ZQHawW_song{border-bottom:1px solid #c5b8ad20;padding:10px 0}.ZQHawW_room .ZQHawW_songTitle{text-align:left;overflow-wrap:anywhere;background:0 0;flex-direction:column;align-items:flex-start;width:100%;padding:6px;display:flex}.ZQHawW_songTitle span{font-size:.9rem}.ZQHawW_songTitle small{color:var(--room-muted);margin-top:4px;font-size:.72rem}.ZQHawW_rowActions{justify-content:flex-end;gap:4px;display:flex}.ZQHawW_room .ZQHawW_rowActions button{background:0 0;min-width:44px;padding:6px}.ZQHawW_empty{color:var(--room-muted);padding:24px 0;font-size:.85rem;line-height:1.85}.ZQHawW_playing{text-align:center;padding:28px}.ZQHawW_art{aspect-ratio:1;background:#213a30;border-radius:14px;width:clamp(170px,20vw,260px);max-width:100%;margin:22px auto 10px;position:relative;overflow:hidden;box-shadow:0 14px 35px #0006}.ZQHawW_playing h2{overflow-wrap:anywhere;margin:22px 0 8px;font-size:clamp(1.5rem,2.3vw,2.1rem);line-height:1.3}.ZQHawW_muted{color:var(--room-muted);font-size:.78rem;line-height:1.75}.ZQHawW_seek input{width:100%;accent-color:var(--room-accent);min-height:30px}.ZQHawW_times{color:var(--room-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.72rem;display:flex}.ZQHawW_transport{justify-content:center;gap:5px;margin:18px -10px 12px;display:flex}.ZQHawW_room .ZQHawW_transport button{background:0 0;min-width:44px;padding:8px}.ZQHawW_room .ZQHawW_transport .ZQHawW_play{border:1px solid var(--room-accent);background:#673147;border-radius:50%;align-self:center;width:64px;min-width:64px;height:64px}.ZQHawW_transport>button{align-self:center}.ZQHawW_mode{color:var(--room-muted);font-size:.72rem}.ZQHawW_volume{color:var(--room-accent);justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.ZQHawW_volume input{accent-color:var(--room-accent);max-width:160px;min-height:32px}.ZQHawW_notice{color:var(--room-muted);background:#182e27;border-radius:10px;margin:22px 0 0;padding:14px;font-size:.8rem;line-height:1.8}.ZQHawW_save{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:.8rem;display:flex}.ZQHawW_save .ZQHawW_field{flex-basis:100%}.ZQHawW_queueHeading{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}.ZQHawW_queueHeading h2{margin:0}.ZQHawW_room .ZQHawW_shuffleAll{background:#673147;width:100%}.ZQHawW_feedback{color:var(--room-accent);padding:12px 0;line-height:1.7}.ZQHawW_tabs{display:none}@media (max-width:1100px) and (min-width:761px){.ZQHawW_room{padding-inline:16px}.ZQHawW_grid{grid-template-columns:minmax(200px,1fr) minmax(310px,1.6fr)}.ZQHawW_queue{grid-column:1/-1}.ZQHawW_queue .ZQHawW_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ZQHawW_hero{padding:40px 28px 55px}}@media (max-width:760px){.ZQHawW_room{padding-inline:14px}.ZQHawW_hero{border-radius:0 0 20px 20px;min-height:260px;padding:34px 22px}.ZQHawW_hero h1{font-size:2.2rem}.ZQHawW_hero p{font-size:.87rem}.ZQHawW_grid{margin-top:14px;display:block}.ZQHawW_panel{padding:22px;display:none}.ZQHawW_panel[data-active=true]{display:block}.ZQHawW_tabs{gap:6px;margin:18px 0 0;display:flex}.ZQHawW_tabs button{flex:1;padding:8px 5px;font-size:.76rem}.ZQHawW_tabs button[aria-selected=true]{border-color:var(--room-accent);background:#673147}.ZQHawW_art{width:220px}.ZQHawW_list{max-height:none}.ZQHawW_transport{gap:6px}.ZQHawW_playing h2{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.ZQHawW_room *{transition:none!important;animation:none!important}}.ZQHawW_trackHeader{text-align:left;align-items:center;gap:24px;display:flex}.ZQHawW_trackHeader>div:first-child{text-align:center;flex:0 0 180px}.ZQHawW_trackHeader .ZQHawW_art{width:180px;margin:0 0 10px}.ZQHawW_trackIdentity{min-width:0}.ZQHawW_trackIdentity h2{margin-top:14px}.ZQHawW_room .ZQHawW_transport .ZQHawW_play{width:72px;min-width:72px;height:72px;box-shadow:0 0 24px #d9998718}@media (max-width:1100px){.ZQHawW_trackHeader{text-align:center;flex-direction:column}.ZQHawW_trackHeader>div:first-child{flex-basis:auto}.ZQHawW_trackHeader .ZQHawW_art{width:220px;max-width:100%}}
