/* Zeo Topup TMA — reset.
 *
 * Скопировано буквально из `tokens/base.css` дизайн-системы (10 строк,
 * только сброс элементных селекторов — ни одного custom property в этом
 * файле). Источник грузит `base.css` последним в `styles.css` (после
 * `theme-dark.css`), поэтому он вправе ссылаться на токены — здесь
 * `tokens.css` уже подключён раньше в `index.html` по той же причине.
 *
 * Одна добавка сверх источника — по прямому требованию задания: явное
 * `body { background / color }` не полагается на то, что сработает
 * `-webkit-font-smoothing` или каскад откуда-то ещё. В самом источнике эти
 * два свойства уже стоят на body в том же правиле — здесь просто нет
 * сомнений, что они есть.
 */

*,*::before,*::after{box-sizing:border-box}

body{
  margin:0;
  font-family:var(--font-ui);
  font-size:var(--fs-body);
  line-height:var(--lh-body);
  letter-spacing:var(--ls-body);
  color:var(--text-primary);
  background:var(--surface-page);
  -webkit-font-smoothing:antialiased;
  font-feature-settings:var(--num-tabular);
}

h1,h2,h3,h4{
  font-family:var(--font-display);
  font-weight:var(--fw-bold);
  margin:0;
  color:var(--text-primary);
}

p{margin:0}

a{
  color:var(--text-link);
  text-decoration:none;
  transition:color var(--dur-fast) var(--ease-standard);
}

a:hover{
  color:var(--text-link-hover);
  text-decoration:underline;
  text-underline-offset:3px;
}

button{font-family:inherit}

::selection{background:var(--alpha-blue-16)}
