.topbar-primary .home-content-navigation{grid-area:1 / 2;display:flex;align-items:center;justify-content:center;min-width:0}.home-content-navigation .home-content-tabs{flex:0 1 auto;overflow-x:auto;scrollbar-width:none}.home-content-navigation .home-content-tabs>:is(button,a){flex:none}.home-content-navigation .home-content-tabs::-webkit-scrollbar{display:none}.topbar-home{isolation:isolate}:where([data-keyboard]) .home-content-tabs>a:focus-visible{outline:2px solid var(--ludio-brand);outline-offset:2px;border-radius:4px}.story-hub-shell>.app-scroll-region{position:relative;overflow:hidden}.story-channel-panel{height:100%;min-height:0}.story-channel-panel[hidden]{display:none}.story-home-pager{height:100%}.story-home-pager .home-hero{touch-action:pan-y pinch-zoom}.story-channel-home{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain}.story-channel-panel:focus-visible{outline-offset:-2px}.story-channel-feed>.discover-feed-page{display:flex;flex-direction:column;height:100%;min-height:0;padding:0}.story-channel-feed .discover-feed{flex:1 1 auto;height:auto;min-height:0}.story-channel-feed .discover-slide{height:100%!important;min-height:0}.story-channel-theatre.native-tab-panel{overflow-y:hidden}.app-shell.story-hub-shell.story-hub-shell--home>.topbar{position:absolute;inset:0 0 auto;z-index:30;background:linear-gradient(var(--ludio-overlay),transparent);-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}.story-channel-home{padding-top:calc(56px + env(safe-area-inset-top,0px))}.home-header-backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none}.home-brand{grid-area:1 / 1;min-width:0;justify-self:start}.home-brand .logo{min-height:var(--home-size-tap)}.home-brand .logo-wordmark{width:80px;height:32px;object-fit:cover}@media(max-width:359px){.home-brand{display:none}}.topbar-primary .primary-content-tabs{display:flex;align-items:center;min-width:0;gap:16px}.topbar-primary .primary-content-tabs :is(button,a[data-content-tab]){position:relative;min-width:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.topbar-primary .primary-content-tabs :is(button[aria-pressed=false],a[data-content-tab]:not([aria-current])){color:var(--ludio-muted)}.topbar-primary .primary-content-tabs :is(button[aria-pressed=true],a[aria-current=page]){color:var(--ludio-text)}.app-shell--backlit{--page-backlight-paint: radial-gradient(ellipse 68% 70% at 18% 0%, color-mix(in srgb, var(--ludio-backlight-primary) var(--ludio-backlight-primary-opacity), transparent), transparent 100%), radial-gradient(ellipse 60% 65% at 100% 28%, color-mix(in srgb, var(--ludio-backlight-secondary) var(--ludio-backlight-secondary-opacity), transparent), transparent 100%), radial-gradient(ellipse 48% 55% at 0% 15%, color-mix(in srgb, var(--ludio-backlight-highlight) var(--ludio-backlight-highlight-opacity), transparent), transparent 100%)}.app-shell.app-shell--backlit,.app-shell.app-shell--backlit>.topbar,.home-header-backdrop.app-shell--backlit{background-color:var(--ludio-bg);background-image:var(--page-backlight-paint);background-size:100% calc(var(--ludio-backlight-depth) + env(safe-area-inset-top,0px));background-position:center top;background-repeat:no-repeat}.app-shell.app-shell--backlit>.topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.app-shell--backlit.profile-space-shell>.app-scroll-region{background:transparent}:is(.primary-content-tabs,.library-tabs,.creator-filters):has(>.native-tab-indicator){position:relative}.native-tab-label{display:inline-grid}.native-tab-label:before,.native-tab-label>span{grid-area:1 / 1}.native-tab-label:before{content:attr(data-label);font-weight:700;visibility:hidden;pointer-events:none}.native-tab-indicator{position:absolute;top:0;left:0;width:0;height:3px;border-radius:999px;background:var(--ludio-brand-fill);pointer-events:none;visibility:hidden;transition:none;will-change:transform;transform-origin:left center}[data-tab-motion=worm] .native-tab-label>span{color:var(--ludio-muted);font-weight:400;opacity:calc(1 - var(--tab-emphasis, 0));will-change:opacity}[data-tab-motion=worm] .native-tab-label>.native-tab-label-bold{color:var(--ludio-text);font-weight:700;opacity:var(--tab-emphasis, 0)}.content-segment-tabs{position:relative;display:flex;flex-shrink:0;align-items:stretch;gap:24px;min-width:0;min-height:48px;overflow-x:auto;scrollbar-width:none}.content-segment-tabs::-webkit-scrollbar{display:none}.content-segment-tabs>button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ludio-text);font:inherit;font-size:14px;cursor:pointer}.content-segment-tabs>button:disabled{opacity:.45;cursor:default}
