:root{--font-family-base: "Inter", "nunito", sans-serif;--font-size-base: .875rem;--font-size-sm: .75rem;--font-size-topbar-title: 1.25rem;--font-size-topbar-description: .875rem;--font-size-topbar-user-name: .875rem;--font-size-topbar-user-email: .75rem;--blue-green-50: #e6f4f9;--blue-green-100: #c8eaf2;--blue-green-200: #99dae9;--blue-green-300: #68cbe1;--blue-green-400: #35bfdc;--blue-green-500: #00b4d8;--blue-green-600: #0069ae;--blue-green-700: #002e7f;--blue-green-800: #00084d;--blue-green-900: #000017;--neutro-white: #F9FAFA;--neutro-gray-100: #E8EDED;--neutro-gray-200: #CDD8DB;--neutro-gray-300: #ABC0C4;--neutro-gray-400: #729299;--neutro-gray-500: #607F85;--neutro-gray-600: #445D62;--neutro-gray-700: #1D3337;--neutro-gray-800: #0E1F23;--neutro-gray-900: #061A1E;--neutro-black: #000F0F;--layout-padding: 0rem;--layout-gap: .2rem;--layout-shell-gap: 0rem;--layout-radius: 0px;--menu-item-radius: 10px;--color-primary: var(--blue-green-500);--color-primary-dark: var(--blue-green-600);--color-primary-darker: var(--blue-green-700);--color-primary-light: var(--blue-green-50);--color-primary-subtle: var(--blue-green-100);--color-surface: var(--neutro-white);--color-surface-raised: #f8fafc;--color-border: var(--neutro-gray-200);--color-border-subtle: var(--neutro-gray-100);--color-text: var(--neutro-gray-700);--color-text-secondary: var(--neutro-gray-500);--color-text-muted: var(--neutro-gray-400);--color-error: #b91c1c;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-success: #15803d;--color-success-bg: #f0fdf4;--color-success-border: #bbf7d0;--color-warning: #b45309;--color-warning-bg: #fffbeb;--color-warning-border: #fed7aa;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .06);--shadow-md: 0 2px 16px rgba(0, 0, 0, .08);--shadow-focus: 0 0 0 3px var(--blue-green-50);--shadow-focus-error: 0 0 0 3px rgba(185, 28, 28, .12);--radius-xs: 4px;--radius-sm: 6px;--radius-btn: 8px;--radius-card: 12px;--radius-full: 9999px}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-size:16px;font-family:var(--font-family-base)}body{background:var(--blue-green-200);color:var(--color-text)}button,input,select,textarea{font-family:var(--font-family-base)}a{color:inherit}
