.hiden_block{ display:none; } .form1 { background: #fff; padding: 10px; border-radius: 16px; box-shadow: 0 4px 20px rgba(0,0,0,0.1); /*max-width: 250px; width: 100%;*/ width: 250px; } .form1 h1 { margin-top: 0; text-align: center; font-size: 26px; color: #333; } .form1 p { text-align: center; color: #666; margin-bottom: 25px; } .form1 .grid-block h3 { margin-bottom: 15px; color: #444; text-align: center; } .form1 form { display: flex; flex-direction: column; gap: 14px; } .form1 label { font-size: 15px; color: #555; } .form1 input { padding: 10px 12px; font-size: 15px; border-radius: 8px; border: 1px solid #ccc; transition: border 0.2s, box-shadow 0.2s; } .form1 input:focus { border-color: #7f57ff; box-shadow: 0 0 0 2px rgba(127, 87, 255, 0.2); outline: none; } .form1 button { width: 100%; padding: 10px 12px; font-size: 16px; background:#e4e4e4; /* color: white; */ border: 1px solid #ccc; border-radius: 8px; cursor: pointer; margin-top: 10px; transition: background 0.25s, transform 0.1s; } .form1 button:hover { background: #aa92f8; } .form1 button:active { transform: scale(0.98); }