html,body{color:#fff;margin:0;padding:0;font-family:Inter,Avenir,Helvetica,Arial,sans-serif}.content{text-align:center;box-sizing:border-box;background-image:linear-gradient(to top right,#000,#020917,#101725);flex-direction:column;justify-content:space-between;min-height:100dvh;padding:15vh 1rem;line-height:1.1;display:flex;overflow:hidden}.header{flex-shrink:0;margin-bottom:.5rem}.content h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:max(2.5rem,min(8vw,4rem));font-weight:700}.content h2{color:#e2e8f0;margin:0 0 .25rem;font-size:max(1.2rem,min(4vw,1.8rem));font-weight:600}.header p{opacity:.7;margin:0;font-size:max(1rem,min(3vw,1.2rem));font-weight:400}.links-section{flex-direction:column;flex-shrink:0;gap:.75rem;margin-top:1rem;display:flex}.social-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.link-btn{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.link-btn:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.discord-btn{background:#5865f24d;border-color:#5865f280}.discord-btn:hover{background:#5865f266;border-color:#5865f299}@media (max-width:768px){.content{justify-content:space-between;padding:15vh 1rem}.header{margin-bottom:.5rem}.links-section{gap:.5rem;margin-top:.75rem}.social-links{gap:.5rem}.link-btn{padding:.5rem .75rem;font-size:.8rem}}@media (max-width:480px){.content{min-height:100vh;padding:15vh 1rem}.social-links{flex-direction:column;gap:.5rem}.links-section{gap:.5rem;margin-top:.5rem}.link-btn{justify-content:center;width:100%;max-width:250px}}@media (max-height:600px) and (orientation:landscape){.content{flex-direction:row;justify-content:space-around;align-items:center;padding:1rem}.header{flex:1;margin-bottom:0}.links-section{flex:none;margin:0 1rem}.social-links{flex-direction:column;gap:.5rem}}