/* Loaded after landing.css on guide pages when the v2 landing design is on:
   the same header, brand mark, font, colours and footer as the home page,
   while the article layout itself stays as it is. */

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/inter-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/inter-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/inter-cyrillic.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

:root {
  --amber: #f5a623;
  font-family: "Inter", "Segoe UI", system-ui, Arial, sans-serif;
}
body {
  background: #fbf9f5;
}

/* Header: the home page's navy bar */
.site-header {
  background: rgba(10, 17, 28, 0.9);
  border-bottom: 1px solid rgba(255, 255, 255, 0.09);
  color: #fff;
}
.site-header .brand,
.site-footer .brand {
  font-size: 21px;
  letter-spacing: -0.03em;
}
.main-nav a,
.login-link,
.site-header .language-menu summary {
  color: #c7cfdb;
}
.main-nav a:hover,
.login-link:hover {
  color: #fff;
}

/* The app's brand mark instead of the classic bar symbol */
.brand-symbol {
  width: 40px;
  height: 31px;
  transform: none;
  background: url("/brand/mark-96.png") center / contain no-repeat;
}
.brand-symbol span,
.brand-dot {
  display: none;
}
.footer-main .brand-symbol {
  transform: none;
  margin-right: 0;
}

/* Buttons and accents */
.primary {
  background: linear-gradient(180deg, #ffbe4d, #f5a623);
  border-color: #f5a623;
  color: #3d2200;
  border-radius: 12px;
}
.primary:hover {
  background: #f5a623;
}
.eyebrow,
.support-link {
  color: #b56f00;
}

/* Footer: the home page's dark footer */
.site-footer {
  background: #070c14;
  color: #9aa6b8;
}
.site-footer .brand {
  color: #fff;
}
.footer-main p,
.footer-links a,
.footer-bottom {
  color: #9aa6b8;
  font-size: 13px;
}
.footer-bottom {
  border-top-color: rgba(255, 255, 255, 0.09);
  font-size: 12px;
}

/* The drawn wordmark instead of the classic text name. */
.site-header .brand > span:last-child,
.site-footer .brand > span:last-child {
  display: inline-block;
  width: 103px;
  height: 22px;
  overflow: hidden;
  color: transparent;
  font-size: 0;
  background: url("/brand/wordmark-light.png") left center / contain no-repeat;
}
