.footer[data-astro-cid-lljsc5ht]{background-color:var(--color-sanctum);color:#fdf7ecd1;padding:var(--spacing-3xl) 0 var(--spacing-lg);margin-top:auto;position:relative}.footer[data-astro-cid-lljsc5ht]:before{content:"";background:var(--color-gold);opacity:.45;height:1px;position:absolute;top:0;left:0;right:0}.footer-top[data-astro-cid-lljsc5ht]{gap:var(--spacing-2xl);padding-bottom:var(--spacing-xl);display:grid}.footer-brand[data-astro-cid-lljsc5ht]{max-width:340px}.footer-logo[data-astro-cid-lljsc5ht]{align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.footer-logo-icon[data-astro-cid-lljsc5ht]{color:var(--color-gold-light);flex-shrink:0;margin-top:2px}.footer-logo-text[data-astro-cid-lljsc5ht]{flex-direction:column;line-height:1.2;display:flex}.footer-logo-main[data-astro-cid-lljsc5ht]{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:var(--tracking-wide);color:var(--color-primary-foreground);font-weight:500}.footer-logo-sub[data-astro-cid-lljsc5ht]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold-light);margin-top:2px}.footer-logo-tamil[data-astro-cid-lljsc5ht]{font-family:var(--font-tamil);font-size:var(--text-sm);color:#fdf7eca6;margin-top:6px}.footer-heritage[data-astro-cid-lljsc5ht]{color:#fdf7eca6;font-family:var(--font-serif);font-size:var(--text-sm);margin:0 0 var(--spacing-md);font-style:italic;line-height:var(--leading-relaxed)}.footer-location[data-astro-cid-lljsc5ht]{align-items:flex-start;gap:var(--spacing-sm);color:#fdf7ecb8;font-size:var(--text-sm);display:flex}.footer-location[data-astro-cid-lljsc5ht] svg[data-astro-cid-lljsc5ht]{flex-shrink:0;margin-top:3px}.footer-section[data-astro-cid-lljsc5ht]{min-width:0}.footer-heading[data-astro-cid-lljsc5ht]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-gold-light);margin-bottom:var(--spacing-lg)}.footer-links[data-astro-cid-lljsc5ht]{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-link[data-astro-cid-lljsc5ht]{color:#fdf7ecbf;font-size:var(--text-sm);transition:color var(--transition-fast);text-decoration:none}.footer-link[data-astro-cid-lljsc5ht]:hover{color:var(--color-gold-light)}.footer-cta-text[data-astro-cid-lljsc5ht]{color:#fdf7ecb8;font-family:var(--font-serif);font-size:var(--text-sm);font-style:italic;line-height:var(--leading-relaxed);margin-bottom:var(--spacing-lg)}.footer-donate-btn[data-astro-cid-lljsc5ht]{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-gold);color:var(--color-gold-light);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;border-radius:var(--radius-sm);transition:all var(--transition-normal);background:0 0;text-decoration:none;display:inline-block}.footer-donate-btn[data-astro-cid-lljsc5ht]:hover{background:var(--color-gold);color:var(--color-gold-foreground)}.footer-divider[data-astro-cid-lljsc5ht] .gold-divider:before,.footer-divider[data-astro-cid-lljsc5ht] .gold-divider:after{background:linear-gradient(90deg, transparent, var(--color-sanctum-border), transparent)}.footer-bottom[data-astro-cid-lljsc5ht]{text-align:center;padding-top:var(--spacing-md)}.trust-signature[data-astro-cid-lljsc5ht]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-gold-light);margin:0 0 var(--spacing-sm)}.copyright[data-astro-cid-lljsc5ht]{color:#fdf7ec73;font-size:var(--text-xs);margin:0}@media (width>=768px){.footer-top[data-astro-cid-lljsc5ht]{gap:var(--spacing-xl);grid-template-columns:1.6fr 1fr 1fr 1.2fr}}@media (width<=767px){.footer-top[data-astro-cid-lljsc5ht]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-lljsc5ht],.footer-cta[data-astro-cid-lljsc5ht]{grid-column:1/-1}}.header[data-astro-cid-7cubq6ot]{z-index:var(--z-sticky);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.header[data-astro-cid-7cubq6ot]:after{content:"";background:var(--color-gold);opacity:.55;height:1px;position:absolute;bottom:-1px;left:0;right:0}.meta-strip[data-astro-cid-7cubq6ot]{background:var(--color-sanctum-raised);color:var(--color-primary-foreground);display:none}.meta-inner[data-astro-cid-7cubq6ot]{justify-content:center;align-items:center;gap:var(--spacing-md);padding:6px var(--spacing-md);display:flex}.meta-est[data-astro-cid-7cubq6ot]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase}.meta-sep[data-astro-cid-7cubq6ot]{opacity:.55}.meta-tamil[data-astro-cid-7cubq6ot]{font-family:var(--font-tamil);font-size:var(--text-sm);color:var(--color-gold-light)}.header-inner[data-astro-cid-7cubq6ot]{padding:var(--spacing-md) var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.logo[data-astro-cid-7cubq6ot]{align-items:center;gap:var(--spacing-md);color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none;display:flex}.logo[data-astro-cid-7cubq6ot]:hover{color:var(--color-primary-dark)}.logo-text[data-astro-cid-7cubq6ot]{flex-direction:column;line-height:1.1;display:flex}.logo-main[data-astro-cid-7cubq6ot]{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-wide);color:var(--color-foreground);font-weight:500}.logo-sub[data-astro-cid-7cubq6ot]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold-dark);margin-top:2px}.mobile-menu-btn[data-astro-cid-7cubq6ot]{padding:var(--spacing-sm);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;display:flex}.hamburger-line[data-astro-cid-7cubq6ot]{background-color:var(--color-foreground);width:24px;height:2px;transition:transform var(--transition-fast), opacity var(--transition-fast)}.mobile-menu-btn[data-astro-cid-7cubq6ot][aria-expanded=true] .hamburger-line[data-astro-cid-7cubq6ot]:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-btn[data-astro-cid-7cubq6ot][aria-expanded=true] .hamburger-line[data-astro-cid-7cubq6ot]:nth-child(2){opacity:0}.mobile-menu-btn[data-astro-cid-7cubq6ot][aria-expanded=true] .hamburger-line[data-astro-cid-7cubq6ot]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav[data-astro-cid-7cubq6ot]{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-md);display:none;position:absolute;top:100%;left:0;right:0}.nav[data-astro-cid-7cubq6ot].open{display:block}.nav-list[data-astro-cid-7cubq6ot]{padding:var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;margin:0;list-style:none;display:flex}.nav-link[data-astro-cid-7cubq6ot]{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);text-decoration:none;display:block;position:relative}.nav-link[data-astro-cid-7cubq6ot]:hover,.nav-link[data-astro-cid-7cubq6ot].active{color:var(--color-primary)}.nav-link[data-astro-cid-7cubq6ot].active:after{content:"";left:var(--spacing-md);right:var(--spacing-md);background:var(--color-gold);height:1px;position:absolute;bottom:4px}.nav-cta[data-astro-cid-7cubq6ot]{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-gold);color:var(--color-primary-dark);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-sm);transition:all var(--transition-normal);font-weight:600;text-decoration:none;display:inline-block}.nav-cta[data-astro-cid-7cubq6ot]:hover{background:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary)}@media (width>=768px){.meta-strip[data-astro-cid-7cubq6ot]{display:block}.mobile-menu-btn[data-astro-cid-7cubq6ot]{display:none}.nav[data-astro-cid-7cubq6ot]{box-shadow:none;background:0 0;border:none;display:block;position:static}.nav-list[data-astro-cid-7cubq6ot]{align-items:center;gap:var(--spacing-sm);flex-direction:row;padding:0}.nav-cta-wrap[data-astro-cid-7cubq6ot]{margin-left:var(--spacing-md)}}.site-layout[data-astro-cid-jecup725]{flex-direction:column;min-height:100vh;display:flex}.main-content[data-astro-cid-jecup725]{flex:1}
