.garden-navigation-shell .sparks-wrap{width:calc(100% - 48px);max-width:1248px}.sparks-layout.garden-shared-layout{grid-template-columns:240px minmax(0,600px) 280px;justify-content:center;gap:24px;padding-top:0}.garden-shared-layout>.garden-rail{top:var(--garden-header-bottom,106px);min-height:0;max-height:max(44px,calc(100dvh - var(--garden-rail-viewport-top,var(--garden-header-bottom,106px)) - var(--garden-player-height,104px) - 12px));overscroll-behavior:contain;scrollbar-width:thin;grid-area:1/1;padding:0 4px 8px;overflow-y:auto}.garden-shared-layout>.sparks-content{grid-area:1/2}.garden-shared-layout>.garden-discovery{grid-area:1/3}.garden-destination-heading{letter-spacing:-.02em;margin:12px 0 16px;font-size:24px;line-height:1.25}.garden-functional-description{color:var(--muted);margin:0 0 16px;font:13px/1.5 Arial,sans-serif}.garden-mobile-dock,.garden-navigation-shell .community-bar:empty{display:none}@media (min-width:701px) and (max-width:1199px){.sparks-layout.garden-shared-layout{grid-template-columns:240px minmax(0,600px);gap:24px}.garden-shared-layout>.garden-discovery{display:none}}@media (min-width:941px) and (max-width:1050px){.garden-rail .garden-nav>:is(a,button){justify-content:flex-start;padding-inline:16px}.garden-rail .garden-nav>:is(a,button)>span,.garden-rail .rail-account-more{display:inline}.garden-rail .rail-account-name{display:flex}.garden-rail .account-trigger{justify-content:flex-start}}@media (min-width:701px) and (max-width:940px){.sparks-layout.garden-shared-layout{grid-template-columns:76px minmax(0,600px)}.garden-rail .garden-nav>:is(a,button){justify-content:center;padding-inline:10px}.garden-rail :is(.garden-nav>a>span,.garden-nav>button>span,.rail-account-name,.rail-account-more){display:none}.garden-rail .account-trigger{justify-content:center}}@media (max-width:700px){.garden-navigation-shell .sparks-wrap{width:calc(100% - 24px)}.sparks-layout.garden-shared-layout{display:block}.garden-shared-layout>.garden-rail{border:0;min-height:0;max-height:none;margin:0;padding:0;display:block;position:static;overflow:visible}.garden-rail>.garden-nav,.garden-rail>.garden-rail-bottom{display:none}.garden-mobile-dock{bottom:calc(var(--mobile-player-height,120px) + var(--garden-player-overhang,0px));z-index:34;padding:5px max(4px,env(safe-area-inset-left)) 5px max(4px,env(safe-area-inset-right));background:var(--card);border-top:1px solid var(--spark-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;left:0;right:0;box-shadow:0 -4px 18px #0002}.garden-mobile-dock>a,.garden-mobile-dock>button{min-width:44px;min-height:48px;color:var(--spark-text);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:3px 0;font:9px/1.2 Arial,sans-serif;display:flex}.garden-mobile-dock>a[aria-current=page],.garden-mobile-dock>button[aria-expanded=true]{color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent)}.garden-mobile-dock :is(a,button):focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.garden-dock-overflow{right:max(8px,env(safe-area-inset-right));left:max(8px,env(safe-area-inset-left));max-height:var(--garden-menu-height,50dvh);overscroll-behavior:contain;background:var(--card);color:var(--foreground);border:1px solid var(--spark-line);border-radius:8px;padding:12px;position:absolute;bottom:calc(100% + 6px);overflow:auto;box-shadow:0 -8px 32px #0004}.garden-dock-overflow>nav{grid-template-columns:1fr 1fr;gap:5px;display:grid}.garden-dock-overflow nav :is(a,button){min-height:44px;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:10px;font:12px/1.4 Arial,sans-serif;display:flex}.garden-dock-overflow nav [aria-current=page]{background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--gold)}.garden-dock-overflow .rail-account{border-top:1px solid var(--spark-line);margin-top:12px;padding-top:8px}.garden-dock-overflow .rail-account .account-dropdown{box-shadow:none;margin-top:8px;position:static}.garden-rail[data-keyboard-open=true] .garden-mobile-dock{display:none}.garden-navigation-shell{padding-bottom:calc(var(--garden-dock-height,58px) + var(--garden-player-overhang,0px) + 20px)}.garden-navigation-shell :is(input,textarea,button,a){scroll-margin-bottom:calc(var(--mobile-player-height,120px) + var(--garden-dock-height,58px) + var(--garden-player-overhang,0px) + 16px)}}
