html.has-flashlight,html.has-flashlight *,html.has-flashlight a,html.has-flashlight button,html.has-flashlight [role=button]{cursor:none!important}.flashlight{position:fixed;top:0;left:0;z-index:10000;width:0;height:0;pointer-events:none;transform:translate3d(-120px,-120px,0);will-change:transform;opacity:1;transition:opacity .18s ease}.flashlight.is-away{opacity:0}.flashlight__beam{position:absolute;left:0;top:0;width:36px;height:36px;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fdf59ad9,#fdf59a80 42%,#fdf59a00);transition:width .25s ease,height .25s ease;will-change:width,height}.flashlight.is-hot .flashlight__beam{width:64px;height:64px}.flashlight.is-xl .flashlight__beam{width:96px;height:96px}@media(hover:none),(pointer:coarse){html.has-flashlight,html.has-flashlight *,html.has-flashlight a,html.has-flashlight button,html.has-flashlight [role=button]{cursor:auto!important}.flashlight{display:none}}@media(prefers-reduced-motion:reduce){.flashlight__beam{transition:none}}html,body{background:#121212}html.is-booting:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;background:#121212;pointer-events:none}html.is-booting .stage,html.is-booting .work,html.is-booting .project,html.is-booting .console{opacity:0}@view-transition{navigation:none}
