/*
Theme Name: Psycholog Holistycznie
Author: Paulina
Version: 1.0
*/

* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: 'Inter', sans-serif; background-color: #fefefe; color: #1e1e1e; line-height: 1.7; }
header { background: linear-gradient(135deg, #d6e4e5, #f2f7f8); padding: 60px 20px; text-align: center; }
header h1 { font-size: 2.8em; font-weight: 600; color: #213547; }
header p { font-size: 1.3em; color: #51606b; margin-top: 10px; }
nav { display: flex; justify-content: center; gap: 40px; background: #ffffff; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; padding: 18px; }
nav a { color: #213547; text-decoration: none; font-weight: 600; transition: color 0.3s ease; }
nav a:hover { color: #009688; }
section { max-width: 1100px; margin: 60px auto; padding: 0 25px; }
section h2 { font-size: 1.8em; color: #213547; margin-bottom: 15px; }
section p, section ul { font-size: 1.05em; color: #444; }
section p + p { margin-top: 1.2em; }
ul { list-style: disc; margin-left: 20px; }
.about-container { display: flex; flex-direction: row; gap: 40px; align-items: flex-start; }
.about-image { flex: 1 1 35%; }
.about-text { flex: 1 1 65%; }
.about-image img { width: 100%; border-radius: 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); }
footer { background: #1c1c1c; color: #ccc; text-align: center; padding: 35px 20px; font-size: 0.95em; margin-top: 60px; }
a { color: #009688; }
@media (max-width: 768px) { .about-container { flex-direction: column; } }