html{scroll-behavior:smooth}
#kontakt{scroll-margin-top:88px}
.v8-proof{margin:16px 0 20px!important;min-width:0}
.v8-brands{font-size:14px!important;font-weight:600;color:hsl(var(--gold));line-height:1.5!important;margin:0 0 10px!important}
.v8-proof-label{font-size:12px!important;color:hsl(var(--muted-foreground));line-height:1.4!important;margin:0 0 8px!important}
.v8-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.v8-quotes figure{margin:0;padding:12px;border:1px solid hsl(var(--gold)/.2);border-radius:10px;background:hsl(var(--card))}
.v8-quotes blockquote{font-size:14px;line-height:1.5;margin:0;color:hsl(var(--foreground))}
.v8-quotes figcaption{font-size:12px;line-height:1.4;margin-top:8px;color:hsl(var(--gold));overflow-wrap:anywhere}
.v8-review-link{display:inline-block;font-size:12px;color:hsl(var(--gold));text-decoration:underline;margin-top:8px;padding-block:4px}
.v8-review-link:focus-visible{outline:2px solid hsl(var(--gold));outline-offset:4px}
@media(max-width:600px){.v8-quotes{grid-template-columns:minmax(0,1fr)}.v8-quotes figure{padding:10px 12px}.v8-quotes figcaption{margin-top:5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
