.search { background-color: var(--color-pink-light); width: 100vw; height: 75vh; padding-top: 20vh !important; } .search-form { position: relative; width: fit-content; margin: auto; } .search-input { border-bottom: var(--border); width: max(16rem, 40vw); margin-right: 2rem; padding: 0.3rem 0.5rem; font-size: var(--font-size-h2); } .search-input::-webkit-search-cancel-button { display: none; } .search-submit { width: 2rem; height: 2rem; }