.brand-loader{color:#f6f5f0;flex:none;width:64px;height:auto;display:block;overflow:visible}.brand-loader-star{transform-box:fill-box;transform-origin:50%}.brand-loader[data-animated=true] .brand-loader-star{animation:2.4s ease-in-out infinite aluneo-star-shimmer}.brand-loader[data-animated=true] .brand-loader-star-small{animation-duration:2.8s;animation-delay:.65s}@keyframes aluneo-star-shimmer{0%,to{opacity:.38;transform:scale(.86)}45%,60%{opacity:1;transform:scale(1)}}.aluneo-night .app-loading-screen{box-sizing:border-box;color:#f5f3ed;text-align:center;background:radial-gradient(at 75% 5%,#142a4d 0%,#09162b 36%,#050b18 75%);place-items:center;width:100%;min-height:100dvh;margin:0;padding:32px 24px;display:grid}.app-loading-content{flex-direction:column;align-items:center;gap:28px;max-width:440px;display:flex}.app-loading-content>.brand-loader{width:76px}.app-loading-content>p{color:#a5b7d0;text-wrap:balance;margin:0;font-size:15px;line-height:1.7}.app-loading-actions{justify-content:center;margin-top:2px;display:flex}.app-loading-actions .btn{min-width:154px}.onboarding-loading .brand-loader{margin:0 auto 20px}@media (max-width:600px){.app-loading-content>.brand-loader{width:64px}.app-loading-content{gap:24px}.app-loading-content>p{font-size:14px}}@media (prefers-reduced-motion:reduce){.brand-loader[data-animated=true] .brand-loader-star{opacity:1;animation:none;transform:none}}.brand-loader.brand-loader-inline{color:currentColor;width:26px;height:28px}
.listening-sheet-header>.listening-lock{color:#f5f1e5;justify-self:center}.listening-sheet-header>.listening-lock[aria-pressed=true]{background:#f4dfad30;box-shadow:inset 0 0 0 1px #f4dfad50}.player-lock-panel{z-index:15;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#f4f2eb;border-radius:inherit;background:#061022f2;place-items:center;padding:32px 24px;display:grid;position:absolute;inset:0;overflow-y:auto}.player-lock-form{text-align:center;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:400px;margin:auto;padding:28px 0;display:flex;position:relative}.player-lock-form>h2{font-family:var(--sans);letter-spacing:-.8px;margin:0;font-size:28px;font-weight:550;line-height:1.2}.player-lock-form>p{color:#9fb2cd;margin:0;font-size:13px;line-height:1.8}.player-lock-form>form,.player-lock-form>.journey{width:100%}.player-lock-form form>.btn{margin-top:25px}.player-lock-form .pin-code-field{max-width:360px;margin:auto}.player-lock-back{align-self:flex-end;margin-bottom:5px}.player-lock-profiles{justify-content:center;gap:22px;width:100%;margin:4px 0 12px;display:flex}.aluneo-night .player-lock-profiles>button{color:#aabbd2;background:0 0;border:0;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.player-lock-profiles .character-avatar{width:72px;min-width:72px;height:72px}.aluneo-night .player-lock-profiles>button[aria-pressed=true]{color:#f4dfb5;background:#f2dfb51a}.player-lock-form .journey-header{margin-bottom:18px}.player-lock-form .journey-intro h2{font-family:var(--sans);line-height:1.25;font-size:28px!important}.player-lock-form .journey-intro p{font-size:13px;line-height:1.8}.player-lock-form .form-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.locked-listening-shell{background:#050b18;min-height:100dvh}@media (max-width:600px){.player-lock-panel{padding:22px 20px}.player-lock-form{gap:18px}.player-lock-form>h2{font-size:25px}}
.aluneo-night{--control-glass-blur:blur(22px) saturate(125%)}.aluneo-night :is(.glass-button,.icon-button,.btn-outline,.glass-link,.detail-back,.header-create-story,.moon-wallet-trigger,.account-menu-trigger,.wishlist-trigger,.header-navigation-pill,.catalogue-search-pill,.catalogue-search-submit,.catalogue-filter-trigger,.catalogue-child-trigger,.favorite-button,.cover-tag,.story-cinema-back,.story-cinema-favorite,.listening-icon,.listening-tools>button,.listening-queue>button.current,.record-button,.rating button,.universe-filters>button,.universe-filters>a,.voice-prompter-pace button[aria-pressed=true],.player-lock-profiles>button[aria-pressed=true],.wishlist-page-tabs a,.favorite-child-choice,.catalogue-filter-choice,.catalogue-filter-favorites,.auth-tabs button.active,.library-tabs a.active,.filter.active,.age-option,.avatar-options label,.interest-options label,.child-choice-list label,.family-shortcuts>a,.voices-hub-add,.writing-follow,.child-lock),.aluneo-night .listening-cinema .listening-skip:before,.aluneo-night .listening-cinema .listening-tools>button:before,.aluneo-night .listening-cinema .listening-track-info>.listening-icon:before,.aluneo-night :is(.account-menu-panel nav a:hover,.account-menu-logout:hover,.catalogue-child-menu>button:hover){-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%)}.aluneo-night :is(.shelf-navigation,.studio-carousel-controls) .glass-button{box-sizing:border-box;aspect-ratio:1;color:#dce7f6;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;box-shadow:none;-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#b5cff411;border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;transition:background .18s,color .18s;display:grid}.aluneo-night :is(.shelf-navigation,.studio-carousel-controls) .glass-button:not(:disabled):hover{background:#c4dafa25}.aluneo-night :is(.shelf-navigation,.studio-carousel-controls) .glass-button:disabled{opacity:1;color:#dce7f640;background:#b5cff407}@media (prefers-reduced-motion:reduce){.aluneo-night :is(.shelf-navigation,.studio-carousel-controls) .glass-button{transition:none}}.creation-status{position:relative}.creation-status-trigger{color:#e9edf5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#b5cff411;border:0;align-items:center;gap:9px;min-height:44px;padding:8px 14px;display:flex;position:relative;overflow:hidden}.creation-status-trigger span{text-align:left;font-size:11px}.creation-status-trigger small{color:#a7bad3;margin-top:3px;font-size:9px;display:block}.creation-status-progress{background:#cdddf51a;height:2px;position:absolute;bottom:0;left:12px;right:12px;overflow:hidden}.creation-status-progress:after{content:"";background:#eddbb9;width:35%;height:100%;animation:1.6s ease-in-out infinite alternate creation-progress;display:block}.creation-status-panel{z-index:80;background:#101b2e;border-radius:22px;width:300px;max-width:calc(100vw - 30px);padding:18px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 65px #0007}.creation-status-panel>strong{margin-bottom:12px;font-size:13px;display:block}.creation-status-panel a{color:#e9edf5;padding:12px 4px;font-size:12px;display:block}.creation-status-panel small{color:#9aafca;margin-top:5px;display:block}.creation-draft.is-generating{background:#132137}.creation-draft progress,.creation-status-panel progress{accent-color:#eddbb9;width:100%;height:3px;margin-top:12px;display:block}.creation-draft.is-generating>img{opacity:.65}@keyframes creation-progress{to{transform:translate(185%)}}@media (prefers-reduced-motion:reduce){.creation-status-progress:after{width:100%;animation:none}}@media (max-width:900px){.creation-status-trigger{justify-content:center;width:38px;height:38px;min-height:38px;padding:8px}.creation-status-trigger>span,.creation-status-trigger>svg:last-of-type{display:none}.creation-status-progress{left:6px;right:6px}.creation-status-panel{position:fixed;top:80px;right:12px}}.studio-voice-saved{color:#c6e6d3;background:#a6d8bb12;border-radius:18px;align-items:flex-start;gap:10px;padding:16px 20px;font-size:13px;line-height:1.7;display:flex}.studio-voice-saved svg{flex-shrink:0;margin-top:3px}.onboarding-top>.creation-status{margin-left:auto;margin-right:18px}@media (max-width:600px){.aluneo-night .app-header{gap:8px;padding-left:12px;padding-right:12px}.app-header>.app-brand img{width:82px}.app-header .account-actions{gap:4px}}@media (max-width:360px){.app-header>.app-brand img{width:64px}.creation-status-trigger{width:32px;height:36px;min-height:36px;padding:6px}.app-header .account-actions .wishlist-trigger,.aluneo-night .app-header .header-create-story{width:32px;min-width:32px}}.creation-status-trigger>span{white-space:nowrap}
