body{color:#2a1726;background:#faf7f2;margin:0;font-family:Inter Tight,system-ui,sans-serif}main.svelte-1uha8ag{max-width:680px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.banner.svelte-1uha8ag{background:#ffd23f;border:2px solid #2a1726;border-radius:14px;padding:1.75rem;box-shadow:6px 6px #2a1726}.banner.ok.svelte-1uha8ag{background:#4fa838}.banner.down.svelte-1uha8ag{background:#e5484d}.banner.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0 0 .4rem;font-size:1.6rem}.overall.svelte-1uha8ag{margin:0;font-size:1.1rem;font-weight:600}.components.svelte-1uha8ag{margin-top:2rem}.row.svelte-1uha8ag{background:#fff;border:2px solid #2a1726;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:.6rem;padding:.9rem 1rem;display:flex}.name.svelte-1uha8ag{font-weight:600}.state.svelte-1uha8ag{border-radius:999px;padding:.2rem .6rem;font-size:.85rem;font-weight:700}.state.operational.svelte-1uha8ag{color:#2f6d22}.state.down.svelte-1uha8ag{color:#b4262b}.state.unknown.svelte-1uha8ag,.empty.svelte-1uha8ag{color:#6b5563}.uptime.svelte-1uha8ag{margin-top:2.5rem}.uptime.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.05em;color:#6b5563;font-size:1rem}.day.svelte-1uha8ag{font-variant-numeric:tabular-nums;border-bottom:1px solid #e7ddd0;grid-template-columns:1fr auto auto;gap:1rem;padding:.6rem .2rem;display:grid}.pct.svelte-1uha8ag{font-weight:700}.counts.svelte-1uha8ag{color:#6b5563;font-size:.9rem}
