body{margin:0;min-height:100vh;display:grid;place-items:center;font-family:system-ui,sans-serif}main{width:16rem}a{display:block;margin-top:2rem;padding:.6rem;border-radius:6px;background:#009688;color:#fff;text-align:center;text-decoration:none}a:hover{background:#00796b}a:active{background:#00695c}a.s{margin-top:.75rem;background:#fff;color:#00796b;border:1px solid #009688}a.s:hover{background:#e6fffb}