body { padding: 2rem; font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif; } h1 { font-size: 16px; margin-top: 0; } p { color: rgb(107, 114, 128); font-size: 15px; margin-bottom: 10px; margin-top: 5px; } .card { max-width: 620px; margin: 0 auto; padding: 16px; border: 1px solid lightgray; border-radius: 16px; } .card p:last-child { margin-bottom: 0; } #prompt-form input[type="text"] { width: calc(100% - 24px); /* Full width minus padding */ padding: 10px; margin-top: 10px; margin-bottom: 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; /* Makes sure the padding doesn't affect the final computed width */ } #prompt-form button { background-color: #007BFF; color: white; padding: 10px 20px; margin: 10px 0; border: none; border-radius: 4px; cursor: pointer; } #prompt-form button:hover { background-color: #0056b3; } #logoOutput { margin-top: 20px; } #logoOutput img { max-width: 100%; height: auto; border-radius: 4px; }