/* ============================================================
 * Tangerina DS tokens — gol/default_theme (light + dark).
 * Vendored de @gol-smiles/tangerina-tokens dist/web.
 * Servido ESTÁTICO via <link> (fora do bundler Tailwind v4, que
 * dropa CSS cru — ver globals.css / VC-22). NÃO editar à mão:
 * regenerar pelo script de vendor. globals.css faz a ponte @theme.
 * ============================================================ */

/* Tangerina DS — primitivos globais (escala de cor, rgb, shape). Theme-independent. Vendored de @gol-smiles/tangerina-tokens dist/web/globals. NÃO editar à mão. */
:root {
  --color-grey-0: #FEFCFB;
  --color-grey-50: #F3F0ED;
  --color-grey-100: #EBE6E1;
  --color-grey-200: #D8D0CB;
  --color-grey-300: #B3AAA6;
  --color-grey-400: #938D8A;
  --color-grey-500: #77716E;
  --color-grey-600: #564F4D;
  --color-grey-700: #37322E;
  --color-grey-800: #211E1C;
  --color-grey-900: #100D0A;
  --color-orange-0: #FEF2EB;
  --color-orange-50: #FFEADE;
  --color-orange-100: #FFDECC;
  --color-orange-200: #FFBE99;
  --color-orange-300: #FFA673;
  --color-orange-400: #FF8D4C;
  --color-orange-500: #FF7020;
  --color-orange-600: #ED5B07;
  --color-orange-700: #CC4800;
  --color-orange-800: #B24000;
  --color-orange-900: #993800;
  --color-purple-0: #F4EEFB;
  --color-purple-50: #E5DAF1;
  --color-purple-100: #D0BFE3;
  --color-purple-200: #B59BD4;
  --color-purple-300: #A07DCA;
  --color-purple-400: #8653C0;
  --color-purple-500: #663399;
  --color-purple-600: #4C2673;
  --color-purple-700: #3D205B;
  --color-purple-800: #241839;
  --color-purple-900: #1A0C27;
  --color-red-0: #FBEFF1;
  --color-red-50: #F4D7DB;
  --color-red-100: #EFB3BD;
  --color-red-200: #E892A3;
  --color-red-300: #E87D92;
  --color-red-400: #DF6277;
  --color-red-500: #C23D53;
  --color-red-600: #A12137;
  --color-red-700: #7D1C2C;
  --color-red-800: #611429;
  --color-red-900: #411523;
  --color-green-0: #EAF5F0;
  --color-green-50: #DBF0E7;
  --color-green-100: #BDE5D4;
  --color-green-200: #A2D7C0;
  --color-green-300: #84C8AA;
  --color-green-400: #5FB490;
  --color-green-500: #40A57A;
  --color-green-600: #1E8559;
  --color-green-700: #196C48;
  --color-green-800: #165037;
  --color-green-900: #113123;
  --color-yellow-0: #FFF8EB;
  --color-yellow-50: #FFF0CC;
  --color-yellow-100: #FBE6BB;
  --color-yellow-200: #FFDA99;
  --color-yellow-300: #F8C977;
  --color-yellow-400: #EDB75A;
  --color-yellow-500: #E7A223;
  --color-yellow-600: #CE8E0D;
  --color-yellow-700: #886106;
  --color-yellow-800: #5E4508;
  --color-yellow-900: #382905;
  --color-bronze-0: #FBF0E9;
  --color-bronze-50: #F0E3DB;
  --color-bronze-100: #E7D2C5;
  --color-bronze-200: #D6B09A;
  --color-bronze-300: #CA997D;
  --color-bronze-400: #B68463;
  --color-bronze-500: #946442;
  --color-bronze-600: #825535;
  --color-bronze-700: #674228;
  --color-bronze-800: #492F1D;
  --color-bronze-900: #362417;
  --color-silver-0: #F0F0F0;
  --color-silver-50: #E5E5E5;
  --color-silver-100: #D8D6D5;
  --color-silver-200: #C8C7C6;
  --color-silver-300: #BEBBBB;
  --color-silver-400: #AAA7A7;
  --color-silver-500: #979595;
  --color-silver-600: #706C6C;
  --color-silver-700: #585555;
  --color-silver-800: #3E3C3C;
  --color-silver-900: #2F2D2D;
  --color-gold-0: #FBF5EA;
  --color-gold-50: #F9F0DC;
  --color-gold-100: #F3E7CE;
  --color-gold-200: #ECD6AC;
  --color-gold-300: #E2C998;
  --color-gold-400: #D9B981;
  --color-gold-500: #C6A76E;
  --color-gold-600: #A8904D;
  --color-gold-700: #76642D;
  --color-gold-800: #54431C;
  --color-gold-900: #382905;
  --color-diamond-0: #B0B2B5;
  --color-diamond-50: #9B9EA2;
  --color-diamond-100: #858A8E;
  --color-diamond-200: #767B7F;
  --color-diamond-300: #6B6F76;
  --color-diamond-400: #55595E;
  --color-diamond-500: #424448;
  --color-diamond-600: #37383A;
  --color-diamond-700: #28292A;
  --color-diamond-800: #1E1F1F;
  --color-diamond-900: #0A0A0A;
  --color-magenta-0: #F1DAE6;
  --color-magenta-50: #E2B6CE;
  --color-magenta-100: #D491B5;
  --color-magenta-200: #C66C9D;
  --color-magenta-300: #B84784;
  --color-magenta-400: #9D2F6A;
  --color-magenta-500: #8F2B61;
  --color-magenta-600: #762350;
  --color-magenta-700: #602042;
  --color-magenta-800: #4D1A35;
  --color-magenta-900: #2E0F20;
  --color-platinum-0: #DAEAF1;
  --color-platinum-50: #B5D6E3;
  --color-platinum-100: #90C1D5;
  --color-platinum-200: #6BACC7;
  --color-platinum-300: #4697B9;
  --color-platinum-400: #2E7D9E;
  --color-platinum-500: #2A7290;
  --color-platinum-600: #235E76;
  --color-platinum-700: #204D60;
  --color-platinum-800: #1A3D4D;
  --color-platinum-900: #0F252E;
  --color-brown-0: #F0D7C2;
  --color-brown-50: #E6BD99;
  --color-brown-100: #DFAB7C;
  --color-brown-200: #D99C63;
  --color-brown-300: #D28946;
  --color-brown-400: #B9702D;
  --color-brown-500: #985C25;
  --color-brown-600: #7B4A1E;
  --color-brown-700: #673E19;
  --color-brown-800: #523114;
  --color-brown-900: #3E250F;
}
:root {
  --color-grey-0-rgb: 254 252 251;
  --color-grey-50-rgb: 243 240 237;
  --color-grey-100-rgb: 235 230 225;
  --color-grey-200-rgb: 216 208 203;
  --color-grey-300-rgb: 179 170 166;
  --color-grey-400-rgb: 147 141 138;
  --color-grey-500-rgb: 119 113 110;
  --color-grey-600-rgb: 86 79 77;
  --color-grey-700-rgb: 55 50 46;
  --color-grey-800-rgb: 33 30 28;
  --color-grey-900-rgb: 16 13 10;
  --color-orange-0-rgb: 254 242 235;
  --color-orange-50-rgb: 255 234 222;
  --color-orange-100-rgb: 255 222 204;
  --color-orange-200-rgb: 255 190 153;
  --color-orange-300-rgb: 255 166 115;
  --color-orange-400-rgb: 255 141 76;
  --color-orange-500-rgb: 255 112 32;
  --color-orange-600-rgb: 237 91 7;
  --color-orange-700-rgb: 204 72 0;
  --color-orange-800-rgb: 178 64 0;
  --color-orange-900-rgb: 153 56 0;
  --color-purple-0-rgb: 244 238 251;
  --color-purple-50-rgb: 229 218 241;
  --color-purple-100-rgb: 208 191 227;
  --color-purple-200-rgb: 181 155 212;
  --color-purple-300-rgb: 160 125 202;
  --color-purple-400-rgb: 134 83 192;
  --color-purple-500-rgb: 102 51 153;
  --color-purple-600-rgb: 76 38 115;
  --color-purple-700-rgb: 61 32 91;
  --color-purple-800-rgb: 36 24 57;
  --color-purple-900-rgb: 26 12 39;
  --color-red-0-rgb: 251 239 241;
  --color-red-50-rgb: 244 215 219;
  --color-red-100-rgb: 239 179 189;
  --color-red-200-rgb: 232 146 163;
  --color-red-300-rgb: 232 125 146;
  --color-red-400-rgb: 223 98 119;
  --color-red-500-rgb: 194 61 83;
  --color-red-600-rgb: 161 33 55;
  --color-red-700-rgb: 125 28 44;
  --color-red-800-rgb: 97 20 41;
  --color-red-900-rgb: 65 21 35;
  --color-green-0-rgb: 234 245 240;
  --color-green-50-rgb: 219 240 231;
  --color-green-100-rgb: 189 229 212;
  --color-green-200-rgb: 162 215 192;
  --color-green-300-rgb: 132 200 170;
  --color-green-400-rgb: 95 180 144;
  --color-green-500-rgb: 64 165 122;
  --color-green-600-rgb: 30 133 89;
  --color-green-700-rgb: 25 108 72;
  --color-green-800-rgb: 22 80 55;
  --color-green-900-rgb: 17 49 35;
  --color-yellow-0-rgb: 255 248 235;
  --color-yellow-50-rgb: 255 240 204;
  --color-yellow-100-rgb: 251 230 187;
  --color-yellow-200-rgb: 255 218 153;
  --color-yellow-300-rgb: 248 201 119;
  --color-yellow-400-rgb: 237 183 90;
  --color-yellow-500-rgb: 231 162 35;
  --color-yellow-600-rgb: 206 142 13;
  --color-yellow-700-rgb: 136 97 6;
  --color-yellow-800-rgb: 94 69 8;
  --color-yellow-900-rgb: 56 41 5;
  --color-bronze-0-rgb: 251 240 233;
  --color-bronze-50-rgb: 240 227 219;
  --color-bronze-100-rgb: 231 210 197;
  --color-bronze-200-rgb: 214 176 154;
  --color-bronze-300-rgb: 202 153 125;
  --color-bronze-400-rgb: 182 132 99;
  --color-bronze-500-rgb: 148 100 66;
  --color-bronze-600-rgb: 130 85 53;
  --color-bronze-700-rgb: 103 66 40;
  --color-bronze-800-rgb: 73 47 29;
  --color-bronze-900-rgb: 54 36 23;
  --color-silver-0-rgb: 240 240 240;
  --color-silver-50-rgb: 229 229 229;
  --color-silver-100-rgb: 216 214 213;
  --color-silver-200-rgb: 200 199 198;
  --color-silver-300-rgb: 190 187 187;
  --color-silver-400-rgb: 170 167 167;
  --color-silver-500-rgb: 151 149 149;
  --color-silver-600-rgb: 112 108 108;
  --color-silver-700-rgb: 88 85 85;
  --color-silver-800-rgb: 62 60 60;
  --color-silver-900-rgb: 47 45 45;
  --color-gold-0-rgb: 251 245 234;
  --color-gold-50-rgb: 249 240 220;
  --color-gold-100-rgb: 243 231 206;
  --color-gold-200-rgb: 236 214 172;
  --color-gold-300-rgb: 226 201 152;
  --color-gold-400-rgb: 217 185 129;
  --color-gold-500-rgb: 198 167 110;
  --color-gold-600-rgb: 168 144 77;
  --color-gold-700-rgb: 118 100 45;
  --color-gold-800-rgb: 84 67 28;
  --color-gold-900-rgb: 56 41 5;
  --color-diamond-0-rgb: 176 178 181;
  --color-diamond-50-rgb: 155 158 162;
  --color-diamond-100-rgb: 133 138 142;
  --color-diamond-200-rgb: 118 123 127;
  --color-diamond-300-rgb: 107 111 118;
  --color-diamond-400-rgb: 85 89 94;
  --color-diamond-500-rgb: 66 68 72;
  --color-diamond-600-rgb: 55 56 58;
  --color-diamond-700-rgb: 40 41 42;
  --color-diamond-800-rgb: 30 31 31;
  --color-diamond-900-rgb: 10 10 10;
  --color-magenta-0-rgb: 241 218 230;
  --color-magenta-50-rgb: 226 182 206;
  --color-magenta-100-rgb: 212 145 181;
  --color-magenta-200-rgb: 198 108 157;
  --color-magenta-300-rgb: 184 71 132;
  --color-magenta-400-rgb: 157 47 106;
  --color-magenta-500-rgb: 143 43 97;
  --color-magenta-600-rgb: 118 35 80;
  --color-magenta-700-rgb: 96 32 66;
  --color-magenta-800-rgb: 77 26 53;
  --color-magenta-900-rgb: 46 15 32;
  --color-platinum-0-rgb: 218 234 241;
  --color-platinum-50-rgb: 181 214 227;
  --color-platinum-100-rgb: 144 193 213;
  --color-platinum-200-rgb: 107 172 199;
  --color-platinum-300-rgb: 70 151 185;
  --color-platinum-400-rgb: 46 125 158;
  --color-platinum-500-rgb: 42 114 144;
  --color-platinum-600-rgb: 35 94 118;
  --color-platinum-700-rgb: 32 77 96;
  --color-platinum-800-rgb: 26 61 77;
  --color-platinum-900-rgb: 15 37 46;
  --color-brown-0-rgb: 240 215 194;
  --color-brown-50-rgb: 230 189 153;
  --color-brown-100-rgb: 223 171 124;
  --color-brown-200-rgb: 217 156 99;
  --color-brown-300-rgb: 210 137 70;
  --color-brown-400-rgb: 185 112 45;
  --color-brown-500-rgb: 152 92 37;
  --color-brown-600-rgb: 123 74 30;
  --color-brown-700-rgb: 103 62 25;
  --color-brown-800-rgb: 82 49 20;
  --color-brown-900-rgb: 62 37 15;
}
:root {
  --border-radius-none: 0px;
  --border-radius-2xs: 4px;
  --border-radius-xs: 8px;
  --border-radius-sm: 12px;
  --border-radius-md: 16px;
  --border-radius-lg: 24px;
  --border-radius-xl: 32px;
  --border-radius-2xl: 40px;
  --border-radius-circular: 500px;
  --border-width-none: 0px;
  --border-width-xs: 1px;
  --border-width-sm: 1.5px;
  --border-width-md: 2px;
  --border-width-lg: 3px;
  --border-width-xl: 4px;
  --opacity-super-low: .15;
  --opacity-low: .35;
  --opacity-high: .50;
  --opacity-super-high: .80;
  --shadow-none: 0 0 0 0 0;
  --shadow-level-1: 0px 4px 16px -2px rgb(55 50 46 / .15);
  --shadow-level-2: 0px 12px 24px -6px rgb(55 50 46 / .15);
  --shadow-level-3: 0px 16px 32px 0px rgb(55 50 46 / .15);
  --spacing-none: 0px;
  --spacing-half: 4px;
  --spacing-1x: 8px;
  --spacing-1_5x: 12px;
  --spacing-2x: 16px;
  --spacing-2_5x: 20px;
  --spacing-3x: 24px;
  --spacing-4x: 32px;
  --spacing-5x: 40px;
  --spacing-6x: 48px;
  --spacing-7x: 56px;
  --spacing-8x: 64px;
  --spacing-9x: 72px;
  --spacing-10x: 80px;
  --spacing-15x: 120px;
  --spacing-20x: 160px;
  --spacing-25x: 200px;
  --size-half: 4px;
  --size-1x: 8px;
  --size-2x: 16px;
  --size-2_5x: 20px;
  --size-3x: 24px;
  --size-4x: 32px;
  --size-5x: 40px;
  --size-6x: 48px;
  --size-7x: 56px;
  --size-8x: 64px;
  --size-9x: 72px;
  --size-10x: 80px;
  --size-11x: 88px;
  --size-12x: 96px;
  --size-13x: 104px;
  --size-14x: 112px;
  --size-15x: 120px;
  --size-20x: 160px;
  --size-25x: 200px;
  --size-30x: 240px;
  --size-35x: 280px;
  --size-40x: 320px;
  --bg-blur-light: 4px;
  --bg-blur-strong: 8px;
}

