/*
Theme Name: ScanVersus
Template: twentytwentythree
Version: 1.0.0
Text Domain: scanversus-3d-journal-com-theme
Description: Дочерняя тема к twentytwentythree. Несёт лицо проекта — палитру, шрифты, акценты. Макет, сетку и адаптив делает родитель.
*/

/*
 * Здесь НЕТ раскладки, и это условие, а не стиль.
 *
 * Раскладка задаётся атрибутами блоков и родительской темой. Рукописный макет
 * в дочерней теме однажды уже слепил меню в ноль пикселей на всех ширинах.
 */

:root {
  --lggl-bg: #ffffff;
  --lggl-surface: #f5f6f6;
  --lggl-text: #111827;
  --lggl-muted: #70747d;
  --lggl-accent: #0d9488;
  --lggl-accent-text: #0f766e;
  --lggl-on-accent: #111111;
  --lggl-border: #d4d5d8;
}

.lggl-site {
  background-color: var(--lggl-bg);
  color: var(--lggl-text);
  font-family: "IBM Plex Sans", system-ui, sans-serif;
}

/* Meta text: dates, excerpts, scope lines — always the muted tone, never the
   accent, so accent stays reserved for buttons, tags and active states. */
.lggl-meta { color: var(--lggl-muted); }

/* Cards, tiles and chips are the one repeated surface unit of the dense
   portal: flat 2px-radius rectangle, 1px border, no shadow. */
.lggl-card,
.lggl-tile,
.lggl-chip {
  background-color: var(--lggl-bg);
  border: 1px solid var(--lggl-border);
  border-radius: 2px;
}

.lggl-portal-sidebar {
  background-color: var(--lggl-surface);
}

.lggl-tag {
  color: var(--lggl-on-accent);
  background-color: var(--lggl-accent);
  border-radius: 2px;
  font-family: "Space Grotesk", Georgia, serif;
}

.lggl-rank {
  color: var(--lggl-accent-text);
  font-family: "Space Grotesk", Georgia, serif;
  font-weight: 700;
}

.lggl-cross-row {
  border-top: 1px solid var(--lggl-border);
}
