/* dataCRAQUE — identidade visual. GERADO por docs/identidade-visual/gerar_brand_css.py
   a partir de tokens.json. Não edite à mão. */

@font-face {
  font-family: "Gabarito";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("fonts/Gabarito-500.woff2") format("woff2");
}
@font-face {
  font-family: "Gabarito";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("fonts/Gabarito-600.woff2") format("woff2");
}
@font-face {
  font-family: "Gabarito";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("fonts/Gabarito-700.woff2") format("woff2");
}
@font-face {
  font-family: "Gabarito";
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("fonts/Gabarito-800.woff2") format("woff2");
}
@font-face {
  font-family: "Gabarito";
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("fonts/Gabarito-900.woff2") format("woff2");
}
@font-face {
  font-family: "Source Sans 3";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("fonts/SourceSans3-400.woff2") format("woff2");
}
@font-face {
  font-family: "Source Sans 3";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("fonts/SourceSans3-600.woff2") format("woff2");
}

:root {
  --grafite: #13171A;
  --papel: #F2EBDD;
  --tinta: #1A1C1E;
  --canarinho: #E9B52C;
  --gola: #23683F;
  --canarinho-escuro: #855E00;
  --fundo: #13171A;
  --superficie: #1A1F22;
  --superficie-2: #23282D;
  --linha: #2F353A;
  --linha-forte: #4A5156;
  --texto: #F2EBDD;
  --texto-2: #D0CABE;
  --texto-3: #A8A298;
  --acento: #E9B52C;
  --sobre-acento: #13171A;
  --foco: #E9B52C;
  --positivo: #70B1ED;
  --negativo: #EC785B;
  --zona-titulo: #E9B52C;
  --zona-libertadores: #3A8CE0;
  --zona-sul-americana: #98C8EA;
  --zona-rebaixamento: #E3674E;
  --seq-1: #423219;
  --seq-2: #624A20;
  --seq-3: #816022;
  --seq-4: #B38937;
  --seq-5: #D7A63B;
  --seq-6: #FDC43F;
  --seq-texto-1: #F2EBDD;
  --seq-texto-2: #F2EBDD;
  --seq-texto-3: #F2EBDD;
  --seq-texto-4: #13171A;
  --seq-texto-5: #13171A;
  --seq-texto-6: #13171A;
  --div-1: #F07A62;
  --div-2: #A64E3C;
  --div-3: #7C3E31;
  --div-4: #2A2E31;
  --div-5: #335578;
  --div-6: #35699D;
  --div-7: #67AAED;
  --cat-1: #BF8B00;
  --cat-2: #2E97CA;
  --cat-3: #CB478B;
  --placar-aceso: #E9B52C;
  --placar-apagado: #22272B;
  --capsula: #1B2024;
  --capsula-borda: #2F353A;
  --textura: #1D2226;
  --clube-flamengo: #D32F2F;
  --clube-palmeiras: #287E49;
  --clube-cruzeiro: #216ECA;
  --clube-bahia: #1471BE;
  --clube-fluminense: #B74177;
  --clube-athletico-pr: #C24436;
  --clube-santos: #D0CABE;
  --clube-atletico-mg: #D0CABE;
  --clube-bragantino: #FF6D00;
  --clube-mirassol: #FFD600;
  --clube-sao-paulo: #E91E63;
  --clube-vasco: #D0CABE;
  --clube-botafogo: #C9A900;
  --clube-gremio: #42A5F5;
  --clube-internacional: #FF1744;
  --clube-coritiba: #4CAF50;
  --clube-vitoria: #FF5722;
  --clube-corinthians: #D0CABE;
  --clube-remo: #00BCD4;
  --clube-chapecoense: #00897B;
  --post-margem: 80px;
  --post-margem-estreita: 64px;
  --post-margem-larga: 96px;
  --post-bloco: 28px;
  --post-bloco-compacto: 18px;
  --post-bloco-amplo: 44px;
  --story-seguranca: 250px;
  --capsula-intervalo: 10px;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --radius-capsula: 16px;
  --radius-valor: 12px;
  --radius-ui: 8px;
  --radius-painel: 10px;
  --radius-pilula: 999px;
  --radius-post: 0px;
  --logo-minimo: 100px;
  --logo-rodape: 300px;
  --icone-canto: 72px;
  --selo-capsula: 50px;
  --capsula-altura: 70px;
  --placar-passo: 24px;
  --barra-linha: 5px;
  --font-display: Gabarito, system-ui, sans-serif;
  --font-texto: "Source Sans 3", system-ui, sans-serif;
}

[data-theme="claro"] {
  --grafite: #13171A;
  --papel: #F2EBDD;
  --tinta: #1A1C1E;
  --canarinho: #E9B52C;
  --gola: #23683F;
  --canarinho-escuro: #855E00;
  --fundo: #F2EBDD;
  --superficie: #FAF6EF;
  --superficie-2: #E6DFD0;
  --linha: #DAD2C1;
  --linha-forte: #B2AA9A;
  --texto: #1A1C1E;
  --texto-2: #45423B;
  --texto-3: #656056;
  --acento: #855E00;
  --sobre-acento: #F2EBDD;
  --foco: #855E00;
  --positivo: #125CA1;
  --negativo: #AF371F;
  --zona-titulo: #AA7900;
  --zona-libertadores: #00569D;
  --zona-sul-americana: #578DB2;
  --zona-rebaixamento: #AF371F;
  --seq-1: #F7E7BB;
  --seq-2: #DDC48F;
  --seq-3: #C4A267;
  --seq-4: #AA8140;
  --seq-5: #906116;
  --seq-6: #714400;
  --seq-texto-1: #1A1C1E;
  --seq-texto-2: #1A1C1E;
  --seq-texto-3: #1A1C1E;
  --seq-texto-4: #1A1C1E;
  --seq-texto-5: #F2EBDD;
  --seq-texto-6: #F2EBDD;
  --div-1: #A73923;
  --div-2: #CC7866;
  --div-3: #E5B4A8;
  --div-4: #E4DDD1;
  --div-5: #A9C4E1;
  --div-6: #6796C7;
  --div-7: #2266A4;
  --cat-1: #B27F02;
  --cat-2: #0F68A2;
  --cat-3: #B02C74;
  --placar-aceso: #E9B52C;
  --placar-apagado: #22272B;
  --capsula: #1B2024;
  --capsula-borda: #2F353A;
  --textura: #1D2226;
  --clube-flamengo: #D32F2F;
  --clube-palmeiras: #006633;
  --clube-cruzeiro: #1565C0;
  --clube-bahia: #0068B4;
  --clube-fluminense: #880E4F;
  --clube-athletico-pr: #8B0000;
  --clube-santos: #45423B;
  --clube-atletico-mg: #45423B;
  --clube-bragantino: #E36000;
  --clube-mirassol: #A08600;
  --clube-sao-paulo: #E91E63;
  --clube-vasco: #45423B;
  --clube-botafogo: #A28800;
  --clube-gremio: #278FDD;
  --clube-internacional: #FF1744;
  --clube-coritiba: #379C3D;
  --clube-vitoria: #F44C11;
  --clube-corinthians: #45423B;
  --clube-remo: #0097AA;
  --clube-chapecoense: #00897B;
}
