/* Minification failed. Returning unminified contents.
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(98,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(143,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(153,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(154,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(160,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(163,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(164,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(165,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(167,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(168,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(169,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(170,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(171,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(172,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(173,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(174,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(176,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(177,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(178,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(179,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(181,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(183,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(184,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(185,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(186,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(187,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(189,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(190,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(192,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(193,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(260,28): run-time error CSS1039: Token not allowed after unary operator: '-color-surface'
(261,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-primary'
(262,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-base'
(263,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(267,17): run-time error CSS1039: Token not allowed after unary operator: '-color-link'
(272,17): run-time error CSS1039: Token not allowed after unary operator: '-color-link-hover'
(276,28): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(284,28): run-time error CSS1039: Token not allowed after unary operator: '-color-navbar-bg'
(286,24): run-time error CSS1039: Token not allowed after unary operator: '-color-navbar-bg'
(296,17): run-time error CSS1039: Token not allowed after unary operator: '-color-navbar-brand'
(301,17): run-time error CSS1039: Token not allowed after unary operator: '-color-navbar-link-hover'
(305,17): run-time error CSS1039: Token not allowed after unary operator: '-color-navbar-link'
(310,17): run-time error CSS1039: Token not allowed after unary operator: '-color-navbar-link-hover'
(317,28): run-time error CSS1039: Token not allowed after unary operator: '-color-navbar-active-bg'
(318,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(324,28): run-time error CSS1039: Token not allowed after unary operator: '-color-navbar-active-bg'
(325,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(329,24): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(334,28): run-time error CSS1039: Token not allowed after unary operator: '-color-navbar-active-bg'
(338,28): run-time error CSS1039: Token not allowed after unary operator: '-color-navbar-link'
(342,24): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(347,28): run-time error CSS1039: Token not allowed after unary operator: '-color-surface-raised'
(348,24): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(353,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-primary'
(358,28): run-time error CSS1039: Token not allowed after unary operator: '-color-table-row-hover'
(359,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(375,28): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-primary-bg'
(377,24): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-primary-bg'
(378,17): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-primary-text'
(385,28): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-primary-hover-bg'
(387,24): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-primary-hover-bg'
(388,17): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-primary-text'
(392,28): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-default-bg'
(394,24): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-default-border'
(395,17): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-default-text'
(402,28): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-default-hover-bg'
(404,24): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-default-border'
(405,17): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-default-text'
(409,28): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-secondary-bg'
(411,24): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-secondary-bg'
(412,17): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-secondary-text'
(419,28): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-secondary-hover-bg'
(421,24): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-secondary-hover-bg'
(422,17): run-time error CSS1039: Token not allowed after unary operator: '-color-btn-secondary-text'
(426,28): run-time error CSS1039: Token not allowed after unary operator: '-color-success'
(428,24): run-time error CSS1039: Token not allowed after unary operator: '-color-success'
(429,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(433,28): run-time error CSS1039: Token not allowed after unary operator: '-color-danger'
(435,24): run-time error CSS1039: Token not allowed after unary operator: '-color-danger'
(436,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(440,28): run-time error CSS1039: Token not allowed after unary operator: '-color-warning'
(442,24): run-time error CSS1039: Token not allowed after unary operator: '-color-warning'
(443,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(450,28): run-time error CSS1039: Token not allowed after unary operator: '-color-input-bg'
(451,24): run-time error CSS1039: Token not allowed after unary operator: '-color-input-border'
(452,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-primary'
(456,24): run-time error CSS1039: Token not allowed after unary operator: '-color-input-focus-border'
(457,35): run-time error CSS1039: Token not allowed after unary operator: '-color-input-focus-shadow'
(464,28): run-time error CSS1039: Token not allowed after unary operator: '-color-table-header-bg'
(465,17): run-time error CSS1039: Token not allowed after unary operator: '-color-table-header-text'
(466,32): run-time error CSS1039: Token not allowed after unary operator: '-color-table-header-divider'
(467,35): run-time error CSS1039: Token not allowed after unary operator: '-color-table-header-divider'
(473,17): run-time error CSS1039: Token not allowed after unary operator: '-color-table-header-text'
(477,28): run-time error CSS1039: Token not allowed after unary operator: '-color-table-row-hover'
(481,28): run-time error CSS1039: Token not allowed after unary operator: '-color-table-border'
(482,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-primary'
(486,28): run-time error CSS1039: Token not allowed after unary operator: '-color-table-row-alt'
(494,24): run-time error CSS1039: Token not allowed after unary operator: '-color-table-border'
(501,28): run-time error CSS1039: Token not allowed after unary operator: '-color-alert-success-bg'
(502,17): run-time error CSS1039: Token not allowed after unary operator: '-color-alert-success-text'
(503,24): run-time error CSS1039: Token not allowed after unary operator: '-color-alert-success-text'
(507,28): run-time error CSS1039: Token not allowed after unary operator: '-color-alert-danger-bg'
(508,17): run-time error CSS1039: Token not allowed after unary operator: '-color-alert-danger-text'
(509,24): run-time error CSS1039: Token not allowed after unary operator: '-color-alert-danger-text'
(513,28): run-time error CSS1039: Token not allowed after unary operator: '-color-alert-warning-bg'
(514,17): run-time error CSS1039: Token not allowed after unary operator: '-color-alert-warning-text'
(515,24): run-time error CSS1039: Token not allowed after unary operator: '-color-alert-warning-text'
(519,28): run-time error CSS1039: Token not allowed after unary operator: '-color-alert-info-bg'
(520,17): run-time error CSS1039: Token not allowed after unary operator: '-color-alert-info-text'
(521,24): run-time error CSS1039: Token not allowed after unary operator: '-color-alert-info-text'
(528,28): run-time error CSS1039: Token not allowed after unary operator: '-color-surface-raised'
(529,24): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(533,28): run-time error CSS1039: Token not allowed after unary operator: '-color-surface-alt'
(534,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-on-dark'
(535,31): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(539,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(540,24): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(541,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(548,28): run-time error CSS1039: Token not allowed after unary operator: '-color-surface'
(562,28): run-time error CSS1039: Token not allowed after unary operator: '-color-surface'
(566,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-muted'
(573,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-primary'
(580,19): run-time error CSS1039: Token not allowed after unary operator: '-logo-display-light'
(584,19): run-time error CSS1039: Token not allowed after unary operator: '-logo-display-dark'
(596,17): run-time error CSS1039: Token not allowed after unary operator: '-color-navbar-link'
(603,17): run-time error CSS1039: Token not allowed after unary operator: '-color-navbar-link-hover'
(609,29): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(610,31): run-time error CSS1039: Token not allowed after unary operator: '-color-secondary'
(611,27): run-time error CSS1039: Token not allowed after unary operator: '-color-text-muted'
(612,29): run-time error CSS1039: Token not allowed after unary operator: '-color-success'
(613,28): run-time error CSS1039: Token not allowed after unary operator: '-color-danger'
(614,29): run-time error CSS1039: Token not allowed after unary operator: '-color-warning'
(615,26): run-time error CSS1039: Token not allowed after unary operator: '-color-info'
(617,38): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(617,78): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(618,38): run-time error CSS1039: Token not allowed after unary operator: '-color-surface'
(619,42): run-time error CSS1039: Token not allowed after unary operator: '-color-surface-alt'
(625,28): run-time error CSS1039: Token not allowed after unary operator: '-color-surface-alt'
(626,24): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(627,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-on-dark'
(631,28): run-time error CSS1039: Token not allowed after unary operator: '-color-surface-alt'
(632,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-on-dark'
(639,28): run-time error CSS1039: Token not allowed after unary operator: '-color-surface-raised'
(640,24): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(641,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-primary'
(647,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(648,24): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(649,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
 */
