:root{--background:0 0% 100%;--foreground:220 7% 16%;--card:0 0% 100%;--card-foreground:220 7% 16%;--popover:0 0% 100%;--popover-foreground:220 7% 16%;--primary:220 7% 16%;--primary-foreground:0 0% 100%;--secondary:45 62% 48%;--secondary-foreground:220 7% 12%;--muted:40 10% 96%;--muted-foreground:220 5% 43%;--accent:45 62% 48%;--accent-foreground:220 7% 12%;--ring:45 62% 48%;--dark-section:220 7% 13%;--sidebar-primary:220 7% 16%;--sidebar-ring:45 62% 48%}
.dark{--primary:45 62% 55%;--primary-foreground:220 7% 12%;--secondary:220 7% 26%;--ring:45 62% 55%}
img[src$="xfact-logo.svg"],img[src$="xfact-logo-light.svg"]{object-fit:contain;object-position:left center}
.section-dark .text-primary{color:#d4b04a}.section-dark .bg-primary{background-color:#c6a02e;color:#27292d}.section-dark .bg-primary:hover{background-color:#d4b04a}.section-dark .text-accent{color:#d4b04a}.bg-secondary,.bg-accent{color:#27292d}::selection{background:#ead69a;color:#27292d}

.xfact-highlight{color:#27292d!important;background:#ead897;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .1em;background-image:none!important;-webkit-text-fill-color:#27292d!important}.xfact-health-groups{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:32px}.xfact-health-group{background:#f6f5f1;border:1px solid #e7e3d9;border-radius:12px;padding:24px}.xfact-health-group h4{font-weight:700;font-size:18px;margin-bottom:14px;color:#27292d}.xfact-health-group ul{padding-left:18px;list-style:disc}.xfact-health-group li{font-size:14px;line-height:1.6;margin-bottom:9px;color:#62656b}@media(min-width:768px){.xfact-health-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}

.section-dark .text-primary:not(svg),.section-dark .text-accent:not(svg),.text-accent:not(svg),[class*="bg-clip-text"]{color:#27292d!important;background:#ead897!important;background-image:none!important;-webkit-text-fill-color:#27292d!important;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .12em} .section-dark p.text-primary,.section-dark p.text-accent{width:fit-content} [dir="rtl"]{text-align:right} [dir="rtl"] .text-left{text-align:right}
