/* All of Context's styles. The older stylesheets sit in the legacy layer with their own resets (no
* preflight), so the unlayered Tailwind utilities on the rebuilt screens always win over them. */
@import "tailwindcss/theme.css" layer(theme);
@import "./app.css" layer(legacy);
@import "./clinician.css" layer(legacy);
@import "tailwindcss/utilities.css";
@source "./clinician";
@theme {
--font-sans: "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
--font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
--color-frame: #f4f4f5;
--color-page: #ffffff;
--color-ink: #18181b;
--color-body: #3f3f46;
--color-cell: #52525b;
--color-muted: #71717a;
--color-subtle: #a1a1aa;
--color-hairline: #f0f0f1;
--color-line: #e4e4e7;
--color-line-strong: #d4d4d8;
--color-quiet: #f4f4f5;
--color-quiet-hover: #e9e9eb;
--color-tile: #f9f9fa;
--color-action: #0c7c5c;
--color-action-hover: #0a6a4f;
--color-brand: #2cc295;
--color-tooltip: #222222;
/* Clinical tones: a soft fill, a readable text and a stronger icon of the same hue. */
--color-red-fill: #fdecec;
--color-red-text: #c42b1c;
--color-red-icon: #e5383b;
--color-red-line: #f8c9c5;
--color-amber-fill: #fef4e2;
--color-amber-text: #a8590a;
--color-amber-icon: #f59e0b;
--color-amber-line: #f7dca8;
--color-green-fill: #e7f7ee;
--color-green-text: #0e7a43;
--color-green-icon: #17a35d;
--color-blue-fill: #e9f2fe;
--color-blue-text: #1d5fc4;
--color-blue-icon: #2f80ed;
--color-indigo-fill: #efecfe;
--color-indigo-text: #5536c9;
--color-indigo-icon: #6d4ee6;
--color-purple-fill: #f7ebfb;
--color-purple-text: #9a32ab;
--color-purple-icon: #b84ccb;
--color-pink-fill: #fdedf5;
--color-pink-text: #bb2368;
--color-pink-icon: #e64593;
--color-grey-fill: #f1f1f2;
--color-grey-text: #3f3f46;
--color-grey-icon: #52525b;
--color-teal-icon: #0f9f8f;
--shadow-card: 0 0 0 1px #efeff1;
--shadow-card-hover: 0 0 0 1px #e4e4e7, 0 10px 24px -14px rgba(24, 24, 27, 0.22);
--shadow-pop: 0 0 0 1px #ececee, 0 18px 40px -12px rgba(24, 24, 27, 0.22);
--shadow-chip: 0 1px 2px rgba(24, 24, 27, 0.08), 0 0 0 1px rgba(24, 24, 27, 0.04);
--ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);
}
@keyframes context-spin {
to {
transform: rotate(360deg);
}
}
@utility animate-spin-slow {
animation: context-spin 0.9s linear infinite;
}
@keyframes context-tip {
from {
opacity: 0;
transform: scale(0.96);
}
}
@keyframes context-pop {
from {
opacity: 0;
transform: translateY(-4px) scale(0.98);
}
}
@keyframes context-fade {
from {
opacity: 0;
}
}
@keyframes context-slide {
from {
opacity: 0;
transform: translateX(24px);
}
}
@keyframes context-rise {
from {
opacity: 0;
transform: translateY(8px);
}
}