:root{--text-primary: #172B4D;--text-secondary: #6B778C;--border-color: #DFE1E6;--success-color: #36B37E;--warning-color: #FFAB00;--error-color: #FF5630;--critical-color: #FF0000;--background-primary: #FFFFFF;--background-secondary: #F4F5F7}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--background-secondary);color:var(--text-primary);line-height:1.5}.status-page{max-width:1200px;margin:0 auto;padding:2rem}.components-section{background:var(--background-primary);border-radius:4px;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.component-row{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.component-row:last-child{border-bottom:none}.component-name{color:var(--text-primary);font-weight:500}.component-status{font-size:.875rem;font-weight:500}.component-status.operational{color:green}.component-status.degraded_performance{color:#ffab00}.component-status.partial_outage{color:#ff8b00}.component-status.major_outage{color:#ff5630}.component-status.under_maintenance,.component-status.maintenance{color:#00f}.component-status.offline{color:red}.status-indicator{background-color:var(--success-color);color:#fff;padding:1rem 2rem;border-radius:4px;display:inline-block}.header{width:100%;background-color:#f4f5f7;padding:2rem 1rem;text-align:center}.section-heading{background-color:var(--background-primary);padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);margin-bottom:1rem}.section-heading h2{font-size:1.7rem;font-weight:600;color:var(--text-primary);margin:0}.header-container{max-width:1024px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.logo-container{height:80px;margin-bottom:.5rem}a{text-decoration:none}.logo-container img{height:100%;width:auto;object-fit:contain}.status-indicator{background-color:#36b37e;color:#fff;padding:1rem 2rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;min-width:300px}.status-indicator h1{font-size:1.125rem;font-weight:500;margin:0}.status-indicator.critical{background-color:var(--error-color)}.status-indicator.warning{background-color:var(--warning-color)}.status-indicator.operational{background-color:green}.status-indicator.maintenance{background-color:#00f}.loader-container{width:100%;padding:2rem;display:flex;justify-content:center;align-items:center;background-color:var(--background-primary);border-radius:4px;box-shadow:0 1px 3px #0000001a}.loader{width:200px;height:4px;background-color:var(--background-secondary);border-radius:2px;overflow:hidden;position:relative}.loader:after{content:"";position:absolute;width:40%;height:100%;background-color:var(--success-color);border-radius:2px;animation:loading 1.5s infinite ease-in-out;transform:translate(-100%)}.footer{text-align:center}@media (max-width: 768px){.status-page,.component-row{padding:1rem}}@media (max-width: 480px){.component-row{flex-direction:column;gap:.5rem}}.eventTitle{text-decoration:none}.updateStatus{font-weight:500}.maintenanceInfo{font-size:.9em;color:#666;margin:5px 0}.updatesList{padding-left:15px}.affectedComponents{font-size:.85em;color:#666;margin-top:5px;padding-left:20px}.title{font-size:20px;font-weight:500;margin-bottom:24px}.loading{padding:20px;text-align:center;color:#6b778c;background-color:#f8f9fa;border-radius:4px}.loading-bar{width:200px;height:4px;background-color:#dfe1e6;border-radius:2px;margin:10px auto;overflow:hidden;position:relative}.loading-bar:after{content:"";position:absolute;width:40%;height:100%;background-color:#0052cc;border-radius:2px;animation:loading 1.5s infinite ease-in-out;transform:translate(-100%)}@keyframes loading{0%{transform:translate(-100%)}50%{transform:translate(150%)}to{transform:translate(-100%)}}.container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;max-width:1200px;margin:0 auto;padding:20px;color:#172b4d}.title{color:red;font-size:20px;font-weight:500;margin-bottom:24px}.eventsList{display:flex;flex-direction:column;gap:24px}.eventDay{border-bottom:1px solid #DFE1E6;padding-bottom:24px}.dayTitle{font-size:16px;font-weight:500;margin-bottom:16px}.eventContent{display:flex;flex-direction:column;gap:16px}.event{margin-bottom:20px;padding:15px;background-color:#f8f9fa;border-radius:4px}.eventHeader{margin-bottom:10px}.eventTitle{text-decoration:none;font-weight:500}.eventTitle:hover{text-decoration:underline}.maintenanceInfo{font-size:14px;color:#6b778c;margin:8px 0}.updatesList{margin-top:16px}.update{padding-left:16px;border-left:2px solid #DFE1E6;margin-top:8px}.updateContent{color:#6b778c;margin-bottom:4px;line-height:1.5}.updateStatus{font-weight:500;color:#172b4d}.updateTime{font-size:14px;color:#6b778c}.updateMessage{white-space:pre-line}.affectedComponents{font-size:14px;color:#6b778c;margin-top:8px}.loading{padding:20px;text-align:center;color:#6b778c}.error{padding:20px;color:#de350b;text-align:center}.newsletter-container{padding:2rem;text-align:center;background:#f8f9fa;border-radius:10px;margin:2rem auto;max-width:700px;box-shadow:0 4px 12px #0000000d}.newsletter-container h2{font-size:2rem;margin-bottom:.5rem}.newsletter-container p{font-size:1.1rem;margin-bottom:1.5rem;color:#333}
