nav.svelte-24n88m{position:relative;background:linear-gradient(135deg,#292524,#44403c,#292524);box-shadow:0 4px 8px #0000004d,inset 0 1px #ffffff1a,inset 0 -1px #0000004d}.logo-font.svelte-24n88m{font-family:Lobster,cursive;font-weight:400;letter-spacing:.5px}nav.svelte-24n88m:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.02' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 5v1H0z'/%3E%3Cpath d='M6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none}nav.svelte-24n88m a:where(.svelte-24n88m){position:relative;text-shadow:1px 1px 2px rgba(0,0,0,.5);transition:all .3s ease}nav.svelte-24n88m a:where(.svelte-24n88m):hover{text-shadow:1px 1px 2px rgba(0,0,0,.7),0 0 8px rgba(255,255,255,.3);transform:translateY(-1px)}nav.svelte-24n88m a:where(.svelte-24n88m):first-child{font-weight:600;letter-spacing:.025em;text-shadow:2px 2px 4px rgba(0,0,0,.6),0 0 10px rgba(139,69,19,.3)}nav.svelte-24n88m a:where(.svelte-24n88m):first-child:hover{text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 15px rgba(139,69,19,.5),0 0 25px rgba(255,255,255,.2)}nav.svelte-24n88m div:where(.svelte-24n88m) div:where(.svelte-24n88m) a:where(.svelte-24n88m){padding:.5rem 1rem;border-radius:.375rem;position:relative;overflow:hidden}nav.svelte-24n88m div:where(.svelte-24n88m) div:where(.svelte-24n88m) a:where(.svelte-24n88m):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}nav.svelte-24n88m div:where(.svelte-24n88m) div:where(.svelte-24n88m) a:where(.svelte-24n88m):hover:before{left:100%}nav.svelte-24n88m div:where(.svelte-24n88m) div:where(.svelte-24n88m) a:where(.svelte-24n88m):hover{background:#ffffff0d;box-shadow:inset 0 1px 3px #0000004d,0 2px 4px #0003}@media (max-width: 640px){nav.svelte-24n88m{padding:.5rem 1rem}.container.svelte-24n88m{padding:0}nav.svelte-24n88m div:where(.svelte-24n88m) div:where(.svelte-24n88m){width:100%;justify-content:center;gap:.25rem}nav.svelte-24n88m a:where(.svelte-24n88m):first-child{font-size:1.25rem;text-align:center}}@media (max-width: 480px){nav.svelte-24n88m a:where(.svelte-24n88m):first-child{font-size:1.125rem}}
