.O-Ti-a_page{box-sizing:border-box;color:#faf8fa;background:radial-gradient(at 50% 15%,#390c19,#0000 60%),#100b10;place-items:center;width:100%;max-width:none;min-height:100svh;padding:1.25rem;display:grid}.O-Ti-a_card{box-sizing:border-box;background:#1b151c;border:1px solid #46313b;border-radius:1.15rem;width:min(100%,28rem);padding:clamp(1.2rem,5vw,2.25rem);box-shadow:0 1.5rem 4rem #0006}.O-Ti-a_header{text-align:center;margin-bottom:1.45rem}.O-Ti-a_logo{width:min(100%,13rem);height:auto;margin:0 auto 1.1rem;display:block}.O-Ti-a_header h1{margin:0;font-size:clamp(1.3rem,5vw,1.6rem)}.O-Ti-a_header p{color:#d3c5ce;margin:.4rem 0 0;font-size:.9rem}.O-Ti-a_form{gap:.45rem;margin:0}.O-Ti-a_form label{font-size:.88rem;font-weight:650}.O-Ti-a_form input{box-sizing:border-box;width:100%;min-width:0;color:inherit;background:#130f15;border-color:#564650;margin-bottom:.55rem}.O-Ti-a_form button{color:#fff;background:#bf1634;border-color:#0000;margin-top:.45rem}.O-Ti-a_form button:hover{background:#a6102a}.O-Ti-a_form :is(input,button):focus-visible{outline-offset:3px;outline:2px solid #ff7387}.O-Ti-a_error{color:#ffacb8;margin:.1rem 0;font-size:.875rem}
