/* GERADO por fonte/gerar.js a partir de fonte/tokens.json. NAO EDITE A MAO. */

:root {
	/* primitivos */
	--aqua-50: #D5FEFF;
	--aqua-100: #BCF8FD;
	--aqua-200: #98E7EE;
	--aqua-300: #6AD0D9;
	--aqua-400: #2AB2BD;
	--aqua-500: #0094A0;
	--aqua-600: #007682;
	--aqua-700: #005D69;
	--aqua-800: #00454F;
	--aqua-900: #002E36;
	--aqua-950: #101919;
	--aqua-brand-01: #003C48;
	--aqua-brand-02: #006773;
	--aqua-brand-03: #0094A0;
	--aqua-brand-04: #2AC4D0;
	--aqua-brand-05: #64EFFB;
	--aqua-primary: #43BDC7;
	--aqua-ink-50: #E8EDF3;
	--aqua-ink-300: #ACB2B6;
	--aqua-ink-500: #8D9497;
	--aqua-signal-success: #34D399;
	--aqua-signal-warning: #E49000;
	--aqua-signal-danger: #F87171;
	--aqua-signal-info: #0092D7;
	--aqua-white: #FFFFFF;
	--aqua-black: #000000;
	--aqua-star: #FACC15;
	--aqua-gold-50: #FFF7DC;
	--aqua-gold-100: #FBE4A4;
	--aqua-gold-300: #E5BC5A;
	--aqua-gold-500: #C78A28;
	--aqua-gold-700: #7E5018;
	--aqua-gold-900: #3A2A12;
	--aqua-gold-950: #241A0A;
	--aqua-red-500: #DF202E;
	--aqua-red-700: #A50E1C;

	/* semanticos */
	--aqua-surface: var(--aqua-950);
	--aqua-surface-raised: var(--aqua-900);
	--aqua-surface-overlay: var(--aqua-800);
	--aqua-text: var(--aqua-ink-50);
	--aqua-text-muted: var(--aqua-ink-300);
	--aqua-text-faint: var(--aqua-ink-500);
	--aqua-accent: var(--aqua-primary);
	--aqua-accent-strong: var(--aqua-700);
	--aqua-on-accent: var(--aqua-950);
	--aqua-on-accent-strong: var(--aqua-white);
	--aqua-success: var(--aqua-signal-success);
	--aqua-warning: var(--aqua-signal-warning);
	--aqua-danger: var(--aqua-signal-danger);
	--aqua-info: var(--aqua-signal-info);
	--aqua-rating: var(--aqua-star);
	--aqua-gold: var(--aqua-gold-300);
	--aqua-gold-deep: var(--aqua-gold-500);
	--aqua-gold-text: var(--aqua-gold-100);
	--aqua-on-gold: var(--aqua-gold-950);
	--aqua-on-gold-muted: var(--aqua-gold-900);
	--aqua-promo: var(--aqua-red-500);
	--aqua-promo-deep: var(--aqua-red-700);
	--aqua-on-promo: var(--aqua-white);

	/* canais separados: permitem alfa sem literal de cor */
	/* uso: rgb(var(--aqua-accent-rgb) / 14%) */
	--aqua-accent-rgb: 67 189 199;
	--aqua-surface-rgb: 16 25 25;
	--aqua-text-rgb: 232 237 243;
	--aqua-text-muted-rgb: 172 178 182;
	--aqua-warning-rgb: 228 144 0;
	--aqua-danger-rgb: 248 113 113;
	--aqua-success-rgb: 52 211 153;
	--aqua-black-rgb: 0 0 0;
	--aqua-white-rgb: 255 255 255;
	--aqua-gold-rgb: 229 188 90;
	--aqua-gold-deep-rgb: 199 138 40;
	--aqua-gold-text-rgb: 251 228 164;
	--aqua-on-gold-rgb: 36 26 10;
	--aqua-promo-rgb: 223 32 46;
	--aqua-promo-deep-rgb: 165 14 28;

	/* componente */
	--aqua-radius-xs: 11px;
	--aqua-radius-sm: 15px;
	--aqua-radius-md: 19px;
	--aqua-radius-lg: 25px;
	--aqua-radius-xl: 34px;
	--aqua-radius-full: 999px;
	--aqua-radius-btn: 11px;
	--aqua-radius-btn-fechado: 11px 11px 11px 3px;
	--aqua-gota-bl: 16px 16px 16px 6px;
	--aqua-gota-tl: 6px 16px 16px 16px;
	--aqua-gota-tr: 16px 6px 16px 16px;
	--aqua-gota-br: 16px 16px 6px 16px;
	--aqua-gota-fechado: 16px 16px 16px 3px;
	--aqua-gota-raio: 16px;
	--aqua-gota-ponta: 6px;
	--aqua-gota-ponta-fechada: 3px;
	--aqua-press-tint: 68%;
	--aqua-press-blur: 1.5px;
	--aqua-cascata: 110ms;
	--aqua-font-sans: "Instrument Sans", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	--aqua-font-mono: "Geist Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;
	--aqua-ease-out: cubic-bezier(0.16, 1, 0.30, 1);
	--aqua-ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);
	--aqua-t-toque: 90ms;
	--aqua-t-rapido: 140ms;
	--aqua-t-base: 220ms;
	--aqua-t-lento: 320ms;
	--aqua-space-1: 4px;
	--aqua-space-2: 8px;
	--aqua-space-3: 12px;
	--aqua-space-4: 16px;
	--aqua-space-6: 24px;
	--aqua-space-8: 32px;
	--aqua-space-12: 48px;
	--aqua-fs-xs: 12px;
	--aqua-fs-sm: 13px;
	--aqua-fs-md: 14px;
	--aqua-fs-lg: 16px;
	--aqua-fs-xl: 20px;
	--aqua-fs-2xl: 24px;
	--aqua-fs-3xl: 30px;
	--aqua-lh-tight: 1.2;
	--aqua-lh-base: 1.5;
	--aqua-fs-display-1: clamp(24px, 2.4vw + 8px, 40px);
	--aqua-fs-display-2: clamp(30px, 4.2vw + 8px, 68px);
	--aqua-fs-display-3: clamp(44px, 7vw + 8px, 116px);
	--aqua-lh-display: 1.05;
	--aqua-ls-display: -0.02em;
	--aqua-alpha-rest: 6%;
	--aqua-alpha-hover: 10%;
	--aqua-alpha-active: 14%;
	--aqua-alpha-selected: 11%;
	--aqua-alpha-border: 8%;
	--aqua-alpha-border-strong: 12%;
	--aqua-z-veil: 100;
	--aqua-z-float: 200;
	--aqua-z-modal: 300;
	--aqua-z-toast: 400;

	/* vidro: numeros crus por modo e nivel. */
	/* A composicao em background e backdrop-filter mora no aqua-ui.css. */
	--aqua-vidro-browser-sat: 140%;
	--aqua-vidro-browser-sem-suporte-tint: 92%;
	--aqua-vidro-browser-1-tint: 39%;
	--aqua-vidro-browser-1-blur: 4px;
	--aqua-vidro-browser-1-clamp: 0.36;
	--aqua-vidro-browser-2-tint: 57%;
	--aqua-vidro-browser-2-blur: 7px;
	--aqua-vidro-browser-2-clamp: 0.47;
	--aqua-vidro-browser-3-tint: 73%;
	--aqua-vidro-browser-3-blur: 10px;
	--aqua-vidro-browser-3-clamp: 0.7;
	--aqua-vidro-nui-veu-veu: 70%;
	--aqua-vidro-nui-veu-1-tint: 40%;
	--aqua-vidro-nui-veu-2-tint: 42%;
	--aqua-vidro-nui-veu-3-tint: 40%;
	--aqua-vidro-nui-hud-1-tint: 85%;
	--aqua-vidro-nui-hud-2-tint: 90%;
	--aqua-vidro-nui-hud-3-tint: 94%;
	--aqua-vidro-nui-vidro-sat: 130%;
	--aqua-vidro-nui-vidro-desfoque: 5;
	--aqua-vidro-nui-vidro-borda: 15%;
	--aqua-vidro-nui-vidro-aresta: 30%;
	--aqua-vidro-nui-vidro-sombra: 0;
	--aqua-vidro-nui-vidro-tom-rgb: var(--aqua-black-rgb);
	--aqua-vidro-nui-vidro-texto: var(--aqua-white);
	--aqua-vidro-nui-vidro-texto-rgb: var(--aqua-white-rgb);
	--aqua-vidro-nui-vidro-1-tint: 0%;
	--aqua-vidro-nui-vidro-1-clamp: 0.75;
	--aqua-vidro-nui-vidro-2-tint: 0%;
	--aqua-vidro-nui-vidro-2-clamp: 0.75;
	--aqua-vidro-nui-vidro-3-tint: 20%;
	--aqua-vidro-nui-vidro-3-clamp: 0.75;

	/* emulacao: cores de TERCEIRO, so para a previa fiel de uma superficie que nao e nossa. */
	/* Nunca sao cor da marca. Origem e medicao no grupo emulacao do tokens.json. */
	--aqua-emu-discord-dark-chat: #1a1a1e;
	--aqua-emu-discord-dark-conteiner: #242429;
	--aqua-emu-discord-dark-texto: #efeff1;
	--aqua-emu-discord-dark-texto-forte: #fbfbfb;
	--aqua-emu-discord-dark-texto-sutil: #abacb2;
	--aqua-emu-discord-dark-link: #4d96ee;
	--aqua-emu-discord-dark-separador: #323237;
	--aqua-emu-discord-dark-mencao-fundo: #303459;
	--aqua-emu-discord-dark-mencao-texto: #a9bbff;
	--aqua-emu-discord-dark-botao-secundario: #323237;
	--aqua-emu-discord-ash-chat: #323339;
	--aqua-emu-discord-ash-conteiner: #393a41;
	--aqua-emu-discord-ash-texto: #f3f3f4;
	--aqua-emu-discord-ash-texto-forte: #ffffff;
	--aqua-emu-discord-ash-texto-sutil: #c5c6ca;
	--aqua-emu-discord-ash-link: #76aff6;
	--aqua-emu-discord-ash-separador: #44454c;
	--aqua-emu-discord-ash-mencao-fundo: #40446b;
	--aqua-emu-discord-ash-mencao-texto: #cdd7ff;
	--aqua-emu-discord-ash-botao-secundario: #44454c;
	--aqua-emu-discord-botao-primario: #5865f2;
	--aqua-emu-discord-botao-sucesso: #248045;
	--aqua-emu-discord-botao-perigo: #d22d39;
	--aqua-emu-discord-botao-texto: #ffffff;
}

:root.aqua-nui-vidro {
	--aqua-text: var(--aqua-vidro-nui-vidro-texto);
	--aqua-text-muted: var(--aqua-vidro-nui-vidro-texto);
	--aqua-text-faint: var(--aqua-vidro-nui-vidro-texto);
	--aqua-text-rgb: var(--aqua-vidro-nui-vidro-texto-rgb);
	--aqua-text-muted-rgb: var(--aqua-vidro-nui-vidro-texto-rgb);
	--aqua-alpha-border: var(--aqua-vidro-nui-vidro-borda);
}
