/*
Theme Name: Imkerei Giustizia - Goldene Webseite
Author: Imkerei Giustizia
Description: Responsives WordPress-Theme im Stil der bereitgestellten Vorlage, mit echten Navigationslinks und Honig-Anfrage.
Version: 3.4
Requires PHP: 7.4
Text Domain: imkerei-giustizia
*/
:root{--gold:#f6c45e;--wood:#211107;--cream:#fff0d2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#201107;color:var(--cream);font-family:Georgia,serif;line-height:1.65}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;color:black;z-index:20}.top{background:linear-gradient(115deg,#100803,#44230e,#120905);border-bottom:2px solid #d5a13b}.nav{max-width:1400px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 24px;flex-wrap:wrap}.brand{text-decoration:none;font-size:clamp(19px,2.5vw,29px);font-weight:700;color:var(--gold)}.menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:9px}.menu li a{display:block;text-decoration:none;padding:10px 13px;border-radius:5px;font-size:14px}.menu li a:hover,.menu li a:focus{background:#efb43b;color:#201107}.hero{background:#140a04;text-align:center}.hero img{display:block;width:100%;height:auto;max-width:1536px;margin:auto}.hero-caption{padding:20px 15px 34px;background:linear-gradient(#211107,#3c220f)}.hero-caption p{margin:0 0 14px}.button{display:inline-block;background:linear-gradient(#ffe28a,#d8991d);border:1px solid #ffe6a3;border-radius:9px;padding:11px 22px;text-decoration:none;color:#291404;font:700 16px Arial,sans-serif}.section{padding:65px 22px}.wrap{max-width:1160px;margin:auto}.section h2{color:var(--gold);font-size:clamp(29px,3.5vw,43px);margin:0 0 12px}.light{background:#fff1d6;color:#302014}.light h2{color:#75400a}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.panel{background:linear-gradient(140deg,#42240f,#201108);border:1px solid #b47c25;border-radius:15px;padding:25px;box-shadow:0 6px 22px #0002}.panel h3{color:var(--gold);margin-top:0}.light .panel{background:white;color:#382719}.light .panel h3{color:#86510d}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px}.split img{width:100%;border:3px solid #bd8732;border-radius:16px}.notice{font-weight:bold;font-size:24px;color:#7c4b0b}.content{max-width:900px;min-height:45vh;margin:60px auto;padding:0 20px}.content h1{color:var(--gold)}footer{padding:38px 20px;background:#100803;border-top:2px solid #ad7b2e;font:13px/1.9 Arial,sans-serif;color:#dfc9a4}footer a{color:#ffd17b}.fine{font-size:11px;opacity:.8}@media(max-width:850px){.split,.grid{grid-template-columns:1fr}.nav{justify-content:center}.menu{justify-content:center}.menu li a{padding:7px 8px;font-size:13px}.section{padding:45px 18px}}
/* Das vom Nutzer bereitgestellte Originalbild füllt die gesamte Startseitenbreite. */
.hero img{width:100%;max-width:none;height:auto;display:block}
