.feed-transition{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#080808;color:var(--text,#F5F0E8);pointer-events:auto}.feed-transition[hidden]{display:none}.feed-transition .tiny-mark{width:64px;height:64px;fill:#FF913D}.feed-transition-label{font-size:16px;text-align:center;padding:0 24px}.feed-frame{position:relative}body.is-feed-transition .header,body.is-feed-transition .feed-toolbar,body.is-feed-transition .feed-controls,body.is-feed-transition .feed-actions,body.is-feed-transition .feed-identity,body.is-feed-transition .feed-pause{opacity:0!important;pointer-events:none!important;transition:none!important}

body.is-feed-transition .feed-page :is(.feed-seek,.feed-time,.feed-vignette,.seek-wave-track),body.is-feed-transition>.mobile-nav{opacity:0!important;pointer-events:none!important;transition:none!important}

.feed-transition [data-brand-eye]{fill:var(--color-accent)}

/* One authored handoff: a warm pool of light behind the original Kiino mark. */
.feed-toolbar .feed-vitrina>span{display:inline}
.feed-transition{overflow:hidden;isolation:isolate;gap:20px}
.feed-transition-glow{position:absolute;width:min(82vw,460px);aspect-ratio:1;z-index:-1;background:radial-gradient(ellipse,rgba(255,145,61,.18),rgba(255,145,61,.055) 36%,transparent 68%);opacity:0}
.feed-transition .tiny-mark{width:84px;height:84px}
.feed-transition-label{max-width:36ch;line-height:1.4;color:var(--text,#F5F0E8);opacity:.78}
.feed-transition[data-phase="loading"] .tiny-mark{animation:feed-mark-arrive 460ms cubic-bezier(.16,1,.3,1) both}
.feed-transition[data-phase="loading"] .feed-transition-glow{animation:feed-light-arrive 460ms ease-out both}
.feed-transition[data-phase="revealing"] .feed-transition-glow{opacity:1}
@keyframes feed-mark-arrive{from{transform:translateY(5px) scale(.94);opacity:.6}to{transform:translateY(0) scale(1);opacity:1}}
@keyframes feed-light-arrive{from{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}
@media(prefers-reduced-motion:reduce){.feed-transition[data-phase] .tiny-mark,.feed-transition[data-phase] .feed-transition-glow{animation:none}.feed-transition-glow{opacity:1}}
