/* Generated quality guard: targeted browser contrast fixes after Playwright inspection. */
body[data-quality-page="supper-club"] span.block.text-yellow-500.uppercase{color:#0f172a!important}
body[data-quality-page="supper-club"] span.block.text-yellow-500.uppercase:is(a,button,[role="button"],input,textarea,select,label,summary){color:#0f172a!important}
body[data-quality-page="supper-club"] span.block.text-yellow-500.uppercase::placeholder{color:color-mix(in srgb, #0f172a 72%, transparent)!important;opacity:1!important}
body[data-quality-page="supper-club"] span.block.text-yellow-500.uppercase:is(a,button,[role="button"],input,textarea,select){border-color:color-mix(in srgb, #0f172a 48%, transparent)!important}
body[data-quality-page="supper-club"] h1.font-serif.text-5xl.md\:text-7xl{color:#0f172a!important}
body[data-quality-page="supper-club"] h1.font-serif.text-5xl.md\:text-7xl:is(a,button,[role="button"],input,textarea,select,label,summary){color:#0f172a!important}
body[data-quality-page="supper-club"] h1.font-serif.text-5xl.md\:text-7xl::placeholder{color:color-mix(in srgb, #0f172a 72%, transparent)!important;opacity:1!important}
body[data-quality-page="supper-club"] h1.font-serif.text-5xl.md\:text-7xl:is(a,button,[role="button"],input,textarea,select){border-color:color-mix(in srgb, #0f172a 48%, transparent)!important}
body[data-quality-page="supper-club"] p.text-lg.md\:text-2xl.text-amber-100\/90{color:#0f172a!important}
body[data-quality-page="supper-club"] p.text-lg.md\:text-2xl.text-amber-100\/90:is(a,button,[role="button"],input,textarea,select,label,summary){color:#0f172a!important}
body[data-quality-page="supper-club"] p.text-lg.md\:text-2xl.text-amber-100\/90::placeholder{color:color-mix(in srgb, #0f172a 72%, transparent)!important;opacity:1!important}
body[data-quality-page="supper-club"] p.text-lg.md\:text-2xl.text-amber-100\/90:is(a,button,[role="button"],input,textarea,select){border-color:color-mix(in srgb, #0f172a 48%, transparent)!important}
body[data-quality-page="supper-club"] a.inline-flex.justify-center.items-center{color:#0f172a!important}
body[data-quality-page="supper-club"] a.inline-flex.justify-center.items-center:is(a,button,[role="button"],input,textarea,select,label,summary){color:#0f172a!important}
body[data-quality-page="supper-club"] a.inline-flex.justify-center.items-center::placeholder{color:color-mix(in srgb, #0f172a 72%, transparent)!important;opacity:1!important}
body[data-quality-page="supper-club"] a.inline-flex.justify-center.items-center:is(a,button,[role="button"],input,textarea,select){border-color:color-mix(in srgb, #0f172a 48%, transparent)!important}
body[data-quality-page="foraging-walks"] a.inline-block.bg-amber-700.text-stone-50{color:#f8fafc!important}
body[data-quality-page="foraging-walks"] a.inline-block.bg-amber-700.text-stone-50:is(a,button,[role="button"],input,textarea,select,label,summary){color:#f8fafc!important}
body[data-quality-page="foraging-walks"] a.inline-block.bg-amber-700.text-stone-50::placeholder{color:color-mix(in srgb, #f8fafc 72%, transparent)!important;opacity:1!important}
body[data-quality-page="foraging-walks"] a.inline-block.bg-amber-700.text-stone-50:is(a,button,[role="button"],input,textarea,select){border-color:color-mix(in srgb, #f8fafc 48%, transparent)!important}
body[data-quality-page="our-guides"] h2.text-3xl.md\:text-5xl.font-serif{color:#f8fafc!important}
body[data-quality-page="our-guides"] h2.text-3xl.md\:text-5xl.font-serif:is(a,button,[role="button"],input,textarea,select,label,summary){color:#f8fafc!important}
body[data-quality-page="our-guides"] h2.text-3xl.md\:text-5xl.font-serif::placeholder{color:color-mix(in srgb, #f8fafc 72%, transparent)!important;opacity:1!important}
body[data-quality-page="our-guides"] h2.text-3xl.md\:text-5xl.font-serif:is(a,button,[role="button"],input,textarea,select){border-color:color-mix(in srgb, #f8fafc 48%, transparent)!important}
body[data-quality-page="our-guides"] p.text-stone-300.text-lg.md\:text-xl{color:#f8fafc!important}
body[data-quality-page="our-guides"] p.text-stone-300.text-lg.md\:text-xl:is(a,button,[role="button"],input,textarea,select,label,summary){color:#f8fafc!important}
body[data-quality-page="our-guides"] p.text-stone-300.text-lg.md\:text-xl::placeholder{color:color-mix(in srgb, #f8fafc 72%, transparent)!important;opacity:1!important}
body[data-quality-page="our-guides"] p.text-stone-300.text-lg.md\:text-xl:is(a,button,[role="button"],input,textarea,select){border-color:color-mix(in srgb, #f8fafc 48%, transparent)!important}
body[data-quality-page="our-guides"] h3.font-serif.text-2xl.mb-3{color:#f8fafc!important}
body[data-quality-page="our-guides"] h3.font-serif.text-2xl.mb-3:is(a,button,[role="button"],input,textarea,select,label,summary){color:#f8fafc!important}
body[data-quality-page="our-guides"] h3.font-serif.text-2xl.mb-3::placeholder{color:color-mix(in srgb, #f8fafc 72%, transparent)!important;opacity:1!important}
body[data-quality-page="our-guides"] h3.font-serif.text-2xl.mb-3:is(a,button,[role="button"],input,textarea,select){border-color:color-mix(in srgb, #f8fafc 48%, transparent)!important}
body[data-quality-page="our-guides"] p.text-stone-300.leading-relaxed{color:#f8fafc!important}
body[data-quality-page="our-guides"] p.text-stone-300.leading-relaxed:is(a,button,[role="button"],input,textarea,select,label,summary){color:#f8fafc!important}
body[data-quality-page="our-guides"] p.text-stone-300.leading-relaxed::placeholder{color:color-mix(in srgb, #f8fafc 72%, transparent)!important;opacity:1!important}
body[data-quality-page="our-guides"] p.text-stone-300.leading-relaxed:is(a,button,[role="button"],input,textarea,select){border-color:color-mix(in srgb, #f8fafc 48%, transparent)!important}
body[data-quality-page="our-guides"] h2.text-3xl.md\:text-5xl.font-serif{color:#0f172a!important}
body[data-quality-page="our-guides"] h2.text-3xl.md\:text-5xl.font-serif:is(a,button,[role="button"],input,textarea,select,label,summary){color:#0f172a!important}
body[data-quality-page="our-guides"] h2.text-3xl.md\:text-5xl.font-serif::placeholder{color:color-mix(in srgb, #0f172a 72%, transparent)!important;opacity:1!important}
body[data-quality-page="our-guides"] h2.text-3xl.md\:text-5xl.font-serif:is(a,button,[role="button"],input,textarea,select){border-color:color-mix(in srgb, #0f172a 48%, transparent)!important}
body[data-quality-page="our-guides"] h3.font-serif.text-2xl.text-emerald-950{color:#0f172a!important}
body[data-quality-page="our-guides"] h3.font-serif.text-2xl.text-emerald-950:is(a,button,[role="button"],input,textarea,select,label,summary){color:#0f172a!important}
body[data-quality-page="our-guides"] h3.font-serif.text-2xl.text-emerald-950::placeholder{color:color-mix(in srgb, #0f172a 72%, transparent)!important;opacity:1!important}
body[data-quality-page="our-guides"] h3.font-serif.text-2xl.text-emerald-950:is(a,button,[role="button"],input,textarea,select){border-color:color-mix(in srgb, #0f172a 48%, transparent)!important}
body[data-quality-page="our-guides"] a.hover\:text-white.transition-colors.flex{color:#f8fafc!important}
body[data-quality-page="our-guides"] a.hover\:text-white.transition-colors.flex:is(a,button,[role="button"],input,textarea,select,label,summary){color:#f8fafc!important}
body[data-quality-page="our-guides"] a.hover\:text-white.transition-colors.flex::placeholder{color:color-mix(in srgb, #f8fafc 72%, transparent)!important;opacity:1!important}
body[data-quality-page="our-guides"] a.hover\:text-white.transition-colors.flex:is(a,button,[role="button"],input,textarea,select){border-color:color-mix(in srgb, #f8fafc 48%, transparent)!important}