*{margin:0;padding:0;box-sizing:border-box}body{font-family:Overlock,cursive;line-height:1.6;color:#000}.header{font-family:Overlock,cursive;display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:3rem auto;padding:1rem 2rem;background-color:#fff;color:#000;border-bottom:1px solid #ddd;margin-bottom:0}.logo-link{font-size:1.5rem;font-weight:700;color:#000;text-decoration:none}.logo-link:hover{text-decoration:underline}.link{font-weight:700;color:#d4af37;text-decoration:none}.link:hover{text-decoration:underline}.menu ul{display:flex;list-style:none}.menu li{margin-left:1.5rem}.menu a{color:#000;text-decoration:none;font-weight:700}.menu a:hover{text-decoration:underline}.hamburger{display:none;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:1rem;position:absolute;top:0;left:0}@media (max-width: 768px){.hamburger{display:block}nav ul{display:none;flex-direction:column;width:100%;position:absolute;top:60px;left:0;background-color:#2c2c2c;padding:1rem 0;z-index:100}nav ul.active{display:flex}nav ul li{margin:0;padding:.5rem 1rem;text-align:center}}.content{max-width:1200px;margin:2rem auto;padding:0 2rem;text-align:center;filter:none}.content h1{font-size:2.5rem;margin-bottom:1rem;color:#2c2c2c;filter:opacity(1)!important}.content p{font-size:1.1rem;color:#666}.zitat{border-left:4px solid #d4af37;padding:1rem 1.5rem;margin:2rem 0;background-color:#f9f9f9;font-style:italic;color:#555}@media (max-width: 768px){body{font-size:.9rem}.content,.philosophie-content{padding:0 1rem}.content h1,.philosophie-content h1{font-size:1.8rem}.content p,.philosophie-content p{font-size:1rem}.wein-liste{display:flex;flex-direction:column}.kontakt-formular{padding:1rem;width:90%}.formular-gruppe input,.formular-gruppe textarea{width:100%;padding:.5rem}button[type=submit]{width:100%;padding:.7rem}}@media (max-width: 480px){body{font-size:.85rem}.content h1,.philosophie-content h1{font-size:1.6rem}}
