Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

87 lines
2.1 KiB
CSS

:root {
color-scheme: light;
--appliance-background: oklch(97.4% 0.006 277);
--appliance-workspace: oklch(98.4% 0.004 277);
--appliance-card: oklch(99.1% 0.003 277);
--appliance-panel: oklch(95.8% 0.007 277);
--appliance-border: oklch(89.4% 0.014 277);
--appliance-border-strong: oklch(72.4% 0.026 277);
--appliance-text: oklch(22.2% 0.024 277);
--appliance-text-muted: oklch(48.6% 0.032 277);
--appliance-text-soft: oklch(61.5% 0.028 277);
--appliance-sidebar: oklch(19.2% 0.029 277);
--appliance-sidebar-hover: oklch(25.6% 0.036 277);
--appliance-sidebar-text: oklch(94.6% 0.006 277);
--operator-purple: oklch(58.5% 0.216 299);
--operator-purple-strong: oklch(51.8% 0.203 299);
--operator-purple-soft: oklch(95.4% 0.029 299);
--system-cyan: oklch(78.6% 0.14 218);
--system-cyan-soft: oklch(94.8% 0.032 218);
--attention-amber: oklch(73.7% 0.164 59);
--attention-amber-soft: oklch(95.8% 0.04 73);
--success: oklch(63.8% 0.156 149);
--success-soft: oklch(95.6% 0.044 149);
--error: oklch(58.8% 0.206 27);
--error-soft: oklch(94.4% 0.032 27);
--radius-sm: 4px;
--radius-md: 6px;
--radius-lg: 8px;
--radius-xl: 12px;
--space-xs: 4px;
--space-sm: 8px;
--space-md: 12px;
--space-lg: 16px;
--space-xl: 24px;
--space-2xl: 32px;
--ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);
}
* { box-sizing: border-box; }
html,
body {
min-height: 100%;
margin: 0;
}
body {
background: var(--appliance-background);
color: var(--appliance-text);
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
line-height: 1.5;
}
button,
input,
textarea,
select {
font: inherit;
}
button { cursor: pointer; }
button:disabled {
cursor: not-allowed;
opacity: 0.58;
}
code {
border: 1px solid var(--appliance-border);
border-radius: var(--radius-md);
background: var(--appliance-panel);
color: var(--operator-purple-strong);
padding: 2px 5px;
}
a { color: var(--operator-purple-strong); }
:focus-visible {
outline: 2px solid var(--operator-purple);
outline-offset: 2px;
}
::selection {
background: var(--operator-purple-soft);
color: var(--appliance-text);
}