:root{--color-bg-base: #f7f7f7;--color-surface-primary: #081917;--color-surface-secondary-dark: #152e2b;--color-surface-secondary: #a8bab3;--color-surface-muted: #d4dddc;--color-surface-elevated: #ffffff;--color-accent-primary: #152e2b;--color-accent-primary-hover: color-mix(in srgb, #152e2b 85%, black);--color-accent-primary-active: color-mix(in srgb, #152e2b 70%, black);--color-accent-primary-subtle: color-mix( in srgb, #152e2b 14%, white );--color-border-default: #d4dddc;--color-border-strong: #6d847c;--color-text-primary: #081917;--color-text-secondary: #6d847c;--color-text-disabled: color-mix(in srgb, #6d847c 50%, white);--color-text-inverse: #f7f7f7;--color-text-inverse-secondary: #a8bab3;--color-focus-ring: #6d847c;--color-overlay-scrim: color-mix(in srgb, #081917 45%, transparent);--opacity-disabled: .5;--color-status-critical: #b3453a;--color-status-critical-subtle: color-mix(in srgb, #b3453a 12%, white);--color-status-warning: #b8813a;--color-status-warning-subtle: color-mix(in srgb, #b8813a 12%, white);--color-status-good: #3f7d5c;--color-status-good-subtle: color-mix(in srgb, #3f7d5c 12%, white);--font-display: "Manrope", "Segoe UI", system-ui, sans-serif;--font-body: "DM Sans", "Segoe UI", system-ui, sans-serif;--font-ui: "DM Sans", "Segoe UI", system-ui, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-extrabold: 800;--font-weight-bold: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px;--shadow-panel: 0 8px 24px color-mix(in srgb, #081917 18%, transparent);--transition-fast: .12s ease;--transition-default: .2s ease}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Variable.ttf) format("truetype");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Italic-Variable.ttf) format("truetype");font-weight:100 1000;font-style:italic;font-display:swap}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--color-bg-base);color:var(--color-text-primary);font-family:var(--font-body);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-bold);margin:0}a{color:var(--color-accent-primary)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.centry-status-text{margin:0;font-family:var(--font-ui);font-size:13px;color:var(--color-text-secondary)}.centry-error{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-status-critical-subtle);color:var(--color-status-critical);font-family:var(--font-ui);font-size:13px}select{appearance:none;-webkit-appearance:none;padding-right:calc(var(--space-3) + 22px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.5 8L10 12.5L14.5 8' stroke='%236d847c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:14px 14px}
