:root{--klubkaffe-primary:#6B3F2A;--klubkaffe-primary-hover:#52301F;--klubkaffe-text:#211A16;--klubkaffe-text-muted:#6D625B;--klubkaffe-background:#F7F4F0;--klubkaffe-surface:#FFF;--klubkaffe-border:#E4DDD6;--klubkaffe-accent:#C4925A;--klubkaffe-font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--klubkaffe-font-h1:clamp(2rem,1.5rem + 2.5vw,3.5rem);--klubkaffe-font-h2:clamp(1.75rem,1.375rem + 1.875vw,2.75rem);--klubkaffe-font-h3:clamp(1.375rem,1.1875rem + 0.9375vw,1.875rem);--klubkaffe-font-body:clamp(1rem,0.9583rem + 0.2083vw,1.125rem);--klubkaffe-font-small:clamp(0.875rem,0.8542rem + 0.1042vw,0.9375rem);--klubkaffe-line-heading:1.2;--klubkaffe-line-body:1.6;--klubkaffe-content-width:1200px;--klubkaffe-radius-button:8px;--klubkaffe-radius-card:12px;--klubkaffe-border-width:1px;--klubkaffe-shadow:none;--klubkaffe-button-padding-y:14px;--klubkaffe-button-padding-x:24px;--klubkaffe-space-xs:8px;--klubkaffe-space-sm:16px;--klubkaffe-space-md:24px;--klubkaffe-space-lg:32px;--klubkaffe-card-padding:var(--klubkaffe-space-md);--klubkaffe-section-padding:80px;--klubkaffe-page-padding:32px}@media (max-width:1119px){:root{--klubkaffe-section-padding:56px;--klubkaffe-page-padding:24px}}@media (max-width:767px){:root{--klubkaffe-section-padding:40px;--klubkaffe-page-padding:20px}}@media (max-width:479px){:root{--klubkaffe-page-padding:16px}}