:root { --putih: #FFFFFF; --hitam-monyet: rgb(16, 16, 16); --hitam: #000000; } * { margin: 0px; padding: 0px; font-family: "Nunito sans", sans-serif; } h1 { font-family: "Poppins"; color: var(--putih); } main { display: flex; justify-content: center; } main div#bungkus { width: 100%; display: flex; flex-direction: column; gap: 16px; margin: 16px; } main div#bungkus div#bungkus-content { display: flex; flex-direction: column; gap: 16px; } main div#bungkus div#bungkus-content h1 { text-align: center; } main div#bungkus div#bungkus-content img { max-width: 100%; } main div#bungkus div#bungkus-content input { padding: 8px; background-color: var(--putih); border: none; border-radius: 8px; color: var(--hitam); text-align: center; } main div#bungkus div#bungkus-content input:focus { outline: 2px solid var(--hitam-monyet); } main div#bungkus div#bungkus-content input::placeholder { text-align: center; } main div#bungkus div#bungkus-content button { padding: 8px; background: none; border-radius: 8px; border: 1px solid var(--putih); color: var(--putih); } main div#bungkus div#bungkus-content button:active { outline: 2px solid var(--hitam-monyet); } main div#bungkus div#bungkus-penggunaan { display: flex; flex-direction: column; gap: 16px; } main div#bungkus div#bungkus-penggunaan h1 { text-align: center; color: var(--putih); } main div#bungkus div#bungkus-penggunaan div#bungkus-text { display: flex; flex-direction: column; gap: 8px; color: var(--putih); } @media screen and (min-width: 400px) { main div#bungkus { width: 368px; margin: 16px 0px; } }