/* ==========================================================================
   Ventus Branding — Centralized Theme
   Version: 1.2

   RULES:
   - All colors, fonts, and sizes defined here as CSS custom properties
   - No raw color values in component/page stylesheets — use var(--token)
   - Token names are purpose-based, not appearance-based
   - App-specific overrides go in Site.css (loaded after this file)

   CHANGELOG v1.2:
   - Corrected palette to exact brand spec values
   - Fixed color token mapping: Teal=primary, Navy=secondary, Grape=accent
   - Renamed --color-brand-tertiary to --color-brand-accent
   - Fixed dark mode toggle functionality
   - Fixed navbar two-tone container background
   - Fixed button gradient overrides
   - Fixed total hours container (bg-primary) color
   - Fixed grid pagination icon/text contrast
   - Extended DevExtreme grid coverage for TI Summary/Summary views
   ========================================================================== */

/* ==========================================================================
   Light Mode (Default)
   ========================================================================== */
:root {
    /* --- Brand Colors --- */
    --color-brand-primary: #2A6F73;
    --color-brand-secondary: #0B1220;
    --color-brand-accent: #6D3A5C;

    /* --- Semantic Colors --- */
    --color-primary: #2A6F73;
    --color-secondary: #1F2A44;
    --color-accent: #6D3A5C;
    --color-success: #28a745;
    --color-danger: #dc3545;
    --color-warning: #fd7e14;
    --color-info: #1F2A44;

    /* --- Surface Colors --- */
    --color-surface: #F8FAFC;
    --color-surface-alt: #1F2A44;
    --color-surface-raised: #ffffff;

    /* --- Text Colors --- */
    --color-text-primary: #0b1220;
    --color-text-secondary: #4a5568;
    --color-text-muted: #6c757d;
    --color-text-inverse: #ffffff;
    --color-text-on-dark: #ffffff;
    --color-text-on-dark-muted: #b0c4d8;

    /* --- Border Colors --- */
    --color-border: #E2E8F0;
    --color-border-focus: #2A6F73;

    /* --- Link Colors --- */
    --color-link: #2A6F73;
    --color-link-hover: #1e5356;

    /* --- Navbar --- */
    --color-navbar-bg: #0B1220;
    --color-navbar-text: #ffffff;
    --color-navbar-link: #ffffff;
    --color-navbar-link-hover: #2A6F73;
    --color-navbar-brand: #ffffff;
    --color-navbar-active-bg: #6D3A5C;

    /* --- Button Colors --- */
    --color-btn-primary-bg: #2A6F73;
    --color-btn-primary-text: #ffffff;
    --color-btn-primary-hover-bg: #1e5356;
    --color-btn-secondary-bg: #1F2A44;
    --color-btn-secondary-text: #ffffff;
    --color-btn-secondary-hover-bg: #161e33;
    --color-btn-default-bg: #f8f9fa;
    --color-btn-default-text: #0b1220;
    --color-btn-default-border: #dee2e6;
    --color-btn-default-hover-bg: #e9ecef;

    /* --- Form Colors --- */
    --color-input-bg: #ffffff;
    --color-input-border: #E2E8F0;
    --color-input-focus-border: #2A6F73;
    --color-input-focus-shadow: rgba(42, 111, 115, 0.25);

    /* --- Table Colors --- */
    --color-table-header-bg: #E2E8F0;
    --color-table-header-text: #0b1220;
    --color-table-header-divider: #E2E8F0;
    --color-table-row-hover: rgba(42, 111, 115, 0.08);
    --color-table-row-selected: rgba(42, 111, 115, 0.15);
    --color-table-row-alt: #F8FAFC;
    --color-table-border: #E2E8F0;

    /* --- Alert/Status Colors --- */
    --color-alert-success-bg: #d4edda;
    --color-alert-success-text: #155724;
    --color-alert-danger-bg: #f8d7da;
    --color-alert-danger-text: #721c24;
    --color-alert-warning-bg: #fff3cd;
    --color-alert-warning-text: #856404;
    --color-alert-info-bg: #d1ecf1;
    --color-alert-info-text: #0c5460;

    /* --- Typography --- */
    --font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    --font-family-heading: var(--font-family-base);
    --font-size-base: 14px;
    --font-size-sm: 12px;
    --font-size-lg: 18px;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-bold: 700;

    /* --- Spacing --- */
    --spacing-xs: 0.25rem;
    --spacing-sm: 0.5rem;
    --spacing-md: 1rem;
    --spacing-lg: 1.5rem;
    --spacing-xl: 2rem;

    /* --- Border Radius --- */
    --border-radius: 4px;
    --border-radius-lg: 6px;

    /* --- Shadows --- */
    --shadow-sm: 0 1px 2px rgba(11, 18, 32, 0.05);
    --shadow-md: 0 4px 6px rgba(11, 18, 32, 0.1);

    /* --- Logo --- */
    --logo-display-light: block;
    --logo-display-dark: none;
}

