main.landing{width:100dvw;color:#fff;text-align:center;margin:0 auto;height:100vh;padding:34px 0 120px;overflow:auto}body:has(main.landing){position:fixed;left:0;top:0;background:radial-gradient(68.04% 83.57% at 50% 30.64%,#153f8e 0,#1e1e29 100%);height:auto;overflow:scroll;min-height:100vh}.nexon{font-family:NEXON,pretendard,sans-serif}