*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:#06090b;color:#eef6f2;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%}button,input,select,textarea{font:inherit}.root-msg{min-height:100dvh;display:grid;place-items:center;text-align:center;padding:1.5rem;font-family:system-ui,sans-serif}.root-msg h1{font-size:1.4rem;margin:0 0 .5rem}.root-msg p{color:#8a9a94;margin:0 0 1.2rem}.root-msg a,.root-msg button{display:inline-block;background:#3ddc97;color:#03140c;border:0;border-radius:999px;padding:.6rem 1.2rem;font-weight:700;text-decoration:none;cursor:pointer}