/* ==========================================================================
   Dark Mode — prefers-color-scheme (automatic)
   ========================================================================== */
@media (prefers-color-scheme: dark) {
    html:not(.light-mode) {
        --color-primary: #3d9ea3;
        --color-secondary: #2d3748;
        --color-accent: #a87d9a;

        --color-surface: #0B1220;
        --color-surface-alt: #1F2A44;
        --color-surface-raised: #1F2A44;

        --color-text-primary: #e8e8e8;
        --color-text-secondary: #b0b8c8;
        --color-text-muted: #8892a4;
        --color-text-inverse: #0B1220;
        --color-text-on-dark: #ffffff;
        --color-text-on-dark-muted: #b0c4d8;

        --color-border: #1F2A44;
        --color-border-focus: #3d9ea3;

        --color-link: #3d9ea3;
        --color-link-hover: #5bbfc4;

        --color-navbar-bg: #060b14;
        --color-navbar-link-hover: #3d9ea3;
        --color-navbar-active-bg: #6D3A5C;

        --color-btn-primary-bg: #2A6F73;
        --color-btn-primary-hover-bg: #3d9ea3;
        --color-btn-secondary-bg: #1F2A44;
        --color-btn-secondary-hover-bg: #2d3748;
        --color-btn-default-bg: #1F2A44;
        --color-btn-default-text: #e8e8e8;
        --color-btn-default-border: #1F2A44;
        --color-btn-default-hover-bg: #2d3748;

        --color-input-bg: #1F2A44;
        --color-input-border: #1F2A44;
        --color-input-focus-border: #3d9ea3;
        --color-input-focus-shadow: rgba(61, 158, 163, 0.25);

        --color-table-header-bg: #060b14;
        --color-table-header-text: #ffffff;
        --color-table-header-divider: #ffffff;
        --color-table-row-hover: rgba(61, 158, 163, 0.08);
        --color-table-row-selected: rgba(61, 158, 163, 0.15);
        --color-table-row-alt: #1F2A44;
        --color-table-border: #1F2A44;

        --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.3);
        --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.4);

        --logo-display-light: none;
        --logo-display-dark: block;
    }
}

