*{margin:0;padding:0;box-sizing:border-box;font-family:sans-serif}body{text-align:center}.form-container{display:flex;align-items:center;justify-content:center;height:100vh}form{padding:1rem;width:100%;border:2px solid black;border-radius:10px;display:flex;flex-direction:column;align-items:center}h1{font-size:2rem;margin-bottom:1rem}.options{display:flex;flex-direction:row;justify-content:center;width:80%;gap:2.5rem;margin-bottom:1rem}.option{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;font-size:1.5rem}.user-info-wrapper{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.user-info{display:flex;flex-direction:row;align-items:center;gap:10px}.user-info label{font-size:1rem}.info-field,.advert-info{border:2px solid #ccc;border-radius:.25rem;padding:.5rem;font-size:1rem}.button{background-color:#335383;border:none;padding:.5rem 1rem;font-size:1.5rem;color:#fff;border-radius:.25rem;cursor:pointer}.button-wrapper{margin-top:2rem;margin-bottom:2rem}.sign-out,.create{text-decoration:none}.adverts-section{display:flex;flex-direction:column;align-items:center;gap:2rem}.adverts-wrapper{display:flex;flex-direction:wrap;gap:1rem}.no-advert{display:flex;flex-direction:column;gap:1.5rem}.advert-card{border:2px solid black;border-radius:10px;padding:10px;display:flex;flex-direction:column;align-items:flex-start;width:100%}.create-advert{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}@media (min-width: 768px){form{width:50%}h1{font-size:2.5rem}.user-info label{font-size:1.5rem}.info-field,.advert-info{border:2px solid #ccc;border-radius:.25rem;padding:.5rem;font-size:1.5rem;max-width:400px;min-width:300px}}
