@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;600&family=Inter:wght@400;600&display=swap";.wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;position:relative;z-index:10}.card{max-width:520px;width:100%;padding:48px 36px;border-radius:24px;background:#0c122840;border:1px solid rgba(120,150,255,.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px #060a1c73;text-align:center}.badge{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:999px;background:#5294ff2e;border:1px solid rgba(104,172,255,.35);color:#dce7ff;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.badge:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#6ea4ff,#9bc2ff);box-shadow:0 0 10px #7ea8ffbf}.title{margin:26px 0 18px;font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:.04em;color:#f6f8ff;text-transform:uppercase;text-shadow:0 14px 40px rgba(15,20,45,.7),0 0 24px rgba(122,162,255,.45)}.description{color:#e2e8ffd1;line-height:1.7;font-size:1.05rem;margin-bottom:24px}.back-button{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:12px;background:#5294ff26;border:1px solid rgba(104,172,255,.3);color:#dce7ff;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s ease;letter-spacing:.02em}.back-button:hover{background:#5294ff40;border-color:#68acff80;transform:translateY(-2px);box-shadow:0 8px 20px #5294ff4d}@media (max-width: 600px){.card{padding:40px 24px}.description{font-size:1rem}.back-button{font-size:.9rem;padding:12px 24px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;background:linear-gradient(to bottom,#0b0b2b,#1b2735 70%,#090a0f);color:#e6ecff;position:relative;overflow:hidden}#root{min-height:100vh;position:relative;z-index:5}.stars{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;background:transparent;box-shadow:2vw 5vh 2px #fff,10vw 8vh 2px #fff,15vw 15vh 1px #fff,22vw 22vh 1px #fff,28vw 12vh 2px #fff,32vw 32vh 1px #fff,38vw 18vh 2px #fff,42vw 35vh 1px #fff,48vw 25vh 2px #fff,53vw 42vh 1px #fff,58vw 15vh 2px #fff,63vw 38vh 1px #fff,68vw 28vh 2px #fff,73vw 45vh 1px #fff,78vw 32vh 2px #fff,83vw 48vh 1px #fff,88vw 20vh 2px #fff,93vw 52vh 1px #fff,98vw 35vh 2px #fff,5vw 60vh 1px #fff,12vw 65vh 2px #fff,18vw 72vh 1px #fff,25vw 78vh 2px #fff,30vw 85vh 1px #fff,35vw 68vh 2px #fff,40vw 82vh 1px #fff,45vw 92vh 2px #fff,50vw 75vh 1px #fff,55vw 88vh 2px #fff,60vw 95vh 1px #fff,65vw 72vh 2px #fff,70vw 85vh 1px #fff,75vw 78vh 2px #fff,80vw 92vh 1px #fff,85vw 82vh 2px #fff,90vw 88vh 1px #fff,95vw 75vh 2px #fff;animation:twinkle 8s infinite linear;z-index:1}.stars:after{content:"";position:absolute;top:0;left:0;width:1px;height:1px;background:transparent;box-shadow:8vw 12vh 2px #fff,16vw 18vh 1px #fff,24vw 25vh 2px #fff,33vw 15vh 1px #fff,41vw 28vh 2px #fff,49vw 35vh 1px #fff,57vw 22vh 2px #fff,65vw 42vh 1px #fff,73vw 28vh 2px #fff,81vw 48vh 1px #fff,89vw 32vh 2px #fff,97vw 45vh 1px #fff,3vw 68vh 2px #fff,11vw 75vh 1px #fff,19vw 82vh 2px #fff,27vw 88vh 1px #fff,35vw 72vh 2px #fff,43vw 85vh 1px #fff,51vw 92vh 2px #fff,59vw 78vh 1px #fff;animation:twinkle 6s infinite linear reverse}.shooting-star{position:fixed;top:0;left:0;width:120px;height:2px;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.9),transparent);animation:shoot 3.5s infinite ease-in;z-index:2}.shooting-star:nth-of-type(2){animation-delay:1s}.shooting-star:nth-of-type(3){animation-delay:2s}@keyframes twinkle{0%,to{opacity:.8}50%{opacity:.4}}@keyframes shoot{0%{transform:translate(-20vw) rotate(25deg);opacity:0}10%{opacity:1}to{transform:translate(120vw,60vh) rotate(25deg);opacity:0}}
