Spaces:
Sleeping
Sleeping
| body { | |
| margin: 0; | |
| font-family: "IBM Plex Sans", sans-serif; | |
| background: linear-gradient(180deg, #f8f4ee 0%, #efe4d4 100%); | |
| color: #2f241d; | |
| } | |
| .layout { | |
| max-width: 1100px; | |
| margin: 0 auto; | |
| padding: 40px 20px 80px; | |
| } | |
| .hero { | |
| margin-bottom: 24px; | |
| } | |
| .hero h1 { | |
| font-family: Georgia, serif; | |
| font-size: clamp(2.6rem, 4vw, 4.5rem); | |
| margin: 0 0 10px; | |
| } | |
| .grid { | |
| display: grid; | |
| gap: 24px; | |
| grid-template-columns: repeat(2, minmax(0, 1fr)); | |
| } | |
| .panel { | |
| background: rgba(255, 250, 242, 0.88); | |
| border: 1px solid rgba(47, 36, 29, 0.14); | |
| border-radius: 22px; | |
| padding: 22px; | |
| } | |
| form { | |
| display: grid; | |
| gap: 12px; | |
| } | |
| label { | |
| display: grid; | |
| gap: 6px; | |
| } | |
| input, textarea, button { | |
| font: inherit; | |
| } | |
| input, textarea { | |
| border: 1px solid rgba(47, 36, 29, 0.18); | |
| border-radius: 14px; | |
| padding: 12px; | |
| } | |
| button { | |
| border: 0; | |
| border-radius: 999px; | |
| padding: 12px 18px; | |
| background: #1f6a52; | |
| color: white; | |
| font-weight: 700; | |
| } | |
| .result { | |
| min-height: 80px; | |
| background: #f9f4ec; | |
| border: 1px solid rgba(47, 36, 29, 0.12); | |
| border-radius: 16px; | |
| padding: 14px; | |
| overflow: auto; | |
| } | |
| @media (max-width: 900px) { | |
| .grid { | |
| grid-template-columns: 1fr; | |
| } | |
| } | |