/* 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: #00191E;
	--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: #A7B2B7;
	--aqua-ink-500: #87949A;
	--aqua-signal-success: #34D399;
	--aqua-signal-warning: #E49000;
	--aqua-signal-danger: #F87171;
	--aqua-signal-info: #0092D7;
	--aqua-star: #FACC15;
	--aqua-white: #FFFFFF;
	--aqua-black: #000000;

	/* 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);

	/* canais separados: permitem alfa sem literal de cor */
	/* uso: rgb(var(--aqua-accent-rgb) / 14%) */
	--aqua-accent-rgb: 67 189 199;
	--aqua-surface-rgb: 0 25 30;
	--aqua-text-rgb: 232 237 243;
	--aqua-text-muted-rgb: 167 178 183;
	--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;

	/* componente */
	--aqua-radius-xs: 10px;
	--aqua-radius-sm: 14px;
	--aqua-radius-md: 18px;
	--aqua-radius-lg: 24px;
	--aqua-radius-xl: 32px;
	--aqua-radius-full: 999px;
	--aqua-radius-btn: 16px 16px 16px 6px;
	--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-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: 38%;
	--aqua-vidro-browser-1-blur: 4px;
	--aqua-vidro-browser-1-clamp: 0.36;
	--aqua-vidro-browser-2-tint: 55%;
	--aqua-vidro-browser-2-blur: 7px;
	--aqua-vidro-browser-2-clamp: 0.47;
	--aqua-vidro-browser-3-tint: 72%;
	--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: 38%;
	--aqua-vidro-nui-veu-2-tint: 55%;
	--aqua-vidro-nui-veu-3-tint: 72%;
	--aqua-vidro-nui-hud-1-tint: 85%;
	--aqua-vidro-nui-hud-2-tint: 90%;
	--aqua-vidro-nui-hud-3-tint: 94%;
}
