@font-face{font-family:"Courier Prime";src:url("assets/fontes/CourierPrime-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Courier Prime";src:url("assets/fontes/CourierPrime-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Stardos Stencil";src:url("assets/fontes/StardosStencil-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Stardos Stencil";src:url("assets/fontes/StardosStencil-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Big Shoulders Stencil";src:url("assets/fontes/BigShouldersStencil-Variavel.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Oswald";src:url("assets/fontes/Oswald-Variavel.woff2") format("woff2");font-weight:200 700;font-style:normal;font-display:swap}

svg.nx-carimbo{display:block;width:100%;height:auto;overflow:visible;user-select:none;-webkit-user-select:none;cursor:default}
svg.nx-carimbo text{font-family:"Noto Sans","Segoe UI",system-ui,sans-serif}
svg.nx-carimbo .nx-carimbo-letra--neutra{font-family:"Noto Sans","Segoe UI",system-ui,sans-serif}
svg.nx-carimbo .nx-carimbo-letra--maquina{font-family:"Courier Prime","Courier New",Courier,monospace}
svg.nx-carimbo .nx-carimbo-letra--estencil{font-family:"Stardos Stencil","Arial Narrow","Roboto Condensed","Liberation Sans Narrow",sans-serif;font-stretch:condensed}
svg.nx-carimbo .nx-carimbo-letra--estencil-condensada{font-family:"Big Shoulders Stencil","Arial Narrow","Roboto Condensed","Liberation Sans Narrow",sans-serif;font-stretch:condensed}
svg.nx-carimbo .nx-carimbo-letra--alfandega{font-family:"Oswald","Arial Narrow","Roboto Condensed","Liberation Sans Narrow",sans-serif;font-stretch:condensed}
svg.nx-carimbo--vazio .nx-carimbo-tinta{opacity:.9}

.view.app svg.nx-carimbo{display:block;position:static;font-size:inherit;min-width:0;cursor:inherit}
.view.app svg.nx-carimbo--tinta-azul{color:#2C4A7A}
.view.app svg.nx-carimbo--tinta-vinho{color:#7B2F3C}
.view.app svg.nx-carimbo--tinta-petroleo{color:#2A6B64}
.view.app svg.nx-carimbo--tinta-sepia{color:#7A5332}
.view.app svg.nx-carimbo--tinta-grafite{color:#3D4148}
.view.app svg.nx-carimbo--tinta-ameixa{color:#5B3A6B}
.view.app svg.nx-carimbo--tinta-ouro{color:#8C6D1F}
.view.app svg.nx-carimbo--tinta-oliva{color:#5E6B2E}
.view.app svg.nx-carimbo--tinta-terracota{color:#A65F32}
.view.app svg.nx-carimbo--tinta-marinho{color:#1F3550}
.view.app svg.nx-carimbo--vazio{color:#9C978D}

.nx-carimbo.nx-carimbo--bater{transform-origin:50% 50%;animation:nx-carimbo-bater .52s cubic-bezier(.2,.7,.25,1) both}

@keyframes nx-carimbo-bater{
  0%{opacity:0;transform:scale(1.42) translateY(-4%)}
  55%{opacity:1;transform:scale(.93) translateY(0)}
  68%{transform:scale(1.035) translateY(-.6%)}
  80%{transform:scale(.99) translateY(0)}
  100%{opacity:1;transform:scale(1) translateY(0)}
}

@media (prefers-reduced-motion:reduce){
  .nx-carimbo.nx-carimbo--bater{animation:none}
}
