.logo-container.svelte-1vbaoee{display:inline-flex;align-items:center;gap:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.logo-image.svelte-1vbaoee{transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.logo-container.svelte-1vbaoee:hover .logo-image:where(.svelte-1vbaoee){transform:translateY(-2px) rotate(2deg);filter:drop-shadow(0 4px 8px rgba(244,67,54,.3)) drop-shadow(0 0 12px rgba(244,67,54,.2))}.logo-container.svelte-1vbaoee:hover .logo-text:where(.svelte-1vbaoee){color:#fff}.logo-container.svelte-1vbaoee:active .logo-image:where(.svelte-1vbaoee){transform:translateY(0) rotate(0);filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.logo-text.svelte-1vbaoee{color:#ffffffe6;transition:color .3s ease}@media(max-width:639px){.logo-text.svelte-1vbaoee{display:none}}@media(min-width:640px)and (max-width:767px){.logo-text.svelte-1vbaoee{display:none}}@media(min-width:768px){.logo-text.md-smaller.svelte-1vbaoee{font-size:.9em}}.button-plain.svelte-1lruqkm{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff1f,#ffffff14);border:1px solid rgba(255,255,255,.15);box-shadow:0 1px #ffffff1a inset,0 -1px #0003 inset,0 2px 4px #0000001a;transition:all .2s cubic-bezier(.4,0,.2,1)}.button-plain.svelte-1lruqkm:hover{background:linear-gradient(180deg,#ffffff29,#ffffff1f);border-color:#ffffff40;box-shadow:0 1px #ffffff26 inset,0 -1px #0003 inset,0 4px 8px #00000026;transform:translateY(-1px)}.button-plain.svelte-1lruqkm:active{transform:translateY(1px);box-shadow:0 1px #ffffff0d inset,0 -1px #0000004d inset,0 1px 2px #0003}.button-glass.svelte-1lruqkm{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:0 1px #ffffff14 inset,0 -1px #00000026 inset,0 2px 4px #0000000d;transition:all .2s cubic-bezier(.4,0,.2,1)}.button-glass.svelte-1lruqkm:hover{background:linear-gradient(180deg,#ffffff1a,#ffffff0f);border-color:#fff3;box-shadow:0 1px #ffffff1f inset,0 -1px #00000026 inset,0 4px 8px #0000001a}.button-glass.svelte-1lruqkm:active{transform:scale(.98)}.blob-container.svelte-1lruqkm{position:relative;display:inline-flex;padding:1px;border-radius:12px;overflow:visible}.blob-bg.svelte-1lruqkm{position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg,orange,#ff8c00,#ff6b35);transition:all .3s ease;z-index:0}.blob-bg.svelte-1lruqkm:before{content:"";position:absolute;inset:-1px;border-radius:12px;background:linear-gradient(135deg,orange,#ff8c00,#ff6b35);animation:svelte-1lruqkm-subtle-morph 8s ease-in-out infinite;opacity:.6;filter:blur(2px);z-index:-1}.button-content.svelte-1lruqkm{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem;background:linear-gradient(180deg,#00000059,#0000008c);border-radius:10px;box-shadow:0 1px #ffffff1a inset,0 -1px #0000004d inset,0 2px 4px #0003;transition:all .2s ease;overflow:hidden}a.svelte-1lruqkm:hover .blob-bg:where(.svelte-1lruqkm){filter:brightness(1.15);box-shadow:0 0 20px #ffa50066,0 0 40px #ff8c0033}a.svelte-1lruqkm:hover .button-content:where(.svelte-1lruqkm){background:linear-gradient(180deg,#00000040,#00000073);transform:translateY(-1px)}a.svelte-1lruqkm:active .button-content:where(.svelte-1lruqkm){transform:translateY(1px);box-shadow:0 1px #ffffff0d inset,0 -1px #0006 inset,0 1px 2px #0000004d}@keyframes svelte-1lruqkm-subtle-morph{0%,to{border-radius:12px}25%{border-radius:14px 10px 12px 14px}50%{border-radius:10px 14px 14px 10px}75%{border-radius:14px 12px 10px}}.shimmer.svelte-1lruqkm{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 25%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.1) 75%,transparent 100%);transition:left .6s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:10}a.svelte-1lruqkm:hover .shimmer:where(.svelte-1lruqkm){left:100%}.icon-container.svelte-1lruqkm{position:relative;display:flex;align-items:center;flex-shrink:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}a.svelte-1lruqkm:hover .icon-container:where(.svelte-1lruqkm){opacity:0}.content-wrapper.svelte-1lruqkm{display:flex;align-items:center;gap:.75rem;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1)}.arrow-wrapper.svelte-1lruqkm{display:flex;align-items:center}body:has(.mobile-nav-open) nav a:has(.logo-container){opacity:0;pointer-events:none}
