.auth-shell.svelte-12qhfyh{min-height:100vh;width:100%;min-height:100dvh}.splash-overlay.svelte-12qhfyh{z-index:10100;cursor:pointer;background:#0f172a;place-items:center;display:grid;position:fixed;inset:0}.stage.svelte-12qhfyh{width:900px;max-width:90vw;position:relative}.fly.svelte-12qhfyh{z-index:2;width:190px;animation:1.25s cubic-bezier(.2,.7,.2,1) forwards svelte-12qhfyh-moveRight;position:absolute;top:50%;left:0;transform:translateY(-50%)}.full.svelte-12qhfyh{opacity:0;z-index:1;visibility:hidden;width:100%;animation:.55s ease-out 1.25s forwards svelte-12qhfyh-showLogo;position:relative}.skip-hint.svelte-12qhfyh{text-align:center;opacity:0;animation:.3s ease-out 1.8s forwards svelte-12qhfyh-fadeIn;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}@keyframes svelte-12qhfyh-moveRight{0%{opacity:1;filter:blur();transform:translateY(-50%)scale(1)}70%{opacity:1;filter:blur(.2px);transform:translate(640px,-50%)scale(1.05)}to{opacity:0;filter:blur();transform:translate(620px,-50%)scale(1)}}@keyframes svelte-12qhfyh-fadeIn{to{opacity:1}}@keyframes svelte-12qhfyh-showLogo{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@media (max-width:768px){.fly.svelte-12qhfyh{width:120px}.stage.svelte-12qhfyh{width:600px}.skip-hint.svelte-12qhfyh{bottom:1rem}}@media (max-width:480px){.fly.svelte-12qhfyh{width:80px}.stage.svelte-12qhfyh{width:400px}}.app-layout.svelte-12qhfyh{min-height:100lvh;display:flex}.main-content.svelte-12qhfyh{flex:1;width:100%;min-width:0;overflow-x:hidden}.main-content.transitions.svelte-12qhfyh{transition:margin-left .3s ease-in-out}@media (min-width:1024px){.main-content.svelte-12qhfyh{max-height:100dvh;overflow-y:auto}}.main-content.with-sidebar.svelte-12qhfyh{margin-left:0}@media (min-width:768px){.main-content.with-sidebar.svelte-12qhfyh{margin-left:70px}.main-content.with-sidebar.with-dock-labels.svelte-12qhfyh{margin-left:220px}}.main-content.with-miniplayer.svelte-12qhfyh{padding-bottom:var(--music-bottom-stack,56px)}.main-content.with-bottom-nav.svelte-12qhfyh{padding-bottom:var(--music-bottom-stack,0px)}@media (max-width:767px){.main-content.with-sidebar.svelte-12qhfyh{margin-left:0}}
