@charset "UTF-8";
/* Globalne style */
:root {
  --primary-color: #000;
  --bg-color: #fff;
  --text-color: #333;
  --secondary-text: #666;
  --border-color: #eee;
  --font-main: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  --font-serif: 'Playfair Display', serif; }

body {
  margin: 0;
  padding: 0;
  font-family: var(--font-main);
  color: var(--text-color);
  background: var(--bg-color); }

.wrapper {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 40px; }

.page-content {
  padding-top: 0; }

/* Common Section Styles */
section {
  padding: 100px 0; }

h1, h2, h3 {
  font-family: var(--font-serif);
  font-weight: 400; }

/* Usuwamy grayscale z całego projektu */
* {
  filter: none !important;
  -webkit-filter: grayscale(0%) !important;
  filter: grayscale(0%) !important; }
