: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{--kingdom-amber: #d97706;--kingdom-amber-deep: #b45309;--kingdom-amber-light: #e78b0b;--kingdom-amber-bright: #f59e0b;--kingdom-sage: #d4a04a;--kingdom-sage-light: #e0b45a;--kingdom-gold: #f5d98a;--kingdom-gold-muted: #e0b45a;--kingdom-gold-light: #fbe8a8;--kingdom-gold-pale: rgba(245, 158, 11, .1);--kingdom-linen: #faf7f2;--kingdom-surface: #fefcf8;--kingdom-text: #1c1a18;--kingdom-text-secondary: #5c574f;--kingdom-text-muted: #8a8479;--kingdom-border: #ede8df;--kingdom-border-light: #f5f0e8;--kingdom-sienna: #a0522d;--kingdom-sienna-light: #c4744a;--ml-color-primary: var(--kingdom-amber);--ml-color-primary-hover: var(--kingdom-amber-deep);--ml-color-primary-active: #9a3a00;--ml-color-primary-subtle: rgba(217, 119, 6, .06);--ml-color-background: var(--kingdom-linen);--ml-color-surface: var(--kingdom-surface);--ml-color-surface-raised: var(--kingdom-linen);--ml-color-text: var(--kingdom-text);--ml-color-text-secondary: var(--kingdom-text-secondary);--ml-color-text-muted: var(--kingdom-text-muted);--ml-color-text-subtle: var(--kingdom-text-muted);--ml-color-border: var(--kingdom-border);--ml-color-border-muted: var(--kingdom-border-light);--ml-color-success: #4a7c64;--ml-color-warning: var(--kingdom-sienna);--ml-color-danger: var(--kingdom-sienna);--ml-font-serif: "Cinzel", Georgia, serif;--ml-font-heading: "Cinzel", var(--ml-font-serif);--ml-color-border-focus: var(--kingdom-amber-light);--ml-color-focus-ring: var(--kingdom-amber-light);--ml-shadow-ring-color: rgba(217, 119, 6, .2);--ml-table-row-hover-bg: rgba(250, 247, 242, .7);--ml-table-row-hover-border-color: var(--kingdom-gold);--ml-color-surface-sunken: var(--kingdom-linen);--ml-badge-success-bg: rgba(74, 124, 100, .08);--ml-badge-success-text: #4a7c64;--ml-badge-success-border: rgba(74, 124, 100, .15);--ml-badge-warning-bg: var(--kingdom-gold-pale);--ml-badge-warning-text: var(--kingdom-gold-muted);--ml-badge-warning-border: transparent;--brand-gold: var(--kingdom-gold);--brand-gold-light: var(--kingdom-gold-light);--brand-link-color: var(--kingdom-amber-light);--brand-link-hover: var(--kingdom-amber);--brand-linen: var(--kingdom-linen);--brand-surface: var(--kingdom-surface);--brand-text: var(--kingdom-text);--brand-text-muted: var(--kingdom-text-muted);--brand-login-bg: var(--kingdom-amber-deep);--brand-login-overlay: radial-gradient(ellipse at 15% 15%, rgba(245, 158, 11, .35) 0%, transparent 55%), radial-gradient(ellipse at 80% 80%, rgba(180, 83, 9, .25) 0%, transparent 50%), radial-gradient(ellipse at 50% 0%, rgba(255, 255, 255, .04) 0%, transparent 40%);--brand-login-shaft: linear-gradient(155deg, rgba(245, 158, 11, .15) 0%, transparent 60%)}a{color:var(--kingdom-amber-light);text-decoration:none}a:hover{color:var(--kingdom-amber)}