/* ==========================================================================
   Dark Mode — Manual toggle (.dark-mode class on <html>)
   ========================================================================== */
html.dark-mode {
    color-scheme: dark;
    --color-primary: #3d9ea3;
    --color-secondary: #2d3748;
    --color-accent: #a87d9a;

    --color-surface: #0B1220;
    --color-surface-alt: #1F2A44;
    --color-surface-raised: #1F2A44;

    --color-text-primary: #e8e8e8;
    --color-text-secondary: #b0b8c8;
    --color-text-muted: #8892a4;
    --color-text-inverse: #0B1220;
    --color-text-on-dark: #ffffff;
    --color-text-on-dark-muted: #b0c4d8;

    --color-border: #1F2A44;
    --color-border-focus: #3d9ea3;

    --color-link: #3d9ea3;
    --color-link-hover: #5bbfc4;

    --color-navbar-bg: #060b14;
    --color-navbar-link-hover: #3d9ea3;
    --color-navbar-active-bg: #6D3A5C;

    --color-btn-primary-bg: #2A6F73;
    --color-btn-primary-hover-bg: #3d9ea3;
    --color-btn-secondary-bg: #1F2A44;
    --color-btn-secondary-hover-bg: #2d3748;
    --color-btn-default-bg: #1F2A44;
    --color-btn-default-text: #e8e8e8;
    --color-btn-default-border: #1F2A44;
    --color-btn-default-hover-bg: #2d3748;

    --color-input-bg: #1F2A44;
    --color-input-border: #1F2A44;
    --color-input-focus-border: #3d9ea3;
    --color-input-focus-shadow: rgba(61, 158, 163, 0.25);

    --color-table-header-bg: #060b14;
    --color-table-header-text: #ffffff;
    --color-table-header-divider: #ffffff;
    --color-table-row-hover: rgba(61, 158, 163, 0.08);
    --color-table-row-selected: rgba(61, 158, 163, 0.15);
    --color-table-row-alt: #1F2A44;
    --color-table-border: #1F2A44;

    --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.3);
    --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.4);

    --logo-display-light: none;
    --logo-display-dark: block;
}

/* ==========================================================================
   Base Element Overrides
   ========================================================================== */
body {
    background-color: var(--color-surface) !important;
    color: var(--color-text-primary) !important;
    font-family: var(--font-family-base);
    font-size: var(--font-size-base);
}

a {
    color: var(--color-link);
}

a:hover,
a:focus {
    color: var(--color-link-hover);
}

hr {
    border-top-color: var(--color-border);
}

/* ==========================================================================
   Navbar Overrides (replaces Bootswatch Spacelab)
   Uses !important to override CDN Bootswatch specificity
   ========================================================================== */
