/*
Theme Name: Leandro Pinto Modern
Theme URI: https://leandropinto.us/
Author: Projeto Leandro Pinto
Description: Tema de blocos moderno, editável e compatível com WordPress Multisite.
Version: 0.2.5
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: leandro-pinto-modern
*/

html {
  scroll-behavior: smooth;
}

:root {
  --wp--preset--color--brand-blue: #188dc2;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--graphite: #171b21;
  --wp--preset--color--soft-graphite: #272e37;
}

body {
  margin: 0;
  color: #171b21;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  line-height: 1.7;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

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

.alignwide {
  width: min(1240px, calc(100% - 48px));
  margin-right: auto;
  margin-left: auto;
}

.alignfull {
  width: 100%;
}

.lpm-classic-header {
  padding: 16px 24px;
  background: #080a0d;
  color: #fff;
}

.lpm-classic-header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}

.lpm-classic-brand,
.lpm-classic-brand a,
.lpm-classic-menu a {
  color: #fff;
  text-decoration: none;
}

.lpm-classic-menu,
.lpm-classic-menu ul {
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.lpm-classic-main {
  width: min(1120px, calc(100% - 48px));
  min-height: 55vh;
  margin: 0 auto;
  padding: 64px 0;
}

.lpm-classic-footer {
  padding: 48px 24px;
  background: #080a0d;
  color: #fff;
  text-align: center;
}

a,
button {
  transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, opacity 180ms ease, transform 180ms ease;
}

:focus-visible {
  outline: 3px solid var(--wp--preset--color--brand-blue);
  outline-offset: 3px;
}
