/*
==================================================
 FILE: layout.css
 PURPOSE: Layout system (containers, spacing, grid)
 AUTHOR: Arkadiusz Wawer
==================================================
*/


:root {
  /* BACKGROUND */
  --color-bg-main: #1C1A17;
  --color-bg-soft: #2A2622;

  /* TEXT */
  --color-text-main: #EDE6DC;
  --color-text-muted: #AFA79C;

  /* ACCENT */
  --color-accent: #8B6B4A;
  --color-accent-light: #A07A52;

  /* EXTRA */
  --color-border: rgba(255, 255, 255, 0.1);
}

/* GLOBAL DARK FORCE OVERRIDE */

html,
body,
.site,
.site-container,
#primary,
.content-area,
.entry-content,
.site-content,
.wrap,



/* GLOBAL BACKGROUND */
body {
  background: var(--color-bg-main) !important;
  color: var(--color-text-main) !important;
}

main {
  background: transparent !important;
}
/* #141210 100% */
/* SEKCJE 
.section {
  padding: 120px 20px;
}
*/

/* USUŃ WORDPRESSOWY VIBE */
.wp-block-group {
  margin: 0;
}

/* TEXT RESET */
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--color-text-main) !important;
}

p {
  color: var(--color-text-muted) !important;
}

/* LINKS */
a {
  color: var(--color-accent);
}

a:hover {
  color: var(--color-accent-light);
}

.wp-block-group,
.wp-block-group__inner-container,
.wp-block-kadence-rowlayout,
.kb-row-layout-wrap,
.kt-row-column-wrap,
.kt-row-layout-inner {
  background: transparent !important;
}

.wp-block-group__inner-container {
  background: transparent !important;
}

.site-header {
  background: transparent !important;
  display: none;
}

.site-header a {
  color: rgba(237, 230, 220, 0.6);
  opacity: 0.6;
  font-size: 13px;
  letter-spacing: 0.1em;
}

.site-header a:hover {
  color: #EDE6DC;
  opacity: 1;
}


/* reset sekcji */
.hero-section,
.solutions-section,
.process-section {
  margin: 0 !important;
}

