/*
Theme Name: Przedszkoplan
Theme URI: https://przedszkoplan.com
Author: LessonPrep UG (haftungsbeschränkt)
Author URI: https://przedszkoplan.com
Description: Motyw Papierleicht dla Przedszkoplan (Polska) – Aplikacja Przedszkoplan (iOS & Android) dla nauczycielek wychowania przedszkolnego.
Version: 2.0.0
Text Domain: przedszkoplan
*/

:root {
  --ot-bg: #FBF7F0;
  --ot-card: #FFFFFF;
  --ot-ink: #2B2D42;
  --ot-muted: #5A5D72;
  --ot-accent: #E07A5F;
  --ot-accent-hover: #C86449;
  --ot-sage: #81B29A;
  --ot-border: #E6DEC8;
}

*, *::before, *::after { box-sizing: border-box; }
body {
  margin: 0;
  background: var(--ot-bg);
  color: var(--ot-ink);
  font-family: 'Nunito Sans', system-ui, -apple-system, sans-serif;
  line-height: 1.6;
}
a { color: var(--ot-ink); }
.ot-shell { max-width: 1120px; margin: 0 auto; padding: 32px 20px 64px; }
.ot-legal-card, .ot-shop-card {
  background: var(--ot-card);
  border: 1px solid var(--ot-border);
  border-radius: 20px;
  padding: 36px 32px;
  box-shadow: 0 12px 32px rgba(43, 45, 66, 0.05);
}
.ot-legal-card h1, .ot-legal-card h2, .ot-legal-card h3 {
  font-family: 'Nunito', 'Nunito Sans', sans-serif;
  color: var(--ot-ink);
}
.button, .wc-Pre-Order-Button, button.button, input.button, a.button {
  display: inline-block;
  background: var(--ot-accent);
  color: #fff !important;
  border: none;
  border-radius: 12px;
  padding: 12px 22px;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.2s ease, transform 0.15s ease;
}
.button:hover, a.button:hover { background: var(--ot-accent-hover); transform: translateY(-1px); }
