/*
Theme Name: Habitatio Immobilien
Theme URI: https://habitatio.de
Author: Habitatio Immobilien GmbH
Author URI: https://habitatio.de
Description: Modernes, Elementor-kompatibles WordPress Theme für Habitatio Immobilien GmbH (Immobilienmakler Düsseldorf).
Version: 1.0.0
Requires at least: 6.5
Tested up to: 6.6
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: habitatio
Tags: custom-logo, custom-menu, featured-images, one-column, two-columns, editor-style, translation-ready
*/

:root {
  --color-primary: #1a1a1a;
  --color-accent: #c1272d;
  --color-neutral: #f7f7f7;
  --color-white: #ffffff;
  --color-border: #e8e8e8;
  --font-base: "Inter", sans-serif;
  --container-max: 1180px;
  --radius-sm: 8px;
  --radius-md: 16px;
  --space-xs: 0.5rem;
  --space-sm: 0.75rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 2.5rem;
}

* {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  padding: 0;
}

body {
  font-family: var(--font-base);
  color: var(--color-primary);
  background: var(--color-white);
  line-height: 1.6;
}

a {
  color: var(--color-accent);
  text-decoration: none;
}

a:hover,
a:focus-visible {
  text-decoration: underline;
}

.container {
  width: min(100% - 2rem, var(--container-max));
  margin-inline: auto;
}

.site-main {
  padding-block: var(--space-xl);
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
