/*
Theme Name: SLK Freunde Community
Author: SLK Freunde Community
Description: Vollständiges Community-Theme für SLK, SLC und SL.
Version: 1.0.0
Text Domain: slk-freunde-community
*/
:root{--b:#050505;--p:#101010;--p2:#171717;--w:#f5f5f5;--g:#aaa;--r:#e60000;--l:#383838}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--b);color:var(--w);font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.wrap{width:min(1180px,92%);margin:auto}
.site-header{position:sticky;top:0;z-index:999;background:rgba(0,0,0,.97);border-bottom:1px solid #292929}.nav{min-height:82px;display:flex;align-items:center}.brand{display:flex;align-items:center;gap:13px;margin-right:auto;font-weight:900;letter-spacing:1px;font-size:14px}.brand img{width:64px;height:64px;object-fit:contain}.main-nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}.main-nav a{display:block;padding:31px 0;font-size:12px;font-weight:900;text-transform:uppercase}.main-nav a:hover,.main-nav .current-menu-item>a{color:var(--r)}
.hero{min-height:620px;display:flex;align-items:center;position:relative;background:radial-gradient(circle at 75% 45%,#e6000020,transparent 30%),linear-gradient(110deg,#000,#101010,#000)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(transparent,var(--b))}.hero-inner{position:relative;z-index:2;padding:90px 0}.eyebrow{color:var(--r);font-size:15px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.hero h1{font-size:clamp(48px,7vw,82px);line-height:.88;text-transform:uppercase;letter-spacing:-3px;margin:12px 0;font-weight:1000}.hero h1 span{color:var(--r)}.hero p{max-width:720px;color:#ddd;font-size:19px}.btn{display:inline-block;border:1px solid var(--r);padding:14px 21px;font-size:12px;font-weight:900;text-transform:uppercase;margin-top:12px}.btn:hover{background:var(--r)}
section{padding:72px 0}.title{font-size:30px;text-transform:uppercase;font-weight:1000;margin:0;padding-bottom:10px;position:relative}.title:after{content:"";position:absolute;left:0;bottom:0;width:72px;height:3px;background:var(--r)}.intro{max-width:800px;color:var(--g);margin:17px 0 28px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:linear-gradient(145deg,#171717,#080808);border:1px solid var(--l);border-top:3px solid var(--r);padding:24px}.card h3{text-transform:uppercase;font-size:17px}.card p{color:#aaa;font-size:13px}
.models{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.model{background:#0d0d0d;border:1px solid #333;padding:20px;text-align:center}.model strong{font-size:18px}.model small{display:block;color:#999;margin-top:4px}.cta{text-align:center;background:linear-gradient(90deg,#090909,#171717,#090909);border-top:1px solid var(--r);border-bottom:1px solid var(--r)}
.content-box{background:#0d0d0d;border:1px solid #333;padding:28px}.content-box p{color:#bbb}.data-table{width:100%;border-collapse:collapse;background:#0b0b0b}.data-table th,.data-table td{border:1px solid #333;padding:11px;text-align:left}.data-table th{background:#191919;text-transform:uppercase;font-size:10px}.power{color:var(--r);font-weight:900}
.site-footer{background:#090909;border-top:1px solid #333;padding:45px 0 20px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:35px}.footer-logo{width:115px}.site-footer h3{font-size:13px;text-transform:uppercase}.site-footer p,.site-footer a{font-size:12px;color:#aaa}.site-footer a{display:block;margin:7px 0}.copyright{border-top:1px solid #282828;margin-top:30px;padding-top:16px;text-align:center;color:#666;font-size:11px}
@media(max-width:900px){.main-nav{display:none}.grid3{grid-template-columns:1fr 1fr}.models{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.brand span{display:none}.grid3,.models{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}}

.whatsapp-link{display:inline-block;margin-left:18px;border:1px solid #e60000;padding:10px 13px;font-size:11px;font-weight:900;text-transform:uppercase}.whatsapp-link:hover{background:#e60000;color:#fff}.content-box input,.content-box textarea{background:#080808;border:1px solid #444;color:#fff}.content-box input:focus,.content-box textarea:focus{outline:none;border-color:#e60000}
