.nav-contact{transition:background-color var(--duration-slow) var(--ease-out), border-color var(--duration-slow) var(--ease-out), color var(--duration-slow) var(--ease-out)}.nav-contact[data-contact-theme=ga4]{--cs-accent:#347fe3;--cs-dark:#14213a;background-color:color-mix(in srgb, var(--cs-accent) 78%, var(--cs-dark));border-color:color-mix(in srgb, var(--cs-accent) 78%, var(--cs-dark));color:var(--foreground-inverse)}.nav-contact[data-contact-theme=afterglow]{--cs-accent-muted:#d4a79d;--cs-ink:#392d29;background-color:var(--cs-accent-muted);border-color:var(--cs-accent-muted);color:var(--cs-ink)}.nav-contact[data-contact-theme=bones]{--cs-dark:#2d201a;--cs-cream:#fbf8f5;background-color:var(--cs-dark);border-color:var(--cs-dark);color:var(--cs-cream)}.nav-contact[data-contact-theme=fin]{--cs-accent:#5e8069;--cs-dark:#162019;background-color:color-mix(in srgb, var(--cs-accent) 78%, var(--cs-dark));border-color:color-mix(in srgb, var(--cs-accent) 78%, var(--cs-dark));color:var(--foreground-inverse)}@media (hover:hover) and (pointer:fine){.nav-contact[data-contact-theme=ga4]:hover{background-color:color-mix(in srgb, var(--cs-accent) 64%, var(--cs-dark));border-color:color-mix(in srgb, var(--cs-accent) 64%, var(--cs-dark))}.nav-contact[data-contact-theme=afterglow]:hover{background-color:color-mix(in srgb, var(--cs-accent-muted) 88%, var(--cs-ink));border-color:color-mix(in srgb, var(--cs-accent-muted) 88%, var(--cs-ink))}.nav-contact[data-contact-theme=bones]:hover{background-color:color-mix(in srgb, var(--cs-dark) 88%, var(--cs-cream));border-color:color-mix(in srgb, var(--cs-dark) 88%, var(--cs-cream))}.nav-contact[data-contact-theme=fin]:hover{background-color:color-mix(in srgb, var(--cs-accent) 64%, var(--cs-dark));border-color:color-mix(in srgb, var(--cs-accent) 64%, var(--cs-dark))}}@media (prefers-reduced-motion:reduce){.nav-contact{transition-duration:var(--duration-fast)}}@media (prefers-contrast:more){.nav-contact[data-contact-theme]{border-color:currentColor}}
