@font-face{font-family:atacama;src:url(/fonts/AtacamaVAR-VF.otf)}:root{--background:#ffffff;--foreground:#171717}body,html{height:100dvh;max-width:100vw;overflow-x:hidden;padding:0;margin:0}body{color:white;background:black;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}a{color:inherit;text-decoration:none}h1{margin:0;font-size:3em}button,h1{font-family:atacama,Times,serif;font-weight:400}button{padding:8px 16px;font-size:1em;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid white;outline:none;color:white;display:flex;justify-content:center;align-items:center;gap:5px;text-wrap:nowrap;cursor:pointer}button[data-layout=text]{border:none;font-size:.8em!important;border-radius:10px;background-color:transparent}button svg{pointer-events:none;width:1em;height:1em;fill:white}.btn-glow{background-color:#F6CE6D;border:2px solid #cf9038;color:black;font-weight:600;box-shadow:0 0 35px -5px rgba(255,255,255,.75)}.password-cover{position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;z-index:99}.password-cover,.password-cover form{display:flex;flex-direction:column;justify-content:center;align-items:center}.password-cover form{gap:10px;width:200px}.password-cover button,.password-cover input{width:100%}.password-cover button,.password-cover input{padding:8px 16px;font-size:1em}