/* Shared UI-kit styles. Loads global tokens. */
@import url("../colors_and_type.css");

html, body, #root {
  margin: 0;
  padding: 0;
  background: var(--bg);
  color: var(--fg1);
  font-family: var(--font-body);
  -webkit-font-smoothing: antialiased;
  min-height: 100%;
}

* { box-sizing: border-box; }

img { display: block; max-width: 100%; }

button { font-family: inherit; cursor: pointer; }

.container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 32px;
}

.eyebrow {
  font-family: var(--font-poster);
  text-transform: uppercase;
  letter-spacing: 0.14em;
  color: var(--del-gold);
  font-size: 13px;
}

.card-title-chrome {
  font-family: var(--font-poster);
  text-transform: uppercase;
  letter-spacing: 0.04em;
  background: linear-gradient(180deg, #fff5c2 0%, #e5c43d 45%, #8a6a14 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  filter: drop-shadow(0 1px 0 rgba(0,0,0,.5));
}