/* Tangerina DS — camada semântica gol/default_theme/LIGHT. Vendored de @gol-smiles/tangerina-tokens. Seletor :root stripado p/ casar atributos no <html>. NÃO editar à mão. */
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--surface-color-01: var(--color-grey-0);
	--surface-color-02: var(--color-orange-500);
	--surface-color-03: var(--color-grey-50);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--text-heading-color: var(--color-grey-900);
	--text-paragraph-color: var(--color-grey-700);
	--text-description-color: var(--color-grey-600);
	--text-label-color: var(--color-grey-900);
	--text-placeholder-color: var(--color-grey-600);
	--text-support-text-color: var(--color-grey-900);
	--on-text-heading-color: var(--color-grey-900);
	--on-text-paragraph-color: var(--color-grey-700);
	--on-text-description-color: var(--color-grey-600);
	--on-text-label-color: var(--color-grey-900);
	--on-text-placeholder-color: var(--color-grey-600);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--default-border-radius: var(--border-radius-md);
	--default-border-width: var(--border-width-sm);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--elements-bg-color-01: var(--color-grey-0);
	--elements-bg-color-02: var(--color-grey-50);
	--elements-bg-color-03: var(--color-grey-900);
	--elements-bg-color-04: var(--color-orange-500);
	--elements-bg-color-05: var(--color-orange-50);
	--elements-border-color: var(--color-grey-100);
	--elements-icon-color: var(--color-grey-900);
	--elements-notification-color: var(--color-red-500);
	--on-elements-icon-color: var(--color-grey-900);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--action-bg-primary-color: var(--color-orange-500);
	--action-bg-secondary-color: var(--color-grey-0);
	--action-bg-onbrand-color: var(--color-grey-900);
	--action-border-primary-color: var(--color-grey-900);
	--action-border-onbrand-color: var(--color-grey-900);
	--action-label-primary-color: var(--color-grey-900);
	--action-label-secondary-color: var(--color-grey-900);
	--action-label-onbrand-color: var(--color-grey-900);
	--action-icon-primary-color: var(--color-grey-900);
	--action-icon-secondary-color: var(--color-grey-900);
	--action-icon-onbrand-color: var(--color-grey-900);
	--on-action-label-primary-color: var(--color-grey-900);
	--on-action-label-secondary-color: var(--color-grey-900);
	--on-action-label-onbrand-color: var(--color-grey-0);
	--on-action-icon-primary-color: var(--color-grey-900);
	--on-action-icon-secondary-color: var(--color-grey-900);
	--on-action-icon-onbrand-color: var(--color-grey-0);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--on-inverse-bg-color: var(--color-grey-900);
	--on-inverse-icon-color: var(--color-grey-900);
	--on-inverse-label-color: var(--color-grey-900);
	--inverse-bg-color: var(--color-grey-0);
	--inverse-border-color: var(--color-grey-0);
	--inverse-icon-color: var(--color-grey-0);
	--inverse-label-color: var(--color-grey-0);
	--inverse-placeholder-color: var(--color-grey-0);
	--inverse-support-text-color: var(--color-grey-0);
	--inverse-heading-color: var(--color-grey-0);
	--inverse-paragraph-color: var(--color-grey-0);
	--inverse-description-color: var(--color-grey-0);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--selected-bg-color-01: var(--color-orange-500);
	--selected-bg-color-02: var(--color-orange-50);
	--selected-border-color: var(--color-orange-500);
	--selected-label-color: var(--color-grey-900);
	--selected-icon-color: var(--color-grey-900);
	--on-selected-bg-color: var(--color-grey-900);
	--on-selected-label-color: var(--color-grey-900);
	--on-selected-icon-color: var(--color-grey-900);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--unselected-border: var(--color-grey-200);
	--unselected-bg: var(--color-grey-200);
	--unselected-icon: var(--color-grey-200);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--active-bg-color: var(--color-grey-50);
	--active-border-color: var(--color-grey-900);
	--active-icon-color: var(--color-grey-900);
	--active-label-color: var(--color-grey-900);
	--active-placeholder-color: var(--color-grey-900);
	--on-active-icon-color: var(--color-grey-900);
	--on-active-label-color: var(--color-grey-900);
	--on-active-placeholder-color: var(--color-grey-900);
	--_active-click: rgb(var(--color-grey-200-rgb) / var(--opacity-low));
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--hover-container: var(--opacity-super-high);
	--_hover-outline: rgb(var(--color-grey-100-rgb) / var(--opacity-high));
	--_hover-outline-inverse: rgb(var(--color-grey-600-rgb) / var(--opacity-low));
	--_on_hover-outline: rgb(var(--color-grey-600-rgb) / var(--opacity-low));
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--_focus-outline: var(--color-grey-900) solid var(--border-width-md);
	--_focus-outline-on-brand: var(--color-grey-900) solid var(--border-width-md);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--on-disabled-bg-color: var(--color-grey-0);
	--on-disabled-label-color: var(--color-grey-900);
	--on-disabled-icon-color: var(--color-grey-900);
	--on-disabled-placeholder-color: var(--color-grey-900);
	--on-disabled-description-color: var(--color-grey-900);
	--disabled-bg-color: var(--color-grey-200);
	--disabled-border-color: var(--color-grey-200);
	--disabled-label-color: var(--color-grey-900);
	--disabled-icon-color: var(--color-grey-600);
	--disabled-placeholder-color: var(--color-grey-900);
	--disabled-support-text-color: var(--color-grey-900);
	--disabled-opacity: var(--opacity-low);
	--disabled-description-color: var(--color-grey-900);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--on-negative-icon-color: var(--color-red-700);
	--on-negative-label-color: var(--color-red-700);
	--on-negative-placeholder-color: var(--color-red-700);
	--on-negative-heading-color: var(--color-red-700);
	--on-negative-paragraph-color: var(--color-red-700);
	--on-negative-description-color: var(--color-red-700);
	--negative-bg-color: var(--color-red-100);
	--negative-border-color: var(--color-red-500);
	--negative-icon-color: var(--color-red-500);
	--negative-label-color: var(--color-red-500);
	--negative-placeholder-color: var(--color-red-500);
	--negative-support-text-color: var(--color-red-500);
	--negative-heading-color: var(--color-red-500);
	--negative-paragraph-color: var(--color-red-500);
	--negative-description-color: var(--color-red-500);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--on-positive-icon-color: var(--color-green-700);
	--on-positive-label-color: var(--color-green-700);
	--on-positive-placeholder-color: var(--color-green-700);
	--on-positive-heading-color: var(--color-green-700);
	--on-positive-paragraph-color: var(--color-green-700);
	--on-positive-description-color: var(--color-green-700);
	--positive-bg-color: var(--color-green-100);
	--positive-border-color: var(--color-green-600);
	--positive-icon-color: var(--color-green-600);
	--positive-label-color: var(--color-green-600);
	--positive-placeholder-color: var(--color-green-600);
	--positive-support-text-color: var(--color-green-600);
	--positive-heading-color: var(--color-green-600);
	--positive-paragraph-color: var(--color-green-600);
	--positive-description-color: var(--color-green-600);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--on-informative-icon-color: var(--color-grey-900);
	--on-informative-label-color: var(--color-grey-900);
	--on-informative-placeholder-color: var(--color-grey-900);
	--on-informative-heading-color: var(--color-grey-900);
	--on-informative-paragraph-color: var(--color-grey-900);
	--on-informative-description-color: var(--color-grey-900);
	--informative-bg-color: var(--color-grey-200);
	--informative-border-color: var(--color-grey-300);
	--informative-icon-color: var(--color-grey-900);
	--informative-label-color: var(--color-grey-900);
	--informative-placeholder-color: var(--color-grey-900);
	--informative-support-text-color: var(--color-grey-900);
	--informative-heading-color: var(--color-grey-900);
	--informative-paragraph-color: var(--color-grey-900);
	--informative-description-color: var(--color-grey-900);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--on-warning-icon-color: var(--color-yellow-800);
	--on-warning-label-color: var(--color-yellow-800);
	--on-warning-placeholder-color: var(--color-yellow-800);
	--on-warning-heading-color: var(--color-yellow-800);
	--on-warning-paragraph-color: var(--color-yellow-800);
	--on-warning-description-color: var(--color-yellow-800);
	--warning-bg-color: var(--color-yellow-100);
	--warning-border-color: var(--color-yellow-300);
	--warning-icon-color: var(--color-yellow-800);
	--warning-label-color: var(--color-yellow-800);
	--warning-placeholder-color: var(--color-yellow-800);
	--warning-support-text-color: var(--color-yellow-800);
	--warning-heading-color: var(--color-yellow-800);
	--warning-paragraph-color: var(--color-yellow-800);
	--warning-description-color: var(--color-yellow-800);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--on-promote-icon-color: var(--color-purple-600);
	--on-promote-label-color: var(--color-purple-600);
	--on-promote-placeholder-color: var(--color-purple-600);
	--on-promote-heading-color: var(--color-purple-600);
	--on-promote-paragraph-color: var(--color-purple-600);
	--on-promote-description-color: var(--color-purple-600);
	--promote-bg-color: var(--color-purple-50);
	--promote-border-color: var(--color-purple-500);
	--promote-icon-color: var(--color-purple-500);
	--promote-label-color: var(--color-purple-500);
	--promote-placeholder-color: var(--color-purple-500);
	--promote-support-text-color: var(--color-purple-500);
	--promote-heading-color: var(--color-purple-500);
	--promote-paragraph-color: var(--color-purple-500);
	--promote-description-color: var(--color-purple-500);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--_default-overlay-bg-color: rgb(var(--color-grey-900-rgb) / var(--opacity-high));
	--_default-overlay-blur: blur(var(--bg-blur-strong));
	--_overlay-gradient: var(--color-grey-900) 0%, rgb(var(--color-grey-900-rgb) / var(--opacity-super-low)) 100%;
	--on-overlay-gradient: var(--color-grey-0);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="light"] {
	--on-brand-content-color: var(--color-grey-900);
}

