:root{--color-bg: #ffffff;--color-bg-secondary: #f8fafc;--color-bg-card: #ffffff;--color-bg-hover: #f1f5f9;--color-text: #0f172a;--color-text-secondary: #475569;--color-text-muted: #94a3b8;--color-border: #e2e8f0;--color-border-strong: #cbd5e1;--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-success: #16a34a;--color-success-bg: #f0fdf4;--color-danger: #dc2626;--color-danger-bg: #fef2f2;--color-warning: #d97706;--color-outage: rgba(220, 38, 38, .08);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.07), 0 2px 4px -1px rgba(0,0,0,.04);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,.08), 0 4px 6px -2px rgba(0,0,0,.04)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--font-family);font-size:var(--text-base);line-height:1.6;color:var(--color-text);background:var(--color-bg-secondary);min-height:100vh}.container{width:100%;max-width:780px;margin:0 auto;padding:var(--space-lg)}@media(min-width:640px){.container{padding:var(--space-xl) var(--space-lg)}}.card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}h1,h2,h3{font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--color-text)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);font-weight:500;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all .15s ease}.btn-primary{background:var(--color-text);color:#fff}.btn-primary:hover{background:#1e293b}.btn-primary:disabled{background:var(--color-text-muted);cursor:not-allowed}input[type=email],input[type=text]{width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease}input::placeholder{color:var(--color-text-muted)}input:focus{outline:none;border-color:var(--color-text);box-shadow:0 0 0 3px #0f172a14}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[dir=rtl]{text-align:right}.history[data-astro-cid-qazgjzdg]{margin-top:var(--space-lg)}.history[data-astro-cid-qazgjzdg] h3[data-astro-cid-qazgjzdg]{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm)}.no-outages[data-astro-cid-qazgjzdg]{color:var(--color-text-muted);font-size:var(--text-sm)}.outage-list[data-astro-cid-qazgjzdg]{display:flex;flex-direction:column;gap:var(--space-xs)}.outage-item[data-astro-cid-qazgjzdg]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) var(--space-md);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.outage-item[data-astro-cid-qazgjzdg].ongoing{background:var(--color-danger-bg)}.outage-info[data-astro-cid-qazgjzdg]{display:flex;align-items:center;gap:var(--space-sm)}.outage-date[data-astro-cid-qazgjzdg]{font-size:var(--text-sm);color:var(--color-text)}.outage-badge[data-astro-cid-qazgjzdg]{font-size:var(--text-xs);font-weight:600;color:var(--color-danger);text-transform:uppercase;letter-spacing:.03em}.outage-duration[data-astro-cid-qazgjzdg]{font-size:var(--text-sm);color:var(--color-text-muted)}@media(max-width:480px){.outage-item[data-astro-cid-qazgjzdg]{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}}.subscribe[data-astro-cid-ogjhcnvc]{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center}.subscribe[data-astro-cid-ogjhcnvc] h3[data-astro-cid-ogjhcnvc]{font-size:var(--text-base);margin-bottom:var(--space-xs)}.subscribe[data-astro-cid-ogjhcnvc] p[data-astro-cid-ogjhcnvc]{color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-md)}.subscribe-form[data-astro-cid-ogjhcnvc]{display:flex;gap:var(--space-sm);max-width:360px;margin:0 auto}.subscribe-form[data-astro-cid-ogjhcnvc] input[data-astro-cid-ogjhcnvc][type=email]{flex:1}.form-message[data-astro-cid-ogjhcnvc]{margin-top:var(--space-sm);font-size:var(--text-sm);min-height:20px}.form-message[data-astro-cid-ogjhcnvc].success{color:var(--color-success)}.form-message[data-astro-cid-ogjhcnvc].error{color:var(--color-danger)}@media(max-width:480px){.subscribe-form[data-astro-cid-ogjhcnvc]{flex-direction:column}}.share[data-astro-cid-luj3ckct]{display:flex;gap:var(--space-xs)}.share-btn[data-astro-cid-luj3ckct]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--color-text-muted);background:var(--color-bg-secondary);transition:all .15s ease}.share-btn[data-astro-cid-luj3ckct]:hover{color:var(--color-text);background:var(--color-bg-hover)}.lang-toggle[data-astro-cid-lb7h3eps]{display:flex;background:var(--color-bg-secondary);border-radius:var(--radius-md);padding:2px}.lang-btn[data-astro-cid-lb7h3eps]{background:none;border:none;padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs);font-weight:500;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all .15s ease}.lang-btn[data-astro-cid-lb7h3eps]:hover{color:var(--color-text)}.lang-btn[data-astro-cid-lb7h3eps].active{color:var(--color-text);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.header-left[data-astro-cid-j7pv25f6],.header-right[data-astro-cid-j7pv25f6]{display:flex;align-items:center}.main-content[data-astro-cid-j7pv25f6]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-lg)}.status-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap}.status-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-full);font-size:var(--text-lg);font-weight:600}.status-badge[data-astro-cid-j7pv25f6].down{background:var(--color-danger-bg);color:var(--color-danger)}.status-badge[data-astro-cid-j7pv25f6].up{background:var(--color-success-bg);color:var(--color-success)}.status-badge[data-astro-cid-j7pv25f6].degraded{background:#fffbeb;color:var(--color-warning)}.status-badge[data-astro-cid-j7pv25f6] .status-dot[data-astro-cid-j7pv25f6]{width:10px;height:10px;border-radius:50%;background:currentColor;animation:pulse 2s ease-in-out infinite}.status-label[data-astro-cid-j7pv25f6]{letter-spacing:-.01em}.duration[data-astro-cid-j7pv25f6]{font-size:var(--text-base);font-weight:500;color:var(--color-text-secondary)}.chart-container[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-sm)}.no-data[data-astro-cid-j7pv25f6]{height:220px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--text-sm)}.last-updated[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border)}.footer[data-astro-cid-j7pv25f6]{margin-top:var(--space-xl);text-align:center}.footer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);color:var(--color-text-muted)}.footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-text-secondary)}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}}[dir=rtl] .header{flex-direction:row-reverse}[dir=rtl] .status-header{justify-content:flex-end}[dir=rtl] .status-badge{flex-direction:row-reverse;order:1}[dir=rtl] .outage-item{flex-direction:row-reverse;text-align:right}[dir=rtl] .outage-info{align-items:flex-end}
