Spaces:
Sleeping
Sleeping
| body { | |
| font-family: 'Roboto', sans-serif; | |
| margin: 0; | |
| padding: 0; | |
| background-color: #1a1a1a; | |
| color: #e0e0e0; | |
| overflow: hidden; /* Hide scrollbars */ | |
| } | |
| .container { | |
| display: flex; | |
| flex-direction: row; | |
| height: 100vh; | |
| } | |
| /* Sidebar UI */ | |
| .sidebar { | |
| width: 350px; | |
| background-color: #0a0a0a; | |
| padding: 30px; | |
| box-shadow: 5px 0 15px rgba(0,0,0,0.5); | |
| display: flex; | |
| flex-direction: column; | |
| z-index: 10; | |
| } | |
| .title { | |
| font-size: 2.5rem; | |
| font-weight: 700; | |
| color: #00ffff; /* Cyan */ | |
| text-align: center; | |
| margin-bottom: 30px; | |
| border-bottom: 2px solid #00ffff; | |
| padding-bottom: 10px; | |
| } | |
| .widget { | |
| margin-bottom: 40px; | |
| } | |
| .widget-title { | |
| font-size: 1rem; | |
| font-weight: 300; | |
| color: #999; | |
| letter-spacing: 2px; | |
| text-transform: uppercase; | |
| margin-bottom: 10px; | |
| } | |
| .widget-value { | |
| font-size: 2.2rem; | |
| font-weight: 700; | |
| margin: 0; | |
| line-height: 1; | |
| } | |
| #mood-value { | |
| color: #00ffff; /* Cyan */ | |
| } | |
| /* Posture colors */ | |
| .good { | |
| color: #00ff00; /* Green */ | |
| } | |
| .bad { | |
| color: #ff0000; /* Red */ | |
| } | |
| .widget-feedback { | |
| font-size: 1rem; | |
| font-weight: 300; | |
| color: #e0e0e0; | |
| line-height: 1.6; | |
| margin: 0; | |
| } | |
| /* Video Feed */ | |
| .video-container { | |
| flex-grow: 1; | |
| display: flex; | |
| justify-content: center; | |
| align-items: center; | |
| background-color: #1a1a1a; | |
| } | |
| .video-container img { | |
| height: 100%; | |
| width: auto; | |
| } |