/* Quota Design's minimal public placeholder. Framework sources stay reusable. */
:root {
  --quota-background: #dedfe1;
  --quota-tagline: #797e84;
  --color-bg: var(--quota-background);
  --color-fg: var(--quota-tagline);
  color-scheme: light;
}

html {
  min-width: 280px;
  background: var(--quota-background);
}

body {
  min-height: 100vh;
  min-height: 100svh;
  background: var(--quota-background);
}

.quota-placeholder {
  display: grid;
  place-items: center;
  min-height: 100vh;
  min-height: 100svh;
  padding: 40px 24px;
}

.quota-placeholder__identity {
  width: min(100%, 600px);
  text-align: center;
  transform: translateY(-2vh);
}

.quota-placeholder__brand {
  margin: 0;
  line-height: 0;
}

.quota-placeholder__logo {
  display: block;
  width: min(100%, 560px);
  height: auto;
  margin-inline: auto;
}

.quota-placeholder__tagline {
  margin: 10px 0 0;
  color: var(--quota-tagline);
  font-family: Arial, Helvetica, sans-serif;
  font-size: clamp(11px, 1.15vw, 14px);
  font-weight: 400;
  line-height: 1.7;
  letter-spacing: 0.025em;
  text-wrap: balance;
}

@media (max-width: 480px) {
  .quota-placeholder {
    padding: 28px 21px;
  }
  .quota-placeholder__tagline {
    margin-top: 14px;
    letter-spacing: 0.01em;
  }
}

/*# sourceMappingURL=site.css.map */
