@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=Montserrat:wght@400;500;600;700;800&display=swap";
:root{--font-body:"Montserrat";--font-display:"Barlow Condensed";--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:#272236;min-width:320px}body{min-width:320px;min-height:100vh;font-family:var(--font-body), sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}a{color:inherit}::selection{color:#fffdf8;background:#ff5100}.session-loading{color:#fffdf8;letter-spacing:.08em;background:#272236;place-items:center;min-height:100vh;font-size:.75rem;display:grid}.password-confirm-dialog{color:#272236;background:#fffdf8;border:0;border-radius:10px 24px 10px 10px;width:min(92vw,430px);padding:0;box-shadow:0 24px 80px #08051259}.password-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0805129e}.password-confirm-dialog form{padding:1.7rem}.password-confirm-dialog h2{font-family:var(--font-display),sans-serif;margin:0;font-size:2rem}.password-confirm-dialog p{color:#6f6a78;margin:.45rem 0 1.3rem;font-size:.78rem;line-height:1.5}.password-confirm-dialog label{margin-bottom:.45rem;font-size:.7rem;font-weight:800;display:block}.password-confirm-field{position:relative}.password-confirm-field input{background:#f7f5ef;border:1px solid #27223633;border-radius:5px 13px 13px 5px;width:100%;min-height:48px;padding:.7rem 3rem .7rem .8rem}.password-confirm-field input:focus{border-color:#066bf1;outline:3px solid #066bf124}.password-confirm-toggle{color:#5b6474;cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;width:2.2rem;height:2.2rem;padding:0;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.password-confirm-toggle:hover{background:#ff510017}.password-confirm-actions{justify-content:flex-end;gap:.65rem;margin-top:1.35rem;display:flex}.password-confirm-actions button{cursor:pointer;border:0;border-radius:5px 12px 12px 5px;min-height:42px;padding:0 1rem;font-weight:800}.password-confirm-actions button:first-child{color:#272236;background:#ece9e1}.password-confirm-actions button:last-child{color:#fff;background:#272236}
