/*
Theme Name: Maler und Lackierer – Raumgestaltung
Theme URI: https://example.com/
Author: OpenAI
Description: Ein schlankes WordPress-Theme für Malerarbeiten, Trockenbau, Fliesen, Boden- und Estricharbeiten sowie Raumgestaltung. Kontaktdaten und Rechtstexte vor Veröffentlichung anpassen.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: maler-raumgestaltung
*/
:root{--navy:#12385c;--blue:#1768bd;--pale:#f3f7fb;--text:#243447;--muted:#5f6f80;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);line-height:1.6}a{color:var(--blue)}.wrap{width:min(1120px,92%);margin:auto}.site-header{background:#fff;border-bottom:1px solid #e6edf3}.head-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0}.brand{font-weight:800;font-size:1.25rem;color:var(--navy);text-decoration:none}.tagline{display:block;font-size:.8rem;font-weight:400;color:var(--muted)}.nav{display:flex;flex-wrap:wrap;gap:20px}.nav a{text-decoration:none;color:var(--navy);font-weight:600;font-size:.95rem}.button{display:inline-block;padding:12px 20px;background:var(--blue);color:#fff;border-radius:5px;text-decoration:none;font-weight:700}.hero{background:linear-gradient(90deg,rgba(12,48,79,.94),rgba(12,48,79,.68)),url('assets/homepage-entwurf.png') center 30%/cover;color:#fff;padding:86px 0}.hero h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;max-width:720px;margin:0 0 18px}.hero p{max-width:660px;font-size:1.15rem}.section{padding:54px 0}.section.pale{background:var(--pale)}h2{font-size:2rem;color:var(--navy);margin:0 0 8px}.lead{color:var(--muted);margin-top:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.card{background:#fff;border:1px solid #e1e8ef;border-radius:8px;padding:22px}.card h3{color:var(--navy);margin:0 0 8px}.about{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.about-image{width:100%;border-radius:8px;display:block}.project-placeholder{background:#e8eef4;border-radius:7px;padding:25px;min-height:120px;color:#42566b}.contact{background:var(--navy);color:#fff;padding:34px 0}.contact h2{color:#fff}.contact a{color:#fff}.site-footer{background:#f5f7fa;padding:20px 0;font-size:.9rem}.notice{background:#fff4d6;border-left:4px solid #d9a323;padding:14px 16px;border-radius:4px}.menu-toggle{display:none}
@media(max-width:760px){.head-inner{align-items:flex-start;flex-direction:column}.nav{gap:12px}.grid{grid-template-columns:1fr}.about{grid-template-columns:1fr}.hero{padding:58px 0}}
