/*
Theme Name: Malamute - Lucas Kallas
Theme URI: https://malamute.digital
Author: Malamute Digital
Author URI: https://malamute.digital
Description: Tema sob medida de alta fidelidade desenvolvido para a página pessoal e institucional de Lucas Kallas (Fundador da Cedro Participações).
Version: 1.0.0
Text Domain: malamute-lucaskallas
Requires at least: 6.0
Requires PHP: 7.4
*/

/* Reset & CSS Custom Properties / Design Tokens */
:root {
  --cedar: #1f3d2f;
  --cedar-deep: #152a20;
  --cedar-line: #33553f;
  --hematite: #9a4032;
  --hematite-soft: #b5644f;
  --graphite: #23231d;
  --stone: #e4e2da;
  --stone-2: #dad7cd;
  --stone-3: #eeece5;
  --paper: #f2f0e9;
  --muted: #6f6f64;
  --muted-on-cedar: #a9bcae;
  --brass: #b48a4c;
  --maxw: 1180px;
}

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

html {
  scroll-behavior: smooth;
}

body {
  font-family: 'IBM Plex Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  background-color: var(--stone);
  color: var(--graphite);
  line-height: 1.55;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6, .serif {
  font-family: 'Fraunces', Georgia, serif;
}

a {
  color: inherit;
  text-decoration: none;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

.wrap {
  max-width: var(--maxw);
  margin: 0 auto;
  padding: 0 32px;
}

.section {
  padding: 104px 0;
}

/* Utilitários e Efeitos de Revelação */
.reveal {
  opacity: 0;
  transform: translateY(14px);
  transition: opacity 0.7s ease, transform 0.7s ease;
}

.reveal.in {
  opacity: 1;
  transform: none;
}

@media (max-width: 900px) {
  .section {
    padding: 72px 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
  .reveal {
    opacity: 1;
    transform: none;
    transition: none;
  }
}
