:root{--size:402;--clamp:55px}*,*::after,*::before{padding:0;margin:0;box-sizing:border-box}body{display:grid;place-items:center;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:clamp(25px, calc(35 * 100vw / var(--size)), var(--clamp));padding:50px}a{color:#000;z-index:4}@media (min-width:650px){:root{--size:1500}}