Spaces:
Running
Running
| *, | |
| *::before, | |
| *::after { | |
| margin: 0; | |
| padding: 0; | |
| box-sizing: border-box; | |
| } | |
| :root { | |
| --main-color: #ff6f61; | |
| --secondary-color: #ebf6eb; | |
| --primary-color: #fbcdcd; | |
| --light-bg: #ffffff; | |
| --dark-bg: #333333; | |
| } | |
| html, | |
| body { | |
| font-family: "Handlee", cursive; | |
| font-size: 16px; | |
| line-height: 1.6; | |
| scroll-behavior: smooth; | |
| background-color: var(--light-bg); | |
| color: var(--dark-bg); | |
| } | |
| button, | |
| form input::file-selector-button { | |
| border: 2px dashed var(--main-color); | |
| background-color: var(--light-bg); | |
| color: var(--dark-bg); | |
| border-radius: 20px; | |
| padding: 5px 10px; | |
| margin: 10px; | |
| cursor: pointer; | |
| } | |
| body h2 { | |
| text-align: center; | |
| background-color: var(--primary-color); | |
| margin: 20px auto; | |
| padding: 10px 0px; | |
| } | |
| .container { | |
| display: flex; | |
| flex-direction: row; | |
| gap: 50px; | |
| max-width: 800px; | |
| min-height: calc(100vh - 120px); | |
| margin: 20px auto; | |
| padding: 20px; | |
| padding-top: 70px; | |
| background-color: var(--secondary-color); | |
| border-radius: 20px; | |
| } | |
| .upload-section { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| } | |
| .upload-section form { | |
| display: flex; | |
| flex-direction: column; | |
| } | |
| .image-preview { | |
| max-width: 300px; | |
| } | |
| .image-preview img { | |
| width: 70%; | |
| height: auto; | |
| border-radius: 8px; | |
| box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); | |
| } | |
| .image-preview h4 { | |
| margin-bottom: 20px; | |
| text-align: left; | |
| } | |
| .caption-box { | |
| margin-bottom: 15px; | |
| } | |
| .upload-section { | |
| margin-bottom: 20px; | |
| max-width: 200px; | |
| margin: 0 60px; | |
| } | |
| .results { | |
| display: flex; | |
| flex-direction: column; | |
| } | |
| .upload-section h3 { | |
| margin-bottom: 20px; | |
| } | |
| button { | |
| margin-top: 10px; | |
| } | |
| @media(max-width: 768px) { | |
| .container { | |
| flex-direction: column; | |
| align-items: center; | |
| justify-content: center; | |
| padding: 20px; | |
| gap: 20px; | |
| margin-top: 20px; | |
| } | |
| .upload-section { | |
| max-width: 100%; | |
| margin: 0 auto; | |
| } | |
| .image-preview{ | |
| max-width: 200px; | |
| display: flex; | |
| flex-direction: column; | |
| justify-content: center; | |
| align-items: center; | |
| } | |
| .image-preview h4 { | |
| text-align: center; | |
| } | |
| .image-preview img { | |
| width: 200px; | |
| heght: auto; | |
| margin: 0 auto; | |
| } | |
| } |