@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";:root{--accent: #BB86FC;--background: #121212;--text: #FFFFFF;--bg-light: #f8f9fa;--bg-white: #ffffff;--text-main: #121212;--text-muted: #666666;--status-operational: #4caf50;--status-degraded: #ff9800;--status-down: #d32f2f;--border: #e0e0e0}*{margin:0;padding:0;box-sizing:border-box;font-family:Outfit,sans-serif}body{background-color:var(--bg-light);color:var(--text-main);min-height:100vh;display:flex;flex-direction:column}.surface-card{background:var(--bg-white);border-radius:12px;padding:2rem;box-shadow:0 4px 20px #00000008;border:1px solid rgba(0,0,0,.05)}.mono-label{font-family:monospace;color:var(--accent);text-transform:uppercase;letter-spacing:2px;font-size:.8rem;font-weight:700}.site-header.svelte-1elxaub{background:#fff;border-bottom:1px solid var(--border);padding:1rem 0;position:fixed;top:0;left:0;width:100%;z-index:1000}.container.svelte-1elxaub{max-width:800px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.branding.svelte-1elxaub{display:flex;align-items:center;gap:1rem;-webkit-user-select:none;user-select:none}.brand.svelte-1elxaub{display:flex;align-items:center;gap:.5rem;text-decoration:none}.logo.svelte-1elxaub{height:24px;width:auto}.divider.svelte-1elxaub{color:var(--text-muted);font-weight:300;font-size:1.25rem}.company-name.svelte-1elxaub{color:var(--text-muted);font-weight:400;font-size:.9rem}.service-name.svelte-1elxaub{color:var(--text-main);font-weight:500;font-size:1.1rem}.back-link.svelte-1elxaub{font-size:.9rem;color:var(--text-muted);text-decoration:none;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:color .2s}.back-link.svelte-1elxaub:hover{color:var(--accent)}.app-shell.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100vh}main.svelte-12qhfyh{flex:1}.dark-footer.svelte-12qhfyh{background-color:var(--background);color:var(--text);padding:1.5rem 0;margin-top:auto}.container.svelte-12qhfyh{max-width:800px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center;font-size:.9rem;opacity:.6}.links.svelte-12qhfyh{display:flex;gap:1.5rem}.links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;text-decoration:none;transition:opacity .2s}.links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{opacity:1;text-decoration:underline}
