.navbar-opaque.svelte-1rvy18{background:#fff0}.navbar-transparent.svelte-1rvy18{background:#ffffffd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.shadow-navbar.svelte-1rvy18{box-shadow:0 2px 4px #00000026}.logo-hidden.svelte-1rvy18{opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility 0s linear .3s}.logo-visible.svelte-1rvy18{opacity:1;visibility:visible;transition:opacity .3s ease-in}.nav-link.svelte-1rvy18 a:where(.svelte-1rvy18){position:relative}.nav-link.svelte-1rvy18 a:where(.svelte-1rvy18):after{content:"";position:absolute;width:100%;height:.7px;background:var(--brand-dark);left:0;bottom:-4px;transform:scaleX(0);opacity:0;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.nav-link.svelte-1rvy18 a:where(.svelte-1rvy18):hover:after{transform:scaleX(1);opacity:1;background:var(--brand-dark)}.ki-workshop-link.svelte-1rvy18{background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:500!important}.ki-workshop-link.svelte-1rvy18:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ki-workshop-link.text-white.svelte-1rvy18,.ki-workshop-link.text-black.svelte-1rvy18{background:linear-gradient(135deg,#667eea,#764ba2)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.back-to-main-link.text-white.svelte-1rvy18{color:#fff!important}.back-to-main-link.text-black.svelte-1rvy18{color:#000!important}
