:root{--primary-color: #3498db;--success-color: #2ecc71;--warning-color: #f39c12;--danger-color: #e74c3c;--light-bg: #f8f9fa;--dark-text: #2c3e50;--muted-text: #7f8c8d;--card-shadow: 0 1px 3px rgba(0, 0, 0, .1);--hover-shadow: 0 5px 10px rgba(0, 0, 0, .15)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background-color:var(--light-bg);color:var(--dark-text);line-height:1.6}.navbar{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05)}.navbar-brand{font-weight:700;color:var(--primary-color);text-transform:uppercase;letter-spacing:1px}.status-header{background-color:#fff;padding:3rem 0;margin-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.05)}.status-title{font-weight:700;color:var(--dark-text);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.status-subtitle{color:var(--muted-text);font-weight:400}.status-overview{display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:#fff;border-radius:0;box-shadow:var(--card-shadow);margin-bottom:2rem}.status-overview-text{font-size:1.25rem;font-weight:600;margin:0}.status-overview.operational{border-left:5px solid var(--success-color)}.status-overview.partial{border-left:5px solid var(--warning-color)}.status-overview.offline{border-left:5px solid var(--danger-color)}.status-card{background-color:#fff;border-radius:0;margin-bottom:1.5rem;transition:all .3s ease;box-shadow:var(--card-shadow);border:none}.status-card:hover{transform:translateY(-5px);box-shadow:var(--hover-shadow)}.status-card .card-header{background-color:transparent;border-bottom:1px solid rgba(0,0,0,.05);font-weight:600;padding:1.25rem 1.5rem;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.status-operational{border-left:5px solid var(--success-color)}.status-issue{border-left:5px solid var(--warning-color)}.status-down{border-left:5px solid var(--danger-color)}.service-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.05)}.service-item:last-child{border-bottom:none}.service-name{font-weight:600;color:var(--dark-text);text-transform:uppercase;font-size:.9rem;letter-spacing:.5px}.service-description{color:var(--muted-text);font-size:.9rem;margin-top:.25rem;margin-bottom:0}.status-badge{font-size:.75rem;padding:.35rem .75rem;border-radius:0;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-indicator{display:inline-block;width:8px;height:8px;margin-right:5px}.indicator-operational{background-color:var(--success-color)}.indicator-issue{background-color:var(--warning-color)}.indicator-down{background-color:var(--danger-color)}.update-time{font-size:.75rem;color:var(--muted-text);margin-top:.25rem}.incident-history{padding:1rem 1.5rem}.incident-header{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.footer{text-align:center;padding:2rem 0;color:var(--muted-text);font-size:.9rem;background-color:#fff;border-top:1px solid rgba(0,0,0,.05);margin-top:2rem}.footer a{color:var(--primary-color);text-decoration:none}.footer a:hover{text-decoration:underline}.metric-card{margin-bottom:2rem}.btn{border-radius:0;text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:.5px}
