.home{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.home__title{color:var(--color-brand);font-size:2rem;line-height:1.2}.home__status{width:100%;padding:var(--space-1) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.home__row{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;display:flex}.home__row+.home__row{border-top:1px solid var(--color-border)}.home__row dt{color:var(--color-text-muted)}.home__row dd{overflow-wrap:anywhere;text-align:right;font-weight:600}.indicator{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:999px;font-size:1.125rem;font-weight:600;display:inline-flex}.indicator__dot{background:currentColor;border-radius:50%;width:.75rem;height:.75rem}.indicator--online{background:var(--color-ok-bg);color:var(--color-ok)}.indicator--offline{background:var(--color-error-bg);color:var(--color-error)}.indicator--checking{background:var(--color-warn-bg);color:var(--color-warn)}.layout{min-height:100dvh;padding:var(--space-5) var(--space-4) var(--space-4);flex-direction:column;display:flex}.layout__main{flex:1;width:100%;max-width:28rem;margin:0 auto}.layout__footer{padding-top:var(--space-5);color:var(--color-text-muted);text-align:center;font-size:.8125rem}:root{--color-brand:#7a4a14;--color-bg:#fbf6ee;--color-surface:#fff;--color-border:#e6dccd;--color-text:#2b2118;--color-text-muted:#6e6053;--color-ok:#1b6e3c;--color-ok-bg:#e3f3e8;--color-warn:#8a5a00;--color-warn-bg:#fbf0d5;--color-error:#a32a1c;--color-error-bg:#fae6e2;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--radius:.75rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}h1,dl,dd,p{margin:0}
