| .profile_box { |
| background: var(--bg-color); |
| width: 100%; |
| max-width: 450px; |
| max-height: 900px; |
| display: flex; |
| height: 100vh; |
| flex-direction: column; |
| box-shadow: 0 8px 16px var(--shadow-color); |
| } |
|
|
| .profile-container { |
| width: 100%; |
| padding: 50px 20px; |
| text-align: center; |
| height: 100%; |
| } |
|
|
| .profile-image { |
| width: 100px; |
| height: 100px; |
| border-radius: 50%; |
| margin: 0 auto; |
| border: 4px solid var(--highlight-color); |
| } |
|
|
| .username { |
| font-size: 18px; |
| font-weight: bold; |
| margin-top: 10px; |
| color: var(--highlight-color); |
| } |
|
|
| .user-status { |
| font-size: 14px; |
| color: var(--text-color); |
| margin-top: 5px; |
| } |
|
|
| .status-online { |
| color: var(--status-online) |
| } |
|
|
| .status-offline { |
| color: var(--status-offline); |
| } |
|
|
| .bio { |
| margin-top: 15px; |
| font-size: 16px; |
| color: var(--text-color); |
| text-align: center; |
| font-style: italic; |
| } |
|
|
| .profile-stats { |
| display: flex; |
| justify-content: space-around; |
| margin-top: 15px; |
| font-size: 16px; |
| color: var(--text-color); |
| } |
|
|
| .profile-stats div { |
| text-align: center; |
| } |
|
|
| .profile-stats div strong { |
| font-size: 18px; |
| color: var(--highlight-color); |
| } |
|
|
| .user-details { |
| margin-top: 20px; |
| text-align: left; |
| } |
|
|
| .user-details p { |
| margin: 10px 0; |
| font-size: 16px; |
| color: var(--text-color); |
| } |
|
|
| .user-details span { |
| font-weight: bold; |
| color: var(--highlight-color); |
| } |