/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../backend/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!../backend/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!./app/globals.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
/* frontend/app/globals.css */
:root {
  --timeline: #1A1A1A;
  --primary: #212121;
  --primary-dark: #141414;
  --primary-dark-pressed: #101010;
  --primary-light: #D5D5D5;
  --cell: #1C1C1E;
  --cyber-green: #0aff99;
  --deep-orange: #FF2600;
  --main-icon: #B6B8B8;
  --selected-cell: #2D2F2F;
  --accent: #FFCC00;
  --text-primary: #E6E7E9;
  --text-secondary: #B5B6B8;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  font-family: sans-serif;
  background-color: var(--primary);
  color: var(--text-primary);
}

/* Политики и Условия: базовый контейнер */
.policy {
  max-width: 800px;
  margin: 0 auto;
  padding: 2rem;
  color: var(--text-primary);
  line-height: 1.6;
}

.policy h1 {
  font-size: 2rem;
  margin-bottom: 1rem;
}

.policy h2 {
  font-size: 1.5rem;
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}

.policy ul {
  list-style: disc outside;
  margin-left: 1.5rem;
}

.policy a {
  color: var(--cyber-green);
  text-decoration: underline;
}
