/* October 20 client comments, loaded by every v7 page. Uses existing client palette and stone photographs. */
:root { --v7-olive:#73735c; --v7-cream:#f4efe8; --v7-sand:#e7d8bf; --v7-ink:#3a2f26; }
/* Independent translate preserves the 20 mm offset while the inherited entrance animation animates transform. */
@media(min-width:1181px) { .hero.hero-v2 #ajanlat { translate:20mm 0; } }
/* Replace the rejected pink with warm sand while preserving the section and its content. */
#bemutatkozas { background:#eae3dc !important; }
/* Use the original WordPress olive as a solid field, without the bronze gradient or dark photo veil. */
#folyamat.hv4-process { background:#73735c !important; }
.contact-section,.contact-section.hv3-contact,.contact-section.contact-photo { background:#73735c !important; }
.contact-section.decorated-section::before { display:none; }
/* The two labor cards show the client's sandstone, preserving every price and condition. */
#arlista .labor-card { background:linear-gradient(rgba(245,231,204,.72),rgba(245,231,204,.82)),url('assets/client/2026-09-homokko-teakwood-kofurner-burkolas-1-1024x511.webp') center/cover !important; border:1px solid #c5ad85; color:var(--v7-ink); }
/* Each interior FAQ tile uses a different real stone surface and a readable warm overlay. */
body.v7-interior #gyik .faq-item { background:linear-gradient(#f4efe8d9,#f4efe8d9),var(--v7-stone) center/cover !important; border-color:#d7c8b5; }
body.v7-interior #gyik .faq-item:nth-child(3n+1) { --v7-stone:url('assets/client/2026-09-homokko-teakwood-kofurner-burkolas-1-1024x511.webp'); }
body.v7-interior #gyik .faq-item:nth-child(3n+2) { --v7-stone:url('assets/client/2026-09-homokko-rainforest-green-kofurner-burkolas-1-1024x514.webp'); }
body.v7-interior #gyik .faq-item:nth-child(3n) { --v7-stone:url('assets/client/2026-08-csillampala-copper-kofurner-burkolas-1-1024x506.webp'); }
body.v7-interior #gyik .faq-item summary { background:transparent; color:var(--v7-ink); }
/* The FAQ navigation and accordion controls receive distinct warm stone colours. */
.new-page .knowledge-layout .topic-nav a:nth-child(4n+1),.question-group:nth-child(4n+1) .faq-item { background:#e9d8b9 !important; }
.new-page .knowledge-layout .topic-nav a:nth-child(4n+2),.question-group:nth-child(4n+2) .faq-item { background:#dce0c9 !important; }
.new-page .knowledge-layout .topic-nav a:nth-child(4n+3),.question-group:nth-child(4n+3) .faq-item { background:#e5d1b7 !important; }
.new-page .knowledge-layout .topic-nav a:nth-child(4n),.question-group:nth-child(4n) .faq-item { background:#eee3cf !important; }
.topic-nav a,.question-group .faq-item summary { color:#3a2f26; text-shadow:none; }
.new-page .knowledge-layout .topic-nav a:hover,.new-page .knowledge-layout .topic-nav a:focus-visible { background:#73735c !important; color:#fff !important; text-shadow:none !important; }
.question-group .faq-item[open] { border-color:#9e7c58; }
