.splash{width:100vw;height:100vh;display:flex;overflow:hidden;position:relative;background:#050510}.splash-half{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;transition:flex .5s cubic-bezier(.4,0,.2,1)}.splash-half:hover{flex:1.2}.splash-quest{background:#0a0a1e;border-right:1px solid rgba(78,204,163,.1)}.splash-quest:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(78,204,163,.02) 2px,rgba(78,204,163,.02) 3px);pointer-events:none}.splash-quest:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(78,204,163,.06) 0%,transparent 60%);pointer-events:none;transition:opacity .5s ease;opacity:0}.splash-quest:hover:after{opacity:1}.splash-quest .splash-icon{font-size:56px;margin-bottom:20px;image-rendering:pixelated;animation:pulse 2.5s ease infinite;filter:drop-shadow(0 0 20px rgba(78,204,163,.3))}.splash-quest .splash-title{font-family:Courier New,monospace;font-size:26px;font-weight:700;color:#4ecca3;letter-spacing:3px;text-transform:uppercase;text-shadow:0 0 30px rgba(78,204,163,.3);transition:text-shadow .4s ease}.splash-quest:hover .splash-title{text-shadow:0 0 40px rgba(78,204,163,.6),0 0 80px rgba(78,204,163,.2)}.splash-quest .splash-subtitle{font-family:Courier New,monospace;font-size:11px;color:#3a7a5a;margin-top:12px;letter-spacing:2px;text-transform:uppercase}.splash-quest .splash-arrow{margin-top:24px;font-size:20px;color:#4ecca3;opacity:0;transform:translate(-10px);transition:opacity .3s,transform .3s}.splash-quest:hover .splash-arrow{opacity:.6;transform:translate(0)}.splash-entropy{background:#080818;border-left:1px solid rgba(0,212,255,.1)}.splash-entropy:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,212,255,.05) 0%,transparent 60%);pointer-events:none;transition:opacity .5s ease;opacity:0}.splash-entropy:hover:after{opacity:1}.splash-entropy .splash-icon{font-size:56px;margin-bottom:20px;animation:float 3s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(0,212,255,.3))}.splash-entropy .splash-title{font-size:26px;font-weight:200;color:#00d4ff;letter-spacing:8px;text-transform:uppercase;text-shadow:0 0 30px rgba(0,212,255,.3);transition:text-shadow .4s ease}.splash-entropy:hover .splash-title{text-shadow:0 0 40px rgba(0,212,255,.6),0 0 80px rgba(0,212,255,.2)}.splash-entropy .splash-subtitle{font-size:11px;color:#368;margin-top:12px;letter-spacing:2px;text-transform:uppercase}.splash-entropy .splash-arrow{margin-top:24px;font-size:20px;color:#00d4ff;opacity:0;transform:translate(10px);transition:opacity .3s,transform .3s}.splash-entropy:hover .splash-arrow{opacity:.6;transform:translate(0)}.splash-divider{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;flex-direction:column;align-items:center}.splash-divider-text{font-size:8px;font-weight:600;color:#444;letter-spacing:4px;text-transform:uppercase;background:#050510e6;padding:10px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.splash-divider:before,.splash-divider:after{content:"";width:1px;height:80px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.06),transparent)}@media(max-width:768px){.splash{flex-direction:column}.splash-half:hover{flex:1.1}.splash-quest{border-right:none;border-bottom:1px solid rgba(78,204,163,.1)}.splash-entropy{border-left:none;border-top:1px solid rgba(0,212,255,.1)}.splash-quest .splash-title,.splash-entropy .splash-title{font-size:20px}.splash-divider:before,.splash-divider:after{width:80px;height:1px}.splash-divider{flex-direction:row;gap:12px}}
