main.PINAuthPage .content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:65%;margin:0 auto}main.PINAuthPage .content h1{font:600 2.4rem Variable;text-align:center;color:#ff126b;margin-bottom:.8rem}main.PINAuthPage .content p{font:300 1.4rem Variable;text-align:center;color:#ff126b;opacity:.5;margin-bottom:2.4rem}main.PINAuthPage .content .password-dots{display:flex;justify-content:center;align-items:center;gap:.8rem;margin-bottom:3rem}main.PINAuthPage .content .password-dots .dot{width:1.2rem;height:1.2rem;border-radius:50%;border:.1rem solid rgba(255,18,107,.2)}main.PINAuthPage .content .password-dots .dot.filled{background-color:#ff126b;border-color:#ff126b}main.PINAuthPage .content .buttons-grid-row{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:.8rem;padding:1rem 0}main.PINAuthPage .content .buttons-grid-row button{width:100%;aspect-ratio:1 / 1;justify-self:center;border-radius:1.6rem;box-shadow:0 0 8px #0000001f;background-color:#fff;border:1px solid rgba(246,4,88,.2)}main.PINAuthPage .content .buttons-grid-row button span{font:300 1.4rem Variable;text-align:center;color:#000}main.PINAuthPage .content .buttons-grid-row button img{width:1.8rem;object-fit:contain}main.PINAuthPage .content .buttons-grid-row button.check{background:linear-gradient(180deg,#ff8db5,#ff367b);border:2px solid rgba(255,255,255,.4);box-shadow:0 0 8px #0000001f}main.PINAuthPage .content .buttons-grid-row button:active{transform:scale(.9)}
