:root{--ml-font-sans: "DM Sans", system-ui, -apple-system, sans-serif;--brand-warm-shadow: rgba(28, 26, 24, .06);--ml-shadow-xs: 0 1px 2px 0 var(--brand-warm-shadow);--ml-shadow-sm: 0 1px 3px 0 var(--brand-warm-shadow), 0 1px 2px -1px var(--brand-warm-shadow);--ml-shadow-md: 0 4px 6px -1px var(--brand-warm-shadow), 0 2px 4px -2px var(--brand-warm-shadow);--ml-table-row-hover-border-width: 0 0 1px 3px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:var(--ml-font-sans);color:var(--ml-color-text);background:var(--ml-color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ml-select,ml-autocomplete{--ml-color-surface: var(--ml-color-input-bg)}.ml-sidebar-group__items{padding-left:0!important;padding-right:0!important}:root{--gather-forest: #1a4a3a;--gather-forest-deep: #0f2e24;--gather-forest-light: #234f3f;--gather-sage: #4a7c64;--gather-sage-light: #5e9378;--gather-gold: #c9a84c;--gather-gold-muted: #b8993f;--gather-gold-light: #d4b96a;--gather-gold-pale: rgba(201, 168, 76, .12);--gather-linen: #f7f4ef;--gather-surface: #fdfaf6;--gather-text: #1c1a18;--gather-text-secondary: #5c574f;--gather-text-muted: #8a8479;--gather-border: #e8e3db;--gather-border-light: #f0ece5;--gather-sienna: #a0522d;--gather-sienna-light: #c4744a;--ml-color-primary: var(--gather-forest);--ml-color-primary-hover: var(--gather-forest-light);--ml-color-primary-active: var(--gather-forest-deep);--ml-color-primary-subtle: rgba(26, 74, 58, .06);--ml-color-background: var(--gather-linen);--ml-color-surface: var(--gather-surface);--ml-color-surface-raised: var(--gather-linen);--ml-color-text: var(--gather-text);--ml-color-text-secondary: var(--gather-text-secondary);--ml-color-text-muted: var(--gather-text-muted);--ml-color-border: var(--gather-border);--ml-color-border-muted: var(--gather-border-light);--ml-color-success: var(--gather-sage);--ml-color-warning: var(--gather-sienna);--ml-color-danger: var(--gather-sienna);--ml-font-serif: "Cormorant Garamond", Georgia, serif;--ml-color-border-focus: var(--gather-sage);--ml-color-focus-ring: var(--gather-sage);--ml-shadow-ring-color: rgba(74, 124, 100, .2);--ml-table-row-hover-bg: rgba(247, 244, 239, .7);--ml-table-row-hover-border-color: var(--gather-gold);--ml-color-surface-sunken: var(--gather-linen);--ml-badge-success-bg: rgba(74, 124, 100, .08);--ml-badge-success-text: var(--gather-sage);--ml-badge-success-border: rgba(74, 124, 100, .15);--ml-badge-warning-bg: var(--gather-gold-pale);--ml-badge-warning-text: var(--gather-gold-muted);--ml-badge-warning-border: transparent;--brand-gold: var(--gather-gold);--brand-gold-light: var(--gather-gold-light);--brand-link-color: var(--gather-sage);--brand-link-hover: var(--gather-forest);--brand-linen: var(--gather-linen);--brand-surface: var(--gather-surface);--brand-text: var(--gather-text);--brand-text-muted: var(--gather-text-muted);--brand-login-bg: var(--gather-forest);--brand-login-overlay: radial-gradient(ellipse at 15% 15%, rgba(74, 124, 100, .5) 0%, transparent 55%), radial-gradient(ellipse at 80% 80%, rgba(20, 50, 38, .3) 0%, transparent 50%), radial-gradient(ellipse at 50% 0%, rgba(255, 255, 255, .04) 0%, transparent 40%);--brand-login-shaft: linear-gradient(155deg, rgba(74, 124, 100, .15) 0%, transparent 60%)}a{color:var(--gather-sage);text-decoration:none}a:hover{color:var(--gather-forest)}
