body{margin:0;overflow:hidden;font-family:system-ui,sans-serif;color:#fff}.wrapper{position:relative;width:100%;height:100vh;overflow:hidden}.content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}h1{margin:0;font-weight:700;font-size:2.7rem;background:linear-gradient(180deg,#fffc,#fffffff2);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center}p{margin:.3rem 0 0;font-size:1rem}p:first-of-type{margin-top:.6rem}a{text-decoration:none;margin:1rem 0 0;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;color:#000;background:#fff;border-radius:.75rem;transition:background .16s ease}a:hover{background:#ffffffd9}a:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffffb3}@media(min-width:768px){h1{font-size:4rem}p{margin:.4rem 0 0;font-size:1.2rem}p:first-of-type{margin-top:.8rem}a{margin:1.4rem 0 0;font-size:1rem}}@media(min-width:1024px){h1{font-size:5rem}}
