.content { width: 100%; display: flex; flex-direction: column; } .modifyIcon { height: 26px; width: 26px; transition: transform 0.2s ease, opacity 0.2s ease; } .modifyIcon:hover { transform: rotate(15deg); opacity: 0.8; } .section { display: flex; flex-direction: column; gap: 16px; padding: 18px; } .section h3 { font-size: 1.15rem; font-weight: 600; } .section h4 { font-size: 0.9rem; font-weight: 500; opacity: 0.85; } .section button { width: 100%; } .submitBtn { align-self: center; text-align: center; margin-top: 10px; } .alignText { text-align: center; line-height: 1.5; } .section :global(input) { width: 100%; box-sizing: border-box; } @media (min-width: 640px) { .content { gap: 32px; } .section { } .submitBtn { width: auto; } .section button { width: fit-content; } <<<<<<< Updated upstream } @media (min-width: 900px) { .content { padding: 36px; gap: 36px; } .section { } .modifyIcon { height: 30px; width: 30px; } ======= >>>>>>> Stashed changes }