.navbar-inverse {
    background-color: var(--color-navbar-bg) !important;
    background-image: none !important;
    border-color: var(--color-navbar-bg) !important;
}

/* Fix two-tone navbar: container inside navbar must be transparent */
.navbar-inverse .container,
.navbar-inverse .container-fluid {
    background-color: transparent !important;
}

.navbar-inverse .navbar-brand {
    color: var(--color-navbar-brand) !important;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: var(--color-navbar-link-hover) !important;
}

.navbar-inverse .navbar-nav > li > a {
    color: var(--color-navbar-link) !important;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: var(--color-navbar-link-hover) !important;
    background-color: transparent !important;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    background-color: var(--color-navbar-active-bg) !important;
    color: var(--color-text-inverse) !important;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    background-color: var(--color-navbar-active-bg) !important;
    color: var(--color-text-inverse) !important;
}

.navbar-inverse .navbar-toggle {
    border-color: var(--color-primary) !important;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: var(--color-navbar-active-bg) !important;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: var(--color-navbar-link) !important;
}

.navbar-inverse .navbar-collapse {
    border-color: var(--color-border) !important;
}

/* Dropdown menus in navbar */
.navbar-inverse .dropdown-menu {
    background-color: var(--color-surface-raised) !important;
    border-color: var(--color-border) !important;
    z-index: 10000 !important;
}

.navbar-inverse .dropdown-menu > li > a {
    color: var(--color-text-primary) !important;
}

.navbar-inverse .dropdown-menu > li > a:hover,
.navbar-inverse .dropdown-menu > li > a:focus {
    background-color: var(--color-table-row-hover) !important;
    color: var(--color-primary) !important;
}

/* ==========================================================================
   Button Overrides
   ========================================================================== */
.btn-primary,
.btn-default,
.btn-info,
.btn-success,
.btn-warning,
.btn-danger {
    background-image: none !important;
}

.btn-primary {
    background-color: var(--color-btn-primary-bg) !important;
    background-image: none !important;
    border-color: var(--color-btn-primary-bg) !important;
    color: var(--color-btn-primary-text) !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    background-color: var(--color-btn-primary-hover-bg) !important;
    background-image: none !important;
    border-color: var(--color-btn-primary-hover-bg) !important;
    color: var(--color-btn-primary-text) !important;
}

.btn-default {
    background-color: var(--color-btn-default-bg) !important;
    background-image: none !important;
    border-color: var(--color-btn-default-border) !important;
    color: var(--color-btn-default-text) !important;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
    background-color: var(--color-btn-default-hover-bg) !important;
    background-image: none !important;
    border-color: var(--color-btn-default-border) !important;
    color: var(--color-btn-default-text) !important;
}

