/*
Theme Name: AKS
Theme URI: https://aksdrewnianeskarby.pl
Author: Michał Wygonik
Description: Custom motyw WordPress dla AKS Drewniane Skarby — budowany od zera, bez buildera, pod pełną kontrolę nad markupem, wydajnością i SEO.
Version: 0.1.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: aks
*/

/* ===================================================
   DESIGN TOKENS (1:1 z makiety HTML klienta)
   =================================================== */
:root {
  --cream: #F5F0E8;
  --bark: #2C1A0E;
  --oak: #8B5E3C;
  --brass: #B8974A;
  --brass-light: #D4AF6A;
  --wood-mid: #C4915A;
  --forest: #3A4A2E;
  --sand: #E8D8B8;
  --text: #1E1208;
  --light-text: #6B4E35;
}

/* ===================================================
   RESET
   =================================================== */
* { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }

body {
  font-family: 'Lato', sans-serif;
  background: var(--cream);
  color: var(--text);
  overflow-x: hidden;
}

img { max-width: 100%; display: block; }
a { color: inherit; text-decoration: none; }
button, input, textarea, select { font-family: inherit; }
ul { list-style: none; }

/* ===================================================
   TYPOGRAFIA / KLASY WSPÓLNE DLA SEKCJI
   =================================================== */
h1, h2, h3 {
  font-family: 'Playfair Display', serif;
  color: var(--bark);
}

.section-eyebrow {
  font-weight: 700;
  font-size: 0.78rem;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--brass);
  margin-bottom: 0.5rem;
}

.section-title {
  font-size: clamp(1.8rem, 4vw, 2.6rem);
  line-height: 1.2;
}

.section-lead {
  font-weight: 300;
  color: var(--light-text);
  line-height: 1.75;
  max-width: 60ch;
}

.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 48px;
}

.skip-link {
  position: absolute;
  left: -9999px;
  top: 0;
  background: var(--bark);
  color: var(--cream);
  padding: 12px 20px;
  z-index: 1000;
}
.skip-link:focus { left: 10px; top: 10px; }

@media (max-width: 768px) {
  .container { padding: 0 20px; }
}

/* Style poszczególnych sekcji (nav, hero, gallery, products, contact,
   footer) trzymamy w assets/css/*.css i ładujemy przez functions.php —
   ten plik zostaje krótki i czytelny jako punkt wejścia motywu. */
