/*
  merams.ru — заглушка.
  Всё своё, ничего внешнего: шрифт, стили и значок лежат рядом с index.html.
  Встроенных скриптов и стилей в странице нет, поэтому она работает и при
  строгой политике CSP на уровне сервера.

  Шрифт merams-serif.woff — подмножество Lora (© The Lora Project Authors,
  SIL Open Font License 1.1) с латиницей и кириллицей. Имя «Lora»
  зарезервировано лицензией, поэтому урезанная версия переименована.
*/

@font-face {
  font-family: "Merams Serif";
  src: url("merams-serif.woff") format("woff");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --paper: #edefe8;
  --ink: #1d2b28;
  --muted: #56645f;
  --line: #b39a78;
  color-scheme: light dark;
}

@media (prefers-color-scheme: dark) {
  :root {
    --paper: #151c1a;
    --ink: #e2e6df;
    --muted: #97a39d;
    --line: #7d6a50;
  }
}

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

html {
  height: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  min-height: 100%;
  display: grid;
  align-items: center;
  background: var(--paper);
  color: var(--ink);
  font-family: "Merams Serif", Georgia, "Times New Roman", serif;
}

.plot {
  width: 100%;
  max-width: 72rem;
  padding: clamp(2.5rem, 8vw, 7rem) clamp(1.5rem, 10vw, 9rem);
}

.name {
  margin: 0;
  font-weight: 600;
  font-size: clamp(3rem, 15vw, 9.5rem);
  line-height: 0.95;
  letter-spacing: -0.025em;
}

.note {
  max-width: 30rem;
  margin: clamp(1.5rem, 3.5vw, 2.5rem) 0 0;
  padding-top: clamp(1rem, 2.5vw, 1.5rem);
  border-top: 1px solid var(--line);
  font-size: clamp(1.0625rem, 1.6vw, 1.3125rem);
  line-height: 1.6;
  color: var(--muted);
}