.btn-info {
    background-color: var(--color-btn-secondary-bg) !important;
    background-image: none !important;
    border-color: var(--color-btn-secondary-bg) !important;
    color: var(--color-btn-secondary-text) !important;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active {
    background-color: var(--color-btn-secondary-hover-bg) !important;
    background-image: none !important;
    border-color: var(--color-btn-secondary-hover-bg) !important;
    color: var(--color-btn-secondary-text) !important;
}

.btn-success {
    background-color: var(--color-success) !important;
    background-image: none !important;
    border-color: var(--color-success) !important;
    color: var(--color-text-inverse) !important;
}

.btn-danger {
    background-color: var(--color-danger) !important;
    background-image: none !important;
    border-color: var(--color-danger) !important;
    color: var(--color-text-inverse) !important;
}

.btn-warning {
    background-color: var(--color-warning) !important;
    background-image: none !important;
    border-color: var(--color-warning) !important;
    color: var(--color-text-inverse) !important;
}

/* ==========================================================================
   Form Overrides
   ========================================================================== */
.form-control {
    background-color: var(--color-input-bg) !important;
    border-color: var(--color-input-border) !important;
    color: var(--color-text-primary) !important;
}

.form-control:focus {
    border-color: var(--color-input-focus-border) !important;
    box-shadow: 0 0 0 0.2rem var(--color-input-focus-shadow) !important;
}

/* ==========================================================================
   Table Overrides
   ========================================================================== */
.table > thead > tr > th {
    background-color: var(--color-table-header-bg) !important;
    color: var(--color-table-header-text) !important;
    border-top: 1px solid var(--color-table-header-divider) !important;
    border-bottom: 1px solid var(--color-table-header-divider) !important;
}

.table > thead > tr > th a,
.table > thead > tr > th a:hover,
.table > thead > tr > th a:focus {
    color: var(--color-table-header-text) !important;
}

.table > tbody > tr:hover {
    background-color: var(--color-table-row-hover) !important;
}

.table > tbody > tr > td {
    border-top-color: var(--color-table-border) !important;
    color: var(--color-text-primary);
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: var(--color-table-row-alt) !important;
}

.table-bordered,
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td {
    border-color: var(--color-table-border) !important;
}

/* ==========================================================================
   Alert Overrides
   ========================================================================== */
.alert-success {
    background-color: var(--color-alert-success-bg) !important;
    color: var(--color-alert-success-text) !important;
    border-color: var(--color-alert-success-text) !important;
}

.alert-danger {
    background-color: var(--color-alert-danger-bg) !important;
    color: var(--color-alert-danger-text) !important;
    border-color: var(--color-alert-danger-text) !important;
}

.alert-warning {
    background-color: var(--color-alert-warning-bg) !important;
    color: var(--color-alert-warning-text) !important;
    border-color: var(--color-alert-warning-text) !important;
}

.alert-info {
    background-color: var(--color-alert-info-bg) !important;
    color: var(--color-alert-info-text) !important;
    border-color: var(--color-alert-info-text) !important;
}

/* ==========================================================================
   Panel Overrides
   ========================================================================== */
.panel {
    background-color: var(--color-surface-raised) !important;
    border-color: var(--color-border) !important;
}

.panel-default > .panel-heading {
    background-color: var(--color-surface-alt) !important;
    color: var(--color-text-on-dark) !important;
    border-bottom-color: var(--color-border) !important;
}

.panel-primary > .panel-heading {
    background-color: var(--color-primary) !important;
    border-color: var(--color-primary) !important;
    color: var(--color-text-inverse) !important;
}

/* ==========================================================================
   Body Content / Footer
   ========================================================================== */
.body-content {
    background-color: var(--color-surface);
}

.container {
    background-color: transparent;
}

.container-fluid {
    background-color: transparent;
}

.body-content,
.container.body-content,
.container-fluid.body-content {
    background-color: var(--color-surface);
}

footer {
    color: var(--color-text-muted);
}

/* ==========================================================================
   Section Headers
   ========================================================================== */
h1, h2, h3, h4, h5, h6 {
    color: var(--color-text-primary);
}

/* ==========================================================================
   Logo Visibility (light/dark mode switching)
   ========================================================================== */
.ventus-logo-light {
    display: var(--logo-display-light);
}

.ventus-logo-dark {
    display: var(--logo-display-dark);
}

/* ==========================================================================
   Dark Mode Toggle Button
   ========================================================================== */
.dark-mode-toggle {
    display: inline-flex;
    align-items: center;
    height: 50px;
    background: none;
    border: none;
    color: var(--color-navbar-link);
    cursor: pointer;
    padding: 0 15px;
    font-size: 1.1em;
}

.dark-mode-toggle:hover {
    color: var(--color-navbar-link-hover);
}

/* ==========================================================================
   Semantic Utility Classes
   ========================================================================== */
.text-primary { color: var(--color-primary) !important; }
.text-secondary { color: var(--color-secondary) !important; }
.text-muted { color: var(--color-text-muted) !important; }
.text-success { color: var(--color-success) !important; }
.text-danger { color: var(--color-danger) !important; }
.text-warning { color: var(--color-warning) !important; }
.text-info { color: var(--color-info) !important; }

.bg-primary { background-color: var(--color-primary) !important; color: var(--color-text-inverse) !important; }
.bg-surface { background-color: var(--color-surface) !important; }
.bg-surface-alt { background-color: var(--color-surface-alt) !important; }

/* ==========================================================================
   Well / Jumbotron (Bootswatch overrides)
   ========================================================================== */
.well {
    background-color: var(--color-surface-alt) !important;
    border-color: var(--color-border) !important;
    color: var(--color-text-on-dark) !important;
}

.jumbotron {
    background-color: var(--color-surface-alt) !important;
    color: var(--color-text-on-dark) !important;
}

/* ==========================================================================
   List Group
   ========================================================================== */
.list-group-item {
    background-color: var(--color-surface-raised) !important;
    border-color: var(--color-border) !important;
    color: var(--color-text-primary) !important;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    background-color: var(--color-primary) !important;
    border-color: var(--color-primary) !important;
    color: var(--color-text-inverse) !important;
}

