:root{--button-edge:#ffffff24;--button-highlight:#ffffff1f;--button-sheen:#ffffff08;--button-shadow:#00000038;--button-shadow-hover:#00000048;--button-primary-highlight:#ffffff40;--button-primary-sheen:#ffffff16}:root[data-theme=light]{--button-edge:#49372030;--button-highlight:#ffffffcc;--button-sheen:#ffffff20;--button-shadow:#4937201c;--button-shadow-hover:#4937202b}.dashboard button:not(:where(
.icon-button,.play-button,.nav-item,.text-button,.track-title,.track-name-play,.track-art-play,.track-copy,.now-title-button,.now-open,.playlist-card,.group-card,.played-track,.artist-list-row,.home-shelf-add-music,.welcome-cta,.home-shelf-cue,.output-toggle,nav *,[role=tablist] *,[role=menu] *,.compact-menu *,.playlist-choices *,.sidebar-tools *,.recovery-actions *,.artist-section-heading *,.album-duplicate-notice *,.artist-alphabet *,.artist-segments *,.artist-tabs *,.queue-history-actions *,.album-shelf-tabs *,.metadata-tabs *,#mobile-sort-choices *,.mobile-account-actions *
)),.login-page button{border-radius:14px;border-color:var(--button-edge);background-image:linear-gradient(180deg,var(--button-sheen),transparent);box-shadow:0 3px 10px var(--button-shadow),inset 0 1px 0 var(--button-highlight);font-weight:600;letter-spacing:-.01em;transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease,color 150ms ease}:is(.dashboard,.login-page) button:not(:disabled):not([aria-disabled=true]):hover{--button-shadow:var(--button-shadow-hover);--button-sheen:#ffffff12}:is(.dashboard,.login-page) button:not(:disabled):not([aria-disabled=true]):active{--button-shadow:transparent;--button-highlight:#00000018;--button-primary-highlight:#00000018}.dashboard button.hero-play,.dashboard button.play-button,.dashboard button.primary{background-image:linear-gradient(180deg,var(--button-primary-sheen),transparent)!important;box-shadow:0 3px 10px var(--button-shadow),inset 0 1px 0 var(--button-primary-highlight)}.dashboard button.danger{border-color:color-mix(in srgb,currentColor 30%,transparent);background-color:color-mix(in srgb,currentColor 7%,var(--panel))}.dashboard button.icon-button:not(:where(.now-open,#account-avatar)),.dashboard button.output-toggle,.mini-player button{transition:background-color 150ms ease,box-shadow 150ms ease,color 150ms ease}.dashboard button.icon-button:not(:where(.now-open,#account-avatar)):not(:disabled):hover,.dashboard button.output-toggle:not(:disabled):hover,.mini-player button:not(:disabled):hover{box-shadow:0 2px 7px var(--button-shadow),inset 0 1px 0 var(--button-highlight),inset 0 0 0 1px var(--button-edge)}.dashboard button.icon-button:not(:disabled):active,.dashboard button.output-toggle:not(:disabled):active,.mini-player button:not(:disabled):active{box-shadow:inset 0 1px 3px var(--button-shadow)}.mini-player button.mini-play{background-image:linear-gradient(180deg,var(--button-primary-sheen),transparent);box-shadow:0 3px 10px var(--button-shadow),inset 0 1px 0 var(--button-primary-highlight)}.login-page .google-button{box-shadow:0 3px 10px var(--button-shadow),inset 0 1px 0 var(--button-highlight);transition:background-color 150ms ease,box-shadow 150ms ease}.login-page .google-button:hover{--button-shadow:var(--button-shadow-hover)}.login-page .google-button:active{--button-shadow:transparent}.dashboard button:disabled,.login-page button:disabled,.mini-player button:disabled{--button-shadow:transparent;--button-highlight:transparent;--button-sheen:transparent;--button-primary-highlight:transparent;--button-primary-sheen:transparent}@media (prefers-reduced-motion:reduce){.dashboard button,.login-page .google-button,.login-page button,.mini-player button{transition:none!important}}@media (forced-colors:active){.dashboard button,.login-page .google-button,.login-page button,.mini-player button{background-image:none!important;box-shadow:none!important}}