Spaces:
Sleeping
Sleeping
| @import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap"); | |
| * { | |
| box-sizing: border-box; | |
| } | |
| body { | |
| font-family: "Inter", sans-serif; | |
| margin: 0; | |
| padding: 0; | |
| background: #f5f7fa; | |
| color: #333; | |
| } | |
| header { | |
| background: #2c3e50; | |
| color: white; | |
| padding: 3rem 1rem; | |
| text-align: center; | |
| box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); | |
| } | |
| header h1 { | |
| margin-bottom: 1rem; | |
| font-size: 2.5rem; | |
| } | |
| form { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| gap: 1rem; | |
| max-width: 400px; | |
| margin: 0 auto; | |
| } | |
| input[type="text"] { | |
| width: 100%; | |
| padding: 0.75rem 1rem; | |
| border: 1px solid #ccc; | |
| border-radius: 10px; | |
| font-size: 1rem; | |
| } | |
| input[type="text"]:hover { | |
| border-color: #90ee90; | |
| background-color: #f0fff0; | |
| transition: 0.3s ease; | |
| } | |
| input[type="text"]:focus { | |
| outline: 2px solid #90ee90; | |
| background-color: #f0fff0; | |
| transition: 0.2s ease; | |
| } | |
| button { | |
| padding: 0.75rem 2rem; | |
| font-size: 1rem; | |
| font-weight: bold; | |
| background-color: #1abc9c; | |
| color: white; | |
| border: none; | |
| border-radius: 10px; | |
| cursor: pointer; | |
| transition: background-color 0.3s ease; | |
| } | |
| button:hover { | |
| background-color: #16a085; | |
| } | |
| #spinner { | |
| margin-top: 2rem; | |
| } | |
| .error-container { | |
| background-color: #ffe6e6; | |
| color: #b30000; | |
| border-left: 6px solid #f44336; | |
| padding: 16px 24px; | |
| margin: 20px auto; | |
| max-width: 600px; | |
| border-radius: 12px; | |
| font-family: "Segoe UI", sans-serif; | |
| font-size: 16px; | |
| position: relative; | |
| box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); | |
| } | |
| .close-btn { | |
| position: absolute; | |
| right: 16px; | |
| top: 12px; | |
| background: none; | |
| border: none; | |
| font-size: 20px; | |
| color: #b30000; | |
| cursor: pointer; | |
| } | |
| main { | |
| max-width: 850px; | |
| margin: 2rem auto; | |
| padding: 2rem; | |
| background: white; | |
| border-radius: 20px; | |
| box-shadow: 0 10px 35px rgba(0, 0, 0, 0.1); | |
| } | |
| main h2 { | |
| margin-top: 2.5rem; | |
| margin-bottom: 1rem; | |
| color: #2c3e50; | |
| border-left: 4px solid #1abc9c; | |
| padding-left: 0.75rem; | |
| font-size: 1.5rem; | |
| } | |
| #profile-pic { | |
| width: 200px; | |
| height: 200px; | |
| object-fit: cover; | |
| border-radius: 20px; | |
| box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15), 0 4px 8px rgba(0, 0, 0, 0.1); | |
| transform: perspective(600px) rotateX(3deg); | |
| transition: transform 0.3s ease, box-shadow 0.3s ease; | |
| } | |
| #profile-pic:hover { | |
| transform: perspective(600px) rotateX(5deg) translateY(-4px); | |
| box-shadow: 0 16px 32px rgba(0, 0, 0, 0.2), 0 6px 12px rgba(0, 0, 0, 0.12); | |
| } | |
| .summary-box { | |
| background: #ecfdf5; | |
| border-left: 6px solid #10b981; | |
| padding: 1.25rem; | |
| border-radius: 12px; | |
| font-size: 1.1rem; | |
| line-height: 1.6; | |
| color: #065f46; | |
| margin-bottom: 2rem; | |
| } | |
| .card-section { | |
| display: grid; | |
| gap: 1.2rem; | |
| grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); | |
| } | |
| .card { | |
| background: #f9fafb; | |
| border: 1px solid #e5e7eb; | |
| border-radius: 12px; | |
| padding: 1rem 1.25rem; | |
| box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05); | |
| transition: transform 0.2s ease, box-shadow 0.2s ease; | |
| } | |
| .card:hover { | |
| transform: translateY(-4px); | |
| box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); | |
| } | |
| .card ul { | |
| padding-left: 1.25rem; | |
| margin: 0; | |
| } | |
| .card li { | |
| margin: 0.5rem 0; | |
| line-height: 1.4; | |
| list-style: disc; | |
| color: #374151; | |
| } | |
| @media (max-width: 600px) { | |
| main { | |
| padding: 1rem; | |
| } | |
| header h1 { | |
| font-size: 2rem; | |
| } | |
| .summary-box { | |
| font-size: 1rem; | |
| } | |
| } | |