.menu-art.svelte-z9kqgf{width:100%;height:100%;color:var(--foreground);display:block}.paper.svelte-z9kqgf{fill:var(--card)}.soft.svelte-z9kqgf{fill:color-mix(in oklch, var(--menu-accent) 12%, var(--card))}.chrome-dots.svelte-z9kqgf,.hard-shadow.svelte-z9kqgf{fill:var(--foreground);stroke:none}.accent.svelte-z9kqgf{fill:var(--menu-accent)}@layer components{.wordmark.svelte-1gjg30e{font-family:var(--font-pixel);font-optical-sizing:auto;-webkit-font-smoothing:auto;font-size:18px;font-weight:600;line-height:1;letter-spacing:-.025em!important}}.product-menu.svelte-1gjg30e{z-index:50;border:1px solid var(--border);background:var(--popover);width:min(100vw - 2rem,50rem);color:var(--popover-foreground);box-shadow:var(--shadow-pop);border-radius:16px;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}.product-menu.svelte-1gjg30e:before{inset-inline:0;content:"";height:9px;position:absolute;top:-9px}.product-menu-grid.svelte-1gjg30e{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.menu-card.svelte-1gjg30e{--menu-primary:oklch(from var(--primary) l calc(c * .65) h);--menu-destructive:oklch(from var(--destructive) l calc(c * .65) h);--menu-warning:oklch(from var(--warning) l calc(c * .65) h);--menu-accent:var(--menu-primary);--menu-surface:color-mix(in oklab, var(--success-muted) 55%, var(--card));border:1px solid var(--border);background:var(--menu-surface);min-width:0;color:var(--foreground);border-radius:12px;flex-direction:column;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s;display:flex}.menu-card--primary.svelte-1gjg30e{--menu-accent:var(--menu-primary);--menu-surface:color-mix(in oklab, var(--success-muted) 55%, var(--card))}.menu-card--destructive.svelte-1gjg30e{--menu-accent:var(--menu-destructive);--menu-surface:color-mix(in oklab, var(--destructive-muted) 55%, var(--card))}.menu-card--warning.svelte-1gjg30e{--menu-accent:var(--menu-warning);--menu-surface:color-mix(in oklab, var(--warning-muted) 55%, var(--card))}.dark .menu-card.svelte-1gjg30e{--menu-surface:color-mix(in oklab, var(--menu-accent) 8%, var(--card))}.menu-card-art.svelte-1gjg30e{aspect-ratio:1.6;justify-content:center;align-items:center;width:100%;padding:12px 14px 0;display:flex}.menu-card-copy.svelte-1gjg30e{min-width:0;padding:12px 16px 18px;display:block}.menu-card-title.svelte-1gjg30e{letter-spacing:-.025em;font-size:21px;font-weight:650;line-height:1.2;display:block}.menu-card-description.svelte-1gjg30e{color:color-mix(in oklch, var(--foreground) 84%, var(--muted-foreground));margin-top:6px;font-size:14px;font-weight:400;line-height:1.5;display:block}@media (hover:hover){.menu-card.svelte-1gjg30e:hover{border-color:color-mix(in oklab, var(--menu-accent) 20%, var(--border));background:color-mix(in oklab, var(--menu-accent) 2%, var(--menu-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--menu-accent) 12%, transparent)}}.menu-card.svelte-1gjg30e:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.menu-card--mobile.svelte-1gjg30e{flex-direction:row;align-items:center;gap:12px;padding:12px}.menu-card--mobile.svelte-1gjg30e .menu-card-art:where(.svelte-1gjg30e){flex-shrink:0;width:92px;height:72px;padding:0}.menu-card--mobile.svelte-1gjg30e .menu-card-copy:where(.svelte-1gjg30e){padding:0}.menu-card--mobile.svelte-1gjg30e .menu-card-title:where(.svelte-1gjg30e){font-size:19px}.menu-card--mobile.svelte-1gjg30e .menu-card-description:where(.svelte-1gjg30e){margin-top:4px;font-size:14px}@media (width>=768px){.product-menu.svelte-1gjg30e{display:block}}@media (prefers-reduced-motion:reduce){.menu-card.svelte-1gjg30e{transition:none}}.retro-game.svelte-1ixy7hy{font-family:var(--font-pixel)}.obstacle.svelte-1ixy7hy{animation:svelte-1ixy7hy-moveObstacle var(--obstacle-duration) linear forwards}@keyframes svelte-1ixy7hy-shake{0%,to{transform:translate(0)}10%,90%{transform:translate(-3px,-1px)}20%,80%{transform:translate(3px,1px)}30%,70%{transform:translate(-2px,2px)}40%,60%{transform:translate(2px,-2px)}50%{transform:translate(-3px,2px)}}.retro-character.svelte-1ixy7hy .frame-1:where(.svelte-1ixy7hy){opacity:1}.retro-character.svelte-1ixy7hy .frame-2:where(.svelte-1ixy7hy),.retro-character.svelte-1ixy7hy .frame-3:where(.svelte-1ixy7hy){opacity:0}.moving-ground.svelte-1ixy7hy .retro-character:where(.svelte-1ixy7hy):not(.jump) .frame-1:where(.svelte-1ixy7hy){animation:.45s step-end infinite svelte-1ixy7hy-show-frame-1}.moving-ground.svelte-1ixy7hy .retro-character:where(.svelte-1ixy7hy):not(.jump) .frame-2:where(.svelte-1ixy7hy){animation:.45s step-end infinite svelte-1ixy7hy-show-frame-2}.moving-ground.svelte-1ixy7hy .retro-character:where(.svelte-1ixy7hy):not(.jump) .frame-3:where(.svelte-1ixy7hy){animation:.45s step-end infinite svelte-1ixy7hy-show-frame-3}.jump.svelte-1ixy7hy .frame-1:where(.svelte-1ixy7hy),.jump.svelte-1ixy7hy .frame-2:where(.svelte-1ixy7hy){opacity:0!important}.jump.svelte-1ixy7hy .frame-3:where(.svelte-1ixy7hy){opacity:1!important;animation:none!important}@keyframes svelte-1ixy7hy-show-frame-1{0%,33.3%{opacity:1}33.4%,to{opacity:0}}@keyframes svelte-1ixy7hy-show-frame-2{0%,33.3%{opacity:0}33.4%,66.6%{opacity:1}66.7%,to{opacity:0}}@keyframes svelte-1ixy7hy-show-frame-3{0%,66.6%{opacity:0}66.7%,to{opacity:1}}@keyframes svelte-1ixy7hy-jump{0%{bottom:60px}45%{bottom:195px}50%{bottom:200px}55%{bottom:195px}to{bottom:60px}}.jump.svelte-1ixy7hy{animation:.6s cubic-bezier(.25,.46,.45,.94) svelte-1ixy7hy-jump}@keyframes svelte-1ixy7hy-moveObstacle{0%{right:-120px}to{right:100%}}@keyframes svelte-1ixy7hy-moveGround{0%{background-position:0 0}to{background-position:-60px 0}}.moving-ground.svelte-1ixy7hy .ground-dash:where(.svelte-1ixy7hy):first-child{animation:.5s linear infinite svelte-1ixy7hy-moveGround}.moving-ground.svelte-1ixy7hy .ground-dash:where(.svelte-1ixy7hy):last-child{animation:.8s linear infinite svelte-1ixy7hy-moveGround}@keyframes svelte-1ixy7hy-blink{0%,96%,98%,to{transform:scaleY(1)}97%,99%{transform:scaleY(.1)}}@keyframes svelte-1ixy7hy-yawn{0%,80%,to{transform:scale(1)}90%{transform:scale(1.3,1.8)}}
