#entrance[hidden]{display:none}
html{background:#090a12;scrollbar-gutter:stable}
#entrance{position:fixed;inset:0;z-index:1000;background:#090a12;display:flex;align-items:center;justify-content:center;opacity:1;overflow:hidden;transition:opacity 240ms cubic-bezier(.22,1,.36,1)!important}
#entrance:after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 45% 45%,#2496c520,transparent 46%),radial-gradient(ellipse at 64% 48%,#8981d526,transparent 48%);opacity:0;transition:opacity 180ms ease-out!important}
#entrance video{width:100%;height:100%;object-fit:contain;opacity:0;filter:blur(0);transform:scale(1);transition:opacity 180ms ease-out,filter 240ms ease-out,transform 240ms cubic-bezier(.22,1,.36,1)!important}
#entrance.entrance-playing video{opacity:1}
#entrance.entrance-leaving{opacity:0;pointer-events:none}
#entrance.entrance-leaving:after{opacity:1}
#entrance.entrance-leaving video{filter:blur(4px);transform:scale(1.02)}
#root.entrance-pending{opacity:0;filter:blur(4px);transition:opacity 240ms cubic-bezier(.22,1,.36,1),filter 240ms cubic-bezier(.22,1,.36,1)!important}
#root.entrance-pending.entrance-revealed{opacity:1;filter:blur(0)}
