[data-theme=modern]{--background:248 250 252;--foreground:15 23 42;--gold:37 99 235;--brick:30 64 175;--surface:226 232 240;--card:255 255 255}[data-theme=museum]{--background:250 249 247;--foreground:30 27 75;--gold:124 58 237;--brick:91 33 182;--surface:233 229 240;--card:255 255 255}[data-theme=festival]{--background:255 247 237;--foreground:67 20 7;--gold:234 88 12;--brick:190 24 93;--surface:254 215 170;--card:255 255 255}[data-theme=minimal]{--background:255 255 255;--foreground:24 24 27;--gold:82 82 91;--brick:39 39 42;--surface:228 228 231;--card:250 250 250}[data-theme=gallery]{--background:18 18 20;--foreground:240 238 234;--gold:201 169 89;--brick:168 109 86;--surface:38 38 42;--card:28 28 32}[data-theme=heritage]{--background:246 242 233;--foreground:26 36 29;--gold:11 74 38;--brick:196 162 122;--surface:227 220 205;--card:255 253 248}[data-theme=firouzeh]{--background:244 250 250;--foreground:16 42 50;--gold:13 148 136;--brick:30 64 124;--surface:206 231 230;--card:255 255 255}[data-theme=heritage]{--hx-green:rgb(var(--gold));--hx-green-deep:#082A15;--hx-tan:rgb(var(--brick));--hx-tan-light:#DCC4A2;--hx-on-green:#E7E3D9;--hx-radius-tab:0 0 48px 48px}[data-theme=heritage] [data-slot=site-header]{background:var(--hx-green) url(/themes/heritage/hero-pattern.svg) repeat;backdrop-filter:none;border-bottom:0;color:var(--hx-on-green)}[data-theme=heritage] [data-slot=header-emblem]{display:block;flex:none;width:40px;height:40px;background-color:var(--hx-tan);-webkit-mask:url(/themes/heritage/hozeh-logo.png) no-repeat center/contain;mask:url(/themes/heritage/hozeh-logo.png) no-repeat center/contain}[data-theme=heritage] [data-slot=header-site-name]{color:var(--hx-tan-light);font-size:1.125rem;letter-spacing:-.01em}[data-theme=heritage] [data-slot=header-actions] [class*=text-foreground]{color:var(--hx-on-green)}[data-theme=heritage] [data-slot=header-actions] [class*=text-foreground]:hover,[data-theme=heritage] [data-slot=header-actions] a:hover [class*=text-foreground],[data-theme=heritage] [data-slot=header-actions] button:hover [class*=text-foreground]{color:#FFFFFF}[data-theme=heritage] [data-slot=header-actions] .text-gold{color:var(--hx-tan-light)}[data-theme=heritage] [data-slot=header-actions] [class*=border-gold]{border-color:var(--hx-tan)}[data-theme=heritage] [data-slot=header-actions] .bg-brick,[data-theme=heritage] [data-slot=header-actions] .bg-gold,[data-theme=heritage] [data-slot=header-actions] .hover\:bg-gold:hover{background:var(--hx-tan);color:var(--hx-green-deep)}[data-theme=heritage] [data-slot=header-actions] .hover\:bg-gold\/10:hover{background:rgb(255 255 255/.08)}[data-theme=heritage] [data-slot=header-actions] a[class*=rounded-md]{border-radius:999px;font-size:.75rem;padding:2px 12px}[data-theme=heritage] [data-slot=header-actions] .group>button span,[data-theme=heritage] [data-slot=header-actions] a[class*="sm:block"]{display:none}[data-theme=heritage] [data-slot=header-actions] .bg-card [class*=text-foreground]{color:rgb(var(--foreground)/.7)}[data-theme=heritage] [data-slot=header-actions] .bg-card .text-gold{color:rgb(var(--gold))}[data-theme=heritage] [data-slot=header-nav] a{color:var(--hx-green-deep);background:transparent!important;border-radius:0;font-weight:400;min-height:44px;display:inline-flex;align-items:center;padding:0 .25rem;white-space:nowrap}[data-theme=heritage] [data-slot=header-nav] a:hover{color:#000000}[data-theme=heritage] [data-slot=header-nav] a[aria-current=page]{color:var(--hx-green-deep);font-weight:700}[data-theme=heritage] [data-slot=header-nav] a span[class*=rounded-full]{display:none}[data-theme=heritage] [data-slot=header-nav] a[aria-current=page]:after{content:"";position:absolute;bottom:-9px;inset-inline-start:50%;translate:50% 0;border:8px solid transparent;border-top:8px solid var(--hx-tan);border-bottom:0}@media (max-width:1279.98px){[data-theme=heritage] [data-slot=header-nav]{display:none}[data-theme=heritage] [data-slot=header-menu-button]{display:inline-flex}[data-theme=heritage] [data-slot=header-mobile-nav]{display:flex}}@media (min-width:1280px){[data-theme=heritage] [data-slot=header-bar]{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);grid-template-areas:"logo nav tools";align-items:start;-moz-column-gap:1rem;column-gap:1rem;height:auto;max-width:none;width:100%;padding-inline:clamp(16px,2vw,40px);padding-block:0 .75rem}[data-theme=heritage] [data-slot=header-logo]{grid-area:logo;justify-self:start;align-self:center;margin-top:.75rem;position:relative;z-index:30}[data-theme=heritage] [data-slot=header-emblem]{width:52px;height:52px}[data-theme=heritage] [data-slot=header-nav]{grid-area:nav;justify-self:center;align-self:start;justify-content:center;background:var(--hx-tan);border-radius:var(--hx-radius-tab);gap:clamp(8px,.9vw,16px);padding:0 clamp(12px,1.4vw,24px);z-index:20}[data-theme=heritage] [data-slot=header-nav] a{font-size:clamp(12px,.95vw,14px)}[data-theme=heritage] [data-slot=nav-home]{display:inline-flex}[data-theme=heritage] [data-slot=header-tools]{grid-area:tools;justify-self:end;align-self:center;display:flex;align-items:center;gap:.75rem;margin-top:.75rem}[data-theme=heritage] [data-slot=header-actions]{gap:.5rem}[data-theme=heritage] [data-slot=header-social]{display:flex;align-items:center;gap:6px;line-height:1}[data-theme=heritage] [data-slot=header-social-link]{color:#FFFFFF;display:inline-flex}[data-theme=heritage] [data-slot=header-social-link]:hover{color:var(--hx-tan-light)}}@media (min-width:1280px) and (max-width:1439.98px){[data-theme=heritage] [data-slot=header-site-name]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}[data-theme=heritage] [data-slot=header-mobile-nav]{background:var(--hx-green-deep);border-top-color:var(--hx-tan)}[data-theme=heritage] [data-slot=header-mobile-nav] a{color:var(--hx-on-green);background:transparent}[data-theme=heritage] [data-slot=header-mobile-nav] a:hover{color:#FFFFFF}[data-theme=heritage] [data-slot=header-mobile-nav] a[aria-current=page]{color:var(--hx-tan-light);background:rgb(255 255 255/.08)}[data-theme=heritage] [data-slot=site-footer]{background:rgb(var(--background)) url(/themes/heritage/tri-soft.svg) 0 0 /720px auto repeat;color:rgb(var(--foreground));border-top:0;margin-top:4rem}[data-theme=heritage] [data-slot=site-footer] a{color:rgb(var(--foreground)/.75)}[data-theme=heritage] [data-slot=site-footer] a:hover{color:rgb(var(--gold))}[data-theme=heritage] [data-slot=site-footer] [class*=text-white]{color:rgb(var(--foreground)/.6)!important}[data-theme=heritage] [data-slot=footer-legal]{border-top-color:rgb(var(--brick)/.6)}[data-theme=heritage] [data-slot=footer-heading]{color:rgb(var(--gold))!important;display:inline-block;padding-bottom:4px;border-bottom:2px solid rgb(var(--brick))}[data-theme=heritage] [data-slot=footer-body]{padding-block:2.5rem 1.5rem}[data-theme=heritage] main [class*=rounded-lg][class*=border-surface],[data-theme=heritage] main [class*=rounded-xl][class*=border-surface]{border-color:rgb(var(--brick)/.45);box-shadow:none}[data-theme=heritage] main h2{position:relative;padding-bottom:.5rem}[data-theme=heritage] main h2:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:2.5rem;height:3px;background:rgb(var(--brick))}