/* Main container styling */ .block-container { padding-top: 1rem; padding-bottom: 5rem; } /* Title spacing */ h1 { margin-top: -2rem; padding-top: 0.5rem; } /* Subtitle spacing */ h4 { margin-top: 0.5rem; padding-top: 0rem; } /* Custom button styling */ div.stButton > button { background-color: #FFCC00; color: black; width: 90%; height: 60px; font-weight: bold; font-size: 22px; text-transform: uppercase; border: 1px solid #000000; border-radius: 8px; display: block; margin: 0 auto; } div.stButton > button:hover { background-color: #FFD700; color: black; } /* Results container */ .results-container { border: 1px solid #000000; padding: 15px; border-radius: 8px; background-color: #ffffff; }