/* Tangerina DS — camada semântica gol/default_theme/DARK. Vendored. NÃO editar à mão. */
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--surface-color-01: var(--color-grey-800);
	--surface-color-02: var(--color-orange-500);
	--surface-color-03: var(--color-grey-700);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--text-heading-color: var(--color-grey-0);
	--text-paragraph-color: var(--color-grey-200);
	--text-description-color: var(--color-grey-200);
	--text-label-color: var(--color-grey-0);
	--text-placeholder-color: var(--color-grey-200);
	--text-support-text-color: var(--color-grey-0);
	--on-text-heading-color: var(--color-grey-0);
	--on-text-paragraph-color: var(--color-grey-200);
	--on-text-description-color: var(--color-grey-200);
	--on-text-label-color: var(--color-grey-0);
	--on-text-placeholder-color: var(--color-grey-200);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--default-border-radius: var(--border-radius-md);
	--default-border-width: var(--border-width-sm);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--elements-bg-color-01: var(--color-grey-800);
	--elements-bg-color-02: var(--color-grey-700);
	--elements-bg-color-03: var(--color-grey-900);
	--elements-bg-color-04: var(--color-orange-500);
	--elements-bg-color-05: var(--color-orange-50);
	--elements-border-color: var(--color-grey-600);
	--elements-icon-color: var(--color-grey-0);
	--elements-notification-color: var(--color-red-400);
	--on-elements-icon-color: var(--color-grey-0);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--action-bg-primary-color: var(--color-orange-500);
	--action-bg-secondary-color: var(--color-grey-900);
	--action-bg-onbrand-color: var(--color-grey-900);
	--action-border-primary-color: var(--color-grey-0);
	--action-border-onbrand-color: var(--color-grey-900);
	--action-label-primary-color: var(--color-grey-0);
	--action-label-secondary-color: var(--color-grey-0);
	--action-label-onbrand-color: var(--color-grey-900);
	--action-icon-primary-color: var(--color-grey-0);
	--action-icon-secondary-color: var(--color-grey-0);
	--action-icon-onbrand-color: var(--color-grey-900);
	--on-action-bg-primary-color: var(--color-grey-800);
	--on-action-label-primary-color: var(--color-grey-900);
	--on-action-label-secondary-color: var(--color-grey-0);
	--on-action-label-onbrand-color: var(--color-grey-0);
	--on-action-icon-primary-color: var(--color-grey-900);
	--on-action-icon-secondary-color: var(--color-grey-0);
	--on-action-icon-onbrand-color: var(--color-grey-0);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--on-inverse-bg-color: var(--color-grey-900);
	--on-inverse-icon-color: var(--color-grey-900);
	--on-inverse-label-color: var(--color-grey-900);
	--inverse-bg-color: var(--color-grey-0);
	--inverse-border-color: var(--color-grey-0);
	--inverse-icon-color: var(--color-grey-0);
	--inverse-label-color: var(--color-grey-0);
	--inverse-placeholder-color: var(--color-grey-0);
	--inverse-support-text-color: var(--color-grey-0);
	--inverse-heading-color: var(--color-grey-0);
	--inverse-paragraph-color: var(--color-grey-0);
	--inverse-description-color: var(--color-grey-0);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--selected-bg-color-01: var(--color-orange-500);
	--selected-bg-color-02: var(--color-orange-50);
	--selected-border-color: var(--color-orange-500);
	--selected-label-color: var(--color-grey-0);
	--selected-icon-color: var(--color-grey-0);
	--on-selected-bg-color: var(--color-grey-900);
	--on-selected-label-color: var(--color-grey-900);
	--on-selected-icon-color: var(--color-grey-900);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--unselected-border: var(--color-grey-500);
	--unselected-bg: var(--color-grey-600);
	--unselected-icon: var(--color-grey-500);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--active-bg-color: var(--color-grey-700);
	--active-border-color: var(--color-grey-0);
	--active-icon-color: var(--color-grey-0);
	--active-label-color: var(--color-grey-0);
	--active-placeholder-color: var(--color-grey-0);
	--on-active-icon-color: var(--color-grey-0);
	--on-active-label-color: var(--color-grey-0);
	--on-active-placeholder-color: var(--color-grey-0);
	--_active-click: rgb(var(--color-grey-600-rgb) / var(--opacity-low));
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--hover-container: var(--opacity-super-high);
	--_hover-outline: rgb(var(--color-grey-600-rgb) / var(--opacity-super-low));
	--_hover-outline-inverse: rgb(var(--color-grey-600-rgb) / var(--opacity-low));
	--_on_hover-outline: rgb(var(--color-grey-600-rgb) / var(--opacity-super-low));
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--_focus-outline: var(--color-grey-0) solid var(--border-width-md);
	--_focus-outline-on-brand: var(--color-grey-900) solid var(--border-width-md);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--on-disabled-bg-color: var(--color-grey-900);
	--on-disabled-label-color: var(--color-grey-0);
	--on-disabled-icon-color: var(--color-grey-0);
	--on-disabled-placeholder-color: var(--color-grey-900);
	--on-disabled-description-color: var(--color-grey-900);
	--disabled-bg-color: var(--color-grey-600);
	--disabled-border-color: var(--color-grey-500);
	--disabled-label-color: var(--color-grey-0);
	--disabled-icon-color: var(--color-grey-200);
	--disabled-placeholder-color: var(--color-grey-0);
	--disabled-support-text-color: var(--color-grey-0);
	--disabled-opacity: var(--opacity-low);
	--disabled-description-color: var(--color-grey-0);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--on-negative-icon-color: var(--color-red-0);
	--on-negative-label-color: var(--color-red-0);
	--on-negative-placeholder-color: var(--color-red-0);
	--on-negative-heading-color: var(--color-red-0);
	--on-negative-paragraph-color: var(--color-red-0);
	--on-negative-description-color: var(--color-red-0);
	--negative-bg-color: var(--color-red-600);
	--negative-border-color: var(--color-red-400);
	--negative-icon-color: var(--color-red-400);
	--negative-label-color: var(--color-red-400);
	--negative-placeholder-color: var(--color-red-400);
	--negative-support-text-color: var(--color-red-400);
	--negative-heading-color: var(--color-red-400);
	--negative-paragraph-color: var(--color-red-400);
	--negative-description-color: var(--color-red-400);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--on-positive-icon-color: var(--color-green-0);
	--on-positive-label-color: var(--color-green-0);
	--on-positive-placeholder-color: var(--color-green-0);
	--on-positive-heading-color: var(--color-green-0);
	--on-positive-paragraph-color: var(--color-green-0);
	--on-positive-description-color: var(--color-green-0);
	--positive-bg-color: var(--color-green-700);
	--positive-border-color: var(--color-green-500);
	--positive-icon-color: var(--color-green-500);
	--positive-label-color: var(--color-green-500);
	--positive-placeholder-color: var(--color-green-500);
	--positive-support-text-color: var(--color-green-500);
	--positive-heading-color: var(--color-green-500);
	--positive-paragraph-color: var(--color-green-500);
	--positive-description-color: var(--color-green-500);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--on-informative-icon-color: var(--color-grey-0);
	--on-informative-label-color: var(--color-grey-0);
	--on-informative-placeholder-color: var(--color-grey-0);
	--on-informative-heading-color: var(--color-grey-0);
	--on-informative-paragraph-color: var(--color-grey-0);
	--on-informative-description-color: var(--color-grey-0);
	--informative-bg-color: var(--color-grey-500);
	--informative-border-color: var(--color-grey-600);
	--informative-icon-color: var(--color-grey-0);
	--informative-label-color: var(--color-grey-0);
	--informative-placeholder-color: var(--color-grey-0);
	--informative-support-text-color: var(--color-grey-0);
	--informative-heading-color: var(--color-grey-0);
	--informative-paragraph-color: var(--color-grey-0);
	--informative-description-color: var(--color-grey-0);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--on-warning-icon-color: var(--color-yellow-900);
	--on-warning-label-color: var(--color-yellow-900);
	--on-warning-placeholder-color: var(--color-yellow-900);
	--on-warning-heading-color: var(--color-yellow-900);
	--on-warning-paragraph-color: var(--color-yellow-900);
	--on-warning-description-color: var(--color-yellow-900);
	--warning-bg-color: var(--color-yellow-500);
	--warning-border-color: var(--color-yellow-600);
	--warning-icon-color: var(--color-yellow-900);
	--warning-label-color: var(--color-yellow-900);
	--warning-placeholder-color: var(--color-yellow-900);
	--warning-support-text-color: var(--color-yellow-900);
	--warning-heading-color: var(--color-yellow-900);
	--warning-paragraph-color: var(--color-yellow-900);
	--warning-description-color: var(--color-yellow-900);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--on-promote-icon-color: var(--color-purple-0);
	--on-promote-label-color: var(--color-purple-0);
	--on-promote-placeholder-color: var(--color-purple-0);
	--on-promote-heading-color: var(--color-purple-0);
	--on-promote-paragraph-color: var(--color-purple-0);
	--on-promote-description-color: var(--color-purple-0);
	--promote-bg-color: var(--color-purple-500);
	--promote-border-color: var(--color-purple-50);
	--promote-icon-color: var(--color-purple-50);
	--promote-label-color: var(--color-purple-50);
	--promote-placeholder-color: var(--color-purple-50);
	--promote-support-text-color: var(--color-purple-50);
	--promote-heading-color: var(--color-purple-50);
	--promote-paragraph-color: var(--color-purple-50);
	--promote-description-color: var(--color-purple-50);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--_default-overlay-bg-color: rgb(var(--color-grey-600-rgb) / var(--opacity-low));
	--_default-overlay-blur: blur(var(--bg-blur-strong));
	--_overlay-gradient: var(--color-grey-900) 0%, rgb(var(--color-grey-900-rgb) / var(--opacity-super-low)) 100%;
	--on-overlay-gradient: var(--color-grey-0);
}
[data-tgr-brand="gol"][data-tgr-theme="default_theme"][data-tgr-mode="dark"] {
	--on-brand-content-color: var(--color-grey-900);
}
