@import url("/assets/golden-river.css?v=20260831-blog1");

html[data-gr-booting="true"]:not([data-gr-campaign-ready="true"]) body {
  min-height: 100vh;
  overflow: hidden !important;
  background: #10261d;
}

html[data-gr-booting="true"]:not([data-gr-campaign-ready="true"]) .page-wrapper {
  visibility: hidden;
  opacity: 0;
}

html[data-gr-booting="true"]:not([data-gr-campaign-ready="true"]) body::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 2147483646;
  background-color: #10261d;
  background-image: url("/assets/golden-river-official-mark-beige.png");
  background-position: center calc(50% - 1rem);
  background-repeat: no-repeat;
  background-size: clamp(4.5rem, 9vw, 7rem);
  animation: gr-brand-loader 1.1s ease-in-out infinite alternate;
}

html[data-gr-booting="true"]:not([data-gr-campaign-ready="true"]) body::after {
  content: "GOLDEN RIVER · BRASIL";
  position: fixed;
  top: calc(50% + 4.25rem);
  left: 50%;
  z-index: 2147483647;
  color: #f0d898;
  font-family: "Geist Mono", ui-monospace, monospace;
  font-size: .65rem;
  letter-spacing: .16em;
  white-space: nowrap;
  transform: translateX(-50%);
}

html[data-gr-campaign-ready="true"] .page-wrapper {
  animation: gr-page-reveal .28s ease-out both;
}

@keyframes gr-brand-loader {
  from { opacity: .62; transform: scale(.97); }
  to { opacity: 1; transform: scale(1); }
}

@keyframes gr-page-reveal {
  from { opacity: 0; }
  to { opacity: 1; }
}

@media (prefers-reduced-motion: reduce) {
  html[data-gr-booting="true"]:not([data-gr-campaign-ready="true"]) body::before,
  html[data-gr-campaign-ready="true"] .page-wrapper {
    animation: none;
  }
}

.w-webflow-badge {
  display: none !important;
}
