.status.svelte-1piydef{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));z-index:10;gap:6px;display:flex;position:fixed}button.svelte-1piydef{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 88%, transparent);color:var(--card-text);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.dot.svelte-1piydef{background:#1a7f37;border-radius:50%;width:8px;height:8px}.offline.svelte-1piydef .dot:where(.svelte-1piydef){background:#bf8700}.failed.svelte-1piydef{color:#d1242f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-image,none) center / cover fixed no-repeat, var(--bg,#f3f5f9);min-height:100dvh;color:var(--text,#151b26);-webkit-tap-highlight-color:transparent;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}button.primary{background:var(--primary,#1f6feb);min-height:54px;color:var(--on-primary,#fff);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:12px 22px;font-size:1.1rem;font-weight:700;transition:transform 80ms,filter .15s}button.primary:hover{filter:brightness(1.06)}button.primary:active{transform:scale(.98)}button.primary:disabled{opacity:.6;cursor:progress}button.ghost{border:1.5px solid var(--card-border,#dfe3ea);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:8px 16px;font-weight:600}
