.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}body{--md-icon-font: "Material Symbols Outlined";--md-icon-size: 24px}md-icon{font-family:var(--md-icon-font, Material Symbols Outlined)}md-icon[filled]{font-variation-settings:"FILL" 1}.dark{--md-sys-color-primary: rgb(198 191 255);--md-sys-color-surface-tint: rgb(198 191 255);--md-sys-color-on-primary: rgb(46 41 95);--md-sys-color-primary-container: rgb(69 64 120);--md-sys-color-on-primary-container: rgb(228 223 255);--md-sys-color-secondary: rgb(200 195 220);--md-sys-color-on-secondary: rgb(48 46 65);--md-sys-color-secondary-container: rgb(71 68 89);--md-sys-color-on-secondary-container: rgb(228 223 249);--md-sys-color-tertiary: rgb(235 184 207);--md-sys-color-on-tertiary: rgb(72 37 55);--md-sys-color-tertiary-container: rgb(97 59 78);--md-sys-color-on-tertiary-container: rgb(255 216 232);--md-sys-color-error: rgb(255 180 171);--md-sys-color-on-error: rgb(105 0 5);--md-sys-color-error-container: rgb(147 0 10);--md-sys-color-on-error-container: rgb(255 218 214);--md-sys-color-background: rgb(19 19 24);--md-sys-color-on-background: rgb(229 225 233);--md-sys-color-surface: rgb(38, 38, 47);--md-sys-color-on-surface: rgb(229 225 233);--md-sys-color-surface-variant: rgb(71 70 79);--md-sys-color-on-surface-variant: rgb(153 150 158);--md-sys-color-outline: rgb(146 143 153);--md-sys-color-outline-variant: rgb(71 70 79);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(229 225 233);--md-sys-color-inverse-on-surface: rgb(49 48 54);--md-sys-color-inverse-primary: rgb(93 87 145);--md-sys-color-primary-fixed: rgb(228 223 255);--md-sys-color-on-primary-fixed: rgb(25 18 74);--md-sys-color-primary-fixed-dim: rgb(198 191 255);--md-sys-color-on-primary-fixed-variant: rgb(69 64 120);--md-sys-color-secondary-fixed: rgb(228 223 249);--md-sys-color-on-secondary-fixed: rgb(27 25 44);--md-sys-color-secondary-fixed-dim: rgb(200 195 220);--md-sys-color-on-secondary-fixed-variant: rgb(71 68 89);--md-sys-color-tertiary-fixed: rgb(255 216 232);--md-sys-color-on-tertiary-fixed: rgb(48 17 34);--md-sys-color-tertiary-fixed-dim: rgb(235 184 207);--md-sys-color-on-tertiary-fixed-variant: rgb(97 59 78);--md-sys-color-surface-dim: rgb(19 19 24);--md-sys-color-surface-bright: rgb(58 56 62);--md-sys-color-surface-container-lowest: rgb(14 14 19);--md-sys-color-surface-container-low: rgb(28 27 32);--md-sys-color-surface-container: rgb(32 31 37);--md-sys-color-surface-container-high: rgb(42 41 47);--md-sys-color-surface-container-highest: rgb(53 52 58)}.light{--md-sys-color-primary: rgb(93 87 145);--md-sys-color-surface-tint: rgb(93 87 145);--md-sys-color-on-primary: rgb(255 255 255);--md-sys-color-primary-container: rgb(228 223 255);--md-sys-color-on-primary-container: rgb(25 18 74);--md-sys-color-secondary: rgb(95 92 113);--md-sys-color-on-secondary: rgb(255 255 255);--md-sys-color-secondary-container: rgb(228 223 249);--md-sys-color-on-secondary-container: rgb(27 25 44);--md-sys-color-tertiary: rgb(123 82 102);--md-sys-color-on-tertiary: rgb(255 255 255);--md-sys-color-tertiary-container: rgb(255 216 232);--md-sys-color-on-tertiary-container: rgb(48 17 34);--md-sys-color-error: rgb(186 26 26);--md-sys-color-on-error: rgb(255 255 255);--md-sys-color-error-container: rgb(255 218 214);--md-sys-color-on-error-container: rgb(65 0 2);--md-sys-color-background: rgb(252 248 255);--md-sys-color-on-background: rgb(28 27 32);--md-sys-color-surface: rgb(252 248 255);--md-sys-color-on-surface: rgb(28 27 32);--md-sys-color-surface-variant: rgb(229 225 236);--md-sys-color-on-surface-variant: rgb(71 70 79);--md-sys-color-outline: rgb(120 118 128);--md-sys-color-outline-variant: rgb(201 197 208);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(49 48 54);--md-sys-color-inverse-on-surface: rgb(243 239 247);--md-sys-color-inverse-primary: rgb(198 191 255);--md-sys-color-primary-fixed: rgb(228 223 255);--md-sys-color-on-primary-fixed: rgb(25 18 74);--md-sys-color-primary-fixed-dim: rgb(198 191 255);--md-sys-color-on-primary-fixed-variant: rgb(69 64 120);--md-sys-color-secondary-fixed: rgb(228 223 249);--md-sys-color-on-secondary-fixed: rgb(27 25 44);--md-sys-color-secondary-fixed-dim: rgb(200 195 220);--md-sys-color-on-secondary-fixed-variant: rgb(71 68 89);--md-sys-color-tertiary-fixed: rgb(255 216 232);--md-sys-color-on-tertiary-fixed: rgb(48 17 34);--md-sys-color-tertiary-fixed-dim: rgb(235 184 207);--md-sys-color-on-tertiary-fixed-variant: rgb(97 59 78);--md-sys-color-surface-dim: rgb(220 216 224);--md-sys-color-surface-bright: rgb(252 248 255);--md-sys-color-surface-container-lowest: rgb(255 255 255);--md-sys-color-surface-container-low: rgb(246 242 250);--md-sys-color-surface-container: rgb(241 236 244);--md-sys-color-surface-container-high: rgb(235 230 239);--md-sys-color-surface-container-highest: rgb(229 225 233)}body{color:var(--md-sys-color-on-background)}body{margin:0;background:var(--md-sys-color-background)}*:focus,*:active{outline:none}*{box-sizing:border-box}.songcat-view{height:100%;display:flex;flex-direction:column;align-items:center;position:relative}.songcat-view .songcat-view-content,.songcat-view .songcat-view-header{width:100%}@media (min-width: 1000px){.songcat-view .songcat-view-content,.songcat-view .songcat-view-header{max-width:980px;padding:0}}@media (min-width: 1400px){.songcat-view .songcat-view-content,.songcat-view .songcat-view-header{max-width:1380px;padding:0}}.songcat-view .songcat-view-narrow.songcat-view-content,.songcat-view .songcat-view-narrow.songcat-view-header{max-width:980px}.songcat-view .songcat-view-padded.songcat-view-content,.songcat-view .songcat-view-padded.songcat-view-header{padding:0 15px;box-sizing:border-box}.songcat-view .songcat-view-header{display:flex;justify-content:space-between;align-items:center;min-height:20px;flex-shrink:0}.songcat-view .songcat-view-content{flex-grow:1;overflow-x:clip;overflow-y:auto}.songcat-scrollbar ::-webkit-scrollbar{width:12px;height:12px}.songcat-scrollbar ::-webkit-scrollbar-track{background:transparent;border:none;margin:4px}.songcat-scrollbar ::-webkit-scrollbar-thumb{border-radius:20px;background:var(--scrollbar-color)}hr{border-top:solid 1px var(--md-sys-color-outline);border-left:none;border-right:none;border-bottom:none}div,button{-webkit-tap-highlight-color:transparent}.songcat-dialog-container{display:block;background:var(--md-sys-color-surface);border-radius:8px;padding:16px}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}
