*{    box-sizing: border-box;}body{	font-family: 'Lexend', sans-serif;    display:flex;    justify-content:center;    align-items:center;    min-height:100vh;    background-blend-mode: luminosity;}.container{    width:650px;    padding:30px;    border-radius:8px;    box-shadow:0 0 10px rgba(0,0,0,0.1);}.title{    text-align:center;}.title span{    transition: color 0.5s;}.columns{    display:flex;    align-items:flex-start;}.column{    flex:1;    padding:0 20px;}.row{    align-items:center;    margin-top:5px;    gap: 10px;  /* space between elements */}.row-show-password{    align-items:center;    margin-bottom:9px;    gap: 10px;  /* space between elements */}.row input{    flex: 1;   /* make both inputs share equal width */}.divider{    width:1px;    height:stretch;    margin-left:20px;    background:#aaa;}.title-container{    display: flex;    align-items: center;  /* vertically centers the image with text */    justify-content: center;    gap: 15px;  /* space between image and text */    margin-bottom: 15px;}.title-image{    width: 75px;     height: 75px;}h2{    margin-bottom:15px;}input{    width:100%;    padding:10px;    font-size: 16px;    margin:8px 0;    border:1px solid #ccc;    border-radius:4px;}button, .button-dis{    width:100%;    padding:10px;    margin-top:10px;    font-size:16px;    border:none;    background:teal;    color:white;    border-radius:4px;    cursor:pointer;}.button-dis {    opacity: 0.5 !important;    pointer-events: none !important;}.button-forget {    background: peru !important;}button:hover{    background:#0056b3;}.conditions {    font-size: 15px;}input[type=checkbox] {	margin-left:5px;    transform: scale(1.5);    accent-color: seagreen;    width:auto;}sub {    vertical-align: sub;    font-size: smaller;}.container{    position: relative;}.mobile-divider{    display:none;}@media (max-width:700px){    .columns{        flex-direction: column;    }    .divider{        display:none;    }        .mobile-divider{        display:block;        width:100%;    }    .column{        padding:0;        margin-bottom:25px;    }    .container{        width:95%;    }}