.songfox-footer-brand{--color-songfox-particle-highlight:#31f09f;width:100%;height:clamp(15rem,25vw,22.5rem);font-family:var(--font-orbitron-loaded,"Orbitron"),sans-serif;color:var(--color-songfox-accent);flex-shrink:0;position:relative;overflow:hidden}.songfox-footer-brand:after{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-songfox-page)25%,transparent)45%,color-mix(in srgb,var(--color-songfox-page)95%,transparent));height:38.8889%;position:absolute;inset:auto 0 0}.songfox-particle-text{touch-action:pan-y;isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.songfox-particle-text__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.songfox-particle-text__fallback{background:linear-gradient(90deg,var(--color-songfox-accent),var(--color-songfox-particle-highlight));color:#0000;-webkit-background-clip:text;background-clip:text;place-items:center;font-size:clamp(4rem,16vw,18rem);font-weight:800;line-height:1;display:grid;position:absolute;inset:0}.songfox-particle-text[data-ready=true] .songfox-particle-text__fallback{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}
.songfox-app .songfox-auth-dialog-module__K49HMa__dialog.auth-dialog-surface{--gradient-songfox-auth:linear-gradient(180deg,color-mix(in srgb,var(--color-songfox-accent)7.84314%,transparent)0%,color-mix(in srgb,var(--color-songfox-accent)0%,transparent)42%,color-mix(in srgb,var(--color-songfox-accent)0%,transparent)100%);border-color:var(--color-songfox-referral-field-line);border-radius:var(--radius-songfox-module);background-color:var(--color-songfox-surface);background-image:var(--gradient-songfox-auth);width:calc(100% - 2rem);max-width:27.5rem;box-shadow:none;overflow:hidden}.songfox-auth-dialog-module__K49HMa__dialog [data-auth-view]{width:100%;max-width:none;max-height:calc(100dvh - 2rem - 2px);font-family:var(--font-songfox);margin:0;padding:2rem;overflow-y:auto}.songfox-auth-dialog-module__K49HMa__dialog [data-auth-view=providers]{gap:1.25rem}.songfox-auth-dialog-module__K49HMa__dialog [data-auth-view=providers] [data-auth-part=header]{flex-direction:column;align-items:center;gap:0;display:flex}.songfox-auth-dialog-module__K49HMa__logo{margin-bottom:1.25rem}.songfox-auth-dialog-module__K49HMa__dialog [data-auth-part=intro-title]{width:100%;color:var(--color-songfox-text);font:700 1.5rem/1.875rem var(--font-outfit-loaded),sans-serif;letter-spacing:0;overflow-wrap:anywhere}.songfox-auth-dialog-module__K49HMa__dialog [data-auth-part=intro-description]{width:100%;color:var(--color-songfox-text-secondary);font:400 .875rem/1.0625rem var(--font-songfox);overflow-wrap:anywhere;margin-top:.5rem}.songfox-auth-dialog-module__K49HMa__dialog [data-auth-view=providers] [data-auth-part=body]{gap:1.25rem}.songfox-auth-dialog-module__K49HMa__dialog [data-auth-view=providers] [data-slot=button]{border-radius:var(--radius-songfox-cta);height:auto;min-height:3.125rem;font:400 .875rem/1.5rem var(--font-songfox);white-space:normal;justify-content:flex-start;gap:.5rem;padding:.75rem 1rem}.songfox-auth-dialog-module__K49HMa__dialog [data-auth-view=providers] [data-slot=button]>img{flex-shrink:0}.songfox-auth-dialog-module__K49HMa__dialog [data-auth-part=separator]{height:auto;color:var(--color-songfox-text-secondary);font:400 .875rem/1.0625rem var(--font-songfox);text-transform:lowercase;align-items:center;gap:.75rem;display:flex}.songfox-auth-dialog-module__K49HMa__dialog [data-auth-part=separator]:before,.songfox-auth-dialog-module__K49HMa__dialog [data-auth-part=separator]:after{content:"";background:var(--color-songfox-line);flex:1;height:1px}.songfox-auth-dialog-module__K49HMa__dialog .songfox-auth-dialog-module__K49HMa__close{width:2rem;height:2rem;transition:none;top:.75rem;right:.75rem}
