.status-page a{color:#77c8ff;text-underline-offset:.2em}.status-page a:focus-visible{outline:2px solid #77c8ff;outline-offset:5px}.status-page{line-height:1.6}.status-page h1{font-size:clamp(2.5rem,7vw,4.5rem);font-weight:600;line-height:1.1;letter-spacing:-.04em;margin:32px 0 20px}.status-page h2{font-size:1.5rem;font-weight:600;line-height:1.3;margin:40px 0 18px}.status-page h3{font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 8px}.status-page p{margin:0 0 12px}.status-lede{font-size:1.2rem;max-width:680px;margin-bottom:32px}.status-meta,.status-method p{color:#b5bfd5}.status-components{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.status-components li{border:1px solid #303b53;border-radius:16px;padding:20px;background:#111a2b}.status-components p{margin:0;color:#c5cee0}.status-components li[data-state=available],.status-components li[data-state=data_ok]{border-left:4px solid #64ceb1}.status-components li[data-state=limited],.status-components li[data-state=unavailable]{border-left:4px solid #efb86a}.status-notice{padding:16px 20px;background:#211d1b;border-left:3px solid #efb86a;border-radius:8px}.status-incidents{padding:0;list-style:none}.status-incidents li{padding:20px 0;border-bottom:1px solid #303b53}.status-incidents time,.status-meta time{display:inline-block}.status-method{border-top:1px solid #303b53;margin-top:40px}@media(max-width:600px){.status-components{grid-template-columns:1fr}.status-page h1{margin-top:20px}}@media(prefers-contrast:more){.status-components li,.status-incidents li,.status-method{border-color:#aebbd4}.status-meta,.status-method p{color:#eef2fb}}
