.sw-music-window{min-width:0}.sw-music-window .window-content{padding:14px}.sw-music-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(115px,160px);gap:10px;align-items:end;padding:10px;background:var(--time-soft,#e8f6ff);border:1px solid var(--time-line,#80a3c0)}.sw-music-toolbar label{display:grid;gap:4px;font-size:.82rem;font-weight:bold;min-width:0}.sw-music-toolbar input,.sw-music-toolbar select{width:100%;box-sizing:border-box;min-height:38px;font:inherit;color:var(--time-text,#123450);background:var(--time-input,#fff);border:1px solid var(--time-line,#507c9d);border-radius:2px;padding:8px}.sw-music-search input{font-weight:normal}.sw-music-tabbar{display:flex;gap:5px;border-bottom:2px solid var(--accent,#0d63c7);padding-top:14px}.sw-music-tabbar button{min-height:40px;padding:8px 16px;border:1px solid var(--time-line,#80a3c0);border-bottom:0;border-radius:5px 5px 0 0;font:inherit;font-weight:bold;background:var(--time-soft,#e8f6ff);color:var(--time-text,#153e60);cursor:pointer}.sw-music-tabbar button[aria-selected=true]{background:var(--time-card,#fff);box-shadow:inset 0 3px var(--accent,#0d63c7)}.sw-music-tabbar button span{font-size:.75em;font-weight:normal;margin-left:5px}.sw-music-status{font-size:.8rem;margin:9px 0;color:var(--time-muted,#425e73)}.sw-music-list{border:1px solid var(--time-line,#80a3c0);border-bottom:0}.sw-music-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px 12px;padding:10px;border-bottom:1px solid var(--time-line,#80a3c0);align-items:center;background:var(--time-card,#fff);min-width:0}.sw-music-row:nth-child(even){background:var(--time-soft,#edf7ff)}.sw-music-row .sw-music-listen{grid-column:2 / -1;justify-content:flex-start}.sw-music-cover{width:44px!important;height:44px!important;object-fit:cover;flex:none;border:1px solid var(--time-line,#80a3c0);border-radius:2px;box-sizing:border-box}.sw-music-no-cover{display:grid;place-items:center;color:var(--time-muted,#425e73);background:var(--time-soft,#d9edff)}.sw-music-no-cover svg{width:22px;height:22px}.sw-music-copy{min-width:0}.sw-music-copy h3{margin:0 0 3px;font-size:.94rem;color:var(--time-text,#123450);line-height:1.3;overflow-wrap:anywhere}.sw-music-release-ref,.sw-music-people{font-size:.79rem;line-height:1.4}.sw-music-people{margin:2px 0}.sw-music-date{font-size:.7rem;color:var(--time-muted,#425e73);white-space:nowrap;align-self:start;margin-top:3px}.sw-music-flag{display:inline-block;font-size:.65rem;border:1px solid currentColor;padding:0 3px;vertical-align:middle;border-radius:2px}.sw-music-canon{display:block;font-size:.68rem;color:var(--time-muted,#425e73)}.sw-music-listen{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.sw-music-link,.sw-music-listen>details>summary{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px 9px;border:1px solid var(--time-line,#80a3c0);background:var(--button-face,#edf4fa);color:var(--button-text,#153e60);box-sizing:border-box;text-decoration:none!important;font-size:.75rem;line-height:1.25;border-radius:3px;cursor:pointer}.sw-music-link:hover,.sw-music-listen>details>summary:hover{outline:1px solid var(--link-color,#0d63c7);outline-offset:1px}.sw-music-listen>details[open]{flex-basis:100%}.sw-music-listen>details>div{display:flex;gap:6px;flex-wrap:wrap;padding-top:6px}.sw-music-releases{display:grid;grid-template-columns:1fr;gap:8px}.sw-music-release{border:1px solid var(--time-line,#80a3c0);background:var(--time-card,#fff);min-width:0;align-self:start}.sw-music-album>summary{display:flex;gap:12px;align-items:center;padding:12px;list-style:none;cursor:pointer;min-width:0}.sw-music-album>summary::-webkit-details-marker{display:none}.sw-music-album>summary .sw-music-cover{width:64px!important;height:64px!important}.sw-music-album-copy{display:grid;gap:6px;min-width:0;flex:1}.sw-music-album-copy strong{font-size:1rem;color:var(--time-text,#123450);overflow-wrap:anywhere}.sw-music-album-copy>span{font-size:.76rem;color:var(--time-muted,#425e73)}.sw-music-expand{font-size:1.4rem;font-weight:bold;width:20px;text-align:center;color:var(--time-text,#123450)}.sw-music-album[open]>summary{border-bottom:1px solid var(--time-line,#80a3c0);background:var(--time-soft,#e8f6ff)}.sw-music-album[open] .sw-music-expand{transform:rotate(45deg)}.sw-music-album-body{padding:12px;font-size:.84rem}.sw-music-tracklist{padding-left:24px;margin:12px 0 0}.sw-music-tracklist li{padding:7px 4px;border-bottom:1px solid var(--time-line,#c3d7e5);font-size:.82rem}.sw-music-tracklist li:last-child{border-bottom:0}.sw-music-tracklist li>span{float:right;font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--time-muted,#425e73);margin-left:8px}.sw-music-more{margin:14px auto 0;display:block}.sw-music-empty{padding:24px 12px;text-align:center;color:var(--time-muted,#425e73)}.sw-music-target{outline:2px solid var(--focus-color,#0d63c7);outline-offset:2px}.sw-music-window [hidden]{display:none!important}.sw-music-window :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--focus-color,#0d63c7);outline-offset:2px}
@media(min-width:1100px){.sw-music-row{grid-template-columns:44px minmax(0,1fr) auto auto}.sw-music-row .sw-music-listen{grid-column:auto;justify-content:flex-end}}
@media(max-width:500px){.sw-music-window .window-content{padding:10px}.sw-music-toolbar{grid-template-columns:minmax(0,1fr);padding:8px}.sw-music-toolbar label:last-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.sw-music-row{grid-template-columns:38px minmax(0,1fr);gap:6px 10px;padding:9px}.sw-music-row>.sw-music-cover{width:38px!important;height:38px!important}.sw-music-date{grid-column:2;margin:0}.sw-music-row .sw-music-listen{grid-column:2}.sw-music-link,.sw-music-listen>details>summary{min-height:40px;padding:6px 10px}.sw-music-tabbar button{padding:9px 12px;flex:1}.sw-music-album>summary{padding:10px;gap:10px}}
:root[data-time-mode="night"]{--time-muted:#bad0e5;--muted-text:#bad0e5;--link-color:#9cddff;--link-hover:#fff;--time-line:#4077a0}
html[data-time-mode="night"] :is(.window-content,.profile-block,.v6-subsection,.sw-music-album-body){color:var(--time-text)}
html[data-time-mode="night"] :is(.muted,.small-note,.small-text,.page-intro,.character-subtitle,.hero-copy,.field-list dt,.field-list dd,.faq-answer,.fanart-credit,.fanart-source,.sw-music-secondary,.v6-song-meta,.v6-song-meta span,.v6-song-associations,.v6-song-associations small,.v6-release-meta,.v6-filter-count,.v6-empty,.v6-mini-dl dt,.v6-mini-dl dd,.v6-stat,.v6-tagline,.sw-post-meta,.sw-time,.sw-handle,.sw-profile-counts,.sw-footer,.sw-empty,.sw-poll-meta){color:var(--time-muted)!important}
html[data-time-mode="night"] :is(.window-content,.profile-block,.v6-subsection,.sw-post-body,.sw-profile-bio,.sw-music-copy,.sw-music-tracklist) a:not(.glossy-button):not(.platform-button):not(.sw-music-link):not(.social-link):not(.link-card){color:var(--link-color)}
html[data-time-mode="night"] :is(.window-content,.profile-block,.v6-subsection) a:visited:not(.glossy-button):not(.platform-button):not(.sw-music-link):not(.social-link):not(.link-card){color:#c5c9ff}
html[data-time-mode="night"] :is(.window-content,.profile-block) a:hover:not(.glossy-button):not(.platform-button):not(.sw-music-link){color:var(--link-hover)}
html[data-time-mode="night"] :is(input,select,textarea){background-color:var(--time-input);color:var(--time-text);border-color:var(--time-line)}
html[data-time-mode="night"] ::placeholder{color:#adc5de!important;opacity:1}
html[data-time-mode="night"] :is(.v6-song-badge,.v6-song-meta span,.v6-tags span,.info-pill,.v6-recent-badge){background:var(--time-soft);color:var(--time-text);border-color:var(--time-line)}
html[data-time-mode="night"] :is(.v6-song-card,.v6-release-card,.v6-search-result,.v6-stat,.v6-mini-dl div,.v6-timeline-item,.v6-glossary-item){background-color:var(--time-card);border-color:var(--time-line)}
html[data-time-mode="night"] :is(.v6-song-title-row h3,.v6-release-card h3,.v6-search-result h3,.v6-subsection h3,.profile-block h3,.character-card h3){color:var(--time-text)}
html[data-time-mode="night"] :is(.sw-sound-dock,.sw-sound-settings){color:var(--time-text)}
html[data-time-mode="night"] :is(.sw-sound-settings small,.sw-sound-status){color:var(--time-muted)}
html[data-time-mode="night"] .top-nav a[aria-current="page"],html[data-time-mode="night"] .side-nav a[aria-current="page"]{color:#fff!important;background:#174e7a!important}
html[data-time-mode="night"] :is(button,input,select,textarea,a):focus-visible{outline-color:var(--focus-color,#ffe79f)}
@media(prefers-reduced-motion:reduce){.sw-music-album[open] .sw-music-expand{transition:none}}

.sw-music-cover-frame{position:relative;display:grid;place-items:center;background:var(--time-soft,#e8f6ff);color:var(--time-muted,#425e73);overflow:hidden}.sw-music-cover-frame>svg{width:20px;height:20px}.sw-music-cover-frame>img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;border:0}
html[data-time-mode="night"] .skip-link{background:#0b294a!important;color:#f4f8ff!important;border:2px solid #9cddff}
html[data-time-mode="night"] :is(.ticker,[data-ticker-text]){color:var(--time-text)}
html[data-time-mode="night"] .v6-related-link{background:var(--time-card)!important;border-color:var(--time-line)!important;color:var(--time-text)!important}
html[data-time-mode="night"] .v6-related-link:hover{background:var(--time-soft)!important;color:var(--time-text)!important}
html[data-time-mode="night"] .v6-related-copy strong{color:var(--time-text)}
html[data-time-mode="night"] .v6-related-copy small{color:var(--time-muted)}
html[data-time-mode="night"] .v6-tabbar button>span{background:#123454!important;color:#edf5ff!important;border:1px solid #46799e}
html[data-time-mode="night"] .faq-list details{background:var(--time-card)!important;border-color:var(--time-line)!important}
html[data-time-mode="night"] .faq-list details>summary{background:var(--time-soft)!important;color:var(--time-text)!important}
html[data-time-mode="night"] .faq-list .faq-answer{background:var(--time-card)!important;color:var(--time-text)!important}
