.shorts-feed{position:relative;z-index:var(--z-overlay);display:flex;flex-direction:column;align-items:center;height:100%;min-height:0;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;background-color:var(--color-surface-dark);color:var(--color-ink-on-dark);gap:0}@media(prefers-reduced-motion:reduce){.shorts-feed{scroll-behavior:auto}}.shorts-slide{position:relative;flex:0 0 auto;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-rows:100%;align-items:center;place-content:center}.shorts-slide>.gdh-short{grid-area:1 / 1 / 2 / 2}.shorts-slide>.gdh-actionrail{grid-area:1 / 1 / 2 / 2;position:absolute;top:50%;left:100%;transform:translateY(-50%);margin-left:1.25rem;z-index:var(--z-content);opacity:1}.shorts-nav{position:fixed;right:1.25rem;top:50%;z-index:var(--z-immersive);display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid color-mix(in srgb,var(--color-ink-on-dark) 20%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-ink-on-dark) 10%,transparent);color:var(--color-ink-on-dark);cursor:pointer;transition:background var(--transition-fast) var(--ease-standard),transform var(--transition-fast) var(--ease-standard)}.shorts-nav svg{width:var(--icon-size);height:var(--icon-size)}.shorts-nav[data-dir=prev]{transform:translateY(calc(-50% - 1.75rem))}.shorts-nav[data-dir=next]{transform:translateY(calc(-50% + 1.75rem))}.shorts-nav:hover{background:color-mix(in srgb,var(--color-ink-on-dark) 20%,transparent)}.shorts-nav[data-dir=prev]:active{transform:translateY(calc(-50% - 1.75rem + 1px))}.shorts-nav[data-dir=next]:active{transform:translateY(calc(-50% + 1.75rem + 1px))}.shorts-nav:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-dark);outline-offset:var(--focus-ring-offset)}.shorts-nav:disabled{opacity:.3;cursor:not-allowed}@media(max-width:640px){.shorts-nav{display:none}.shorts-slide>.gdh-actionrail{top:auto;left:auto;transform:none;margin-left:0;right:.75rem;bottom:6rem}}
