.scroll-indicator__arrow.svelte-oyptsu{display:inline-block;animation:svelte-oyptsu-bob 1.2s ease-in-out infinite}@keyframes svelte-oyptsu-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.event-rig.svelte-oy8gtc{position:absolute;pointer-events:none;filter:saturate(1.15);transform:translate(-50%,-50%)}.event-light-wrap.svelte-oy8gtc{position:relative;transform-origin:50% 78%}.event-away.svelte-oy8gtc{transform-origin:50% 70%}.event-light.svelte-oy8gtc{width:100%;height:100%;object-fit:contain}.event-light.par64-side.svelte-oy8gtc{transform:rotate(-90deg) scale(.72)}.event-beam.svelte-oy8gtc{position:absolute;left:50%;top:-140px;width:88px;height:220px;transform:translate(-50%);border-radius:999px;filter:blur(9px);opacity:.34;mix-blend-mode:screen}.event-beam-violet.svelte-oy8gtc{background:linear-gradient(to top,#a78bfa94,#a78bfa00)}.event-beam-cyan.svelte-oy8gtc{background:linear-gradient(to top,#22d3ee94,#22d3ee00)}.event-beam-orange.svelte-oy8gtc{background:linear-gradient(to top,#fb923c94,#fb923c00)}.event-beam-red.svelte-oy8gtc{background:linear-gradient(to top,#f871718f,#f8717100)}.rotate-sweep.svelte-oy8gtc{animation:svelte-oy8gtc-rig-sweep var(--rig-duration) ease-in-out infinite;animation-delay:var(--rig-delay)}@keyframes svelte-oy8gtc-rig-sweep{0%,to{transform:rotate(calc(var(--base-rot) - var(--rig-sweep)))}50%{transform:rotate(calc(var(--base-rot) + var(--rig-sweep)))}}.toggle-btn.svelte-1in7zas{color:color-mix(in oklab,white 78%,transparent);transition:background-color .15s ease,color .15s ease}.toggle-btn.svelte-1in7zas:hover{background:color-mix(in oklab,white 12%,transparent)}.toggle-btn-active-electric.svelte-1in7zas{background:var(--color-electric-500);color:#050505}.toggle-btn-active-electric.svelte-1in7zas:hover{background:var(--color-electric-500)}.toggle-btn-active-violet.svelte-1in7zas{background:var(--color-violet-500);color:#050505}.toggle-btn-active-violet.svelte-1in7zas:hover{background:var(--color-violet-500)}.smaller-card.svelte-4jsl48{transition:transform .2s cubic-bezier(.22,.85,.3,1.35),border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.smaller-card.svelte-4jsl48:hover{transform:translateY(-3px);border-color:var(--color-electric-400);background:color-mix(in oklab,var(--color-electric-400) 5%,transparent);box-shadow:0 0 0 1px var(--color-electric-400),0 18px 40px -18px color-mix(in oklab,var(--color-electric-400) 60%,transparent)}.event-cta.svelte-brvo3q{color:var(--color-mist-100);border:2px solid var(--color-violet-400);background:color-mix(in oklab,var(--color-violet-400) 14%,transparent);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);transition:background-color .2s ease,color .2s ease,transform .2s cubic-bezier(.22,.85,.3,1.35),box-shadow .2s ease}.event-cta.svelte-brvo3q:hover{background:var(--color-violet-400);color:#050505;transform:translateY(-2px) scale(1.03);box-shadow:0 16px 34px -12px color-mix(in oklab,var(--color-violet-400) 65%,transparent),0 0 44px -8px color-mix(in oklab,var(--color-violet-400) 55%,transparent)}.project-mode-panel.svelte-brvo3q{display:none}.project-mode-panel.is-active.svelte-brvo3q{display:block}.projects-dev-static-list [data-project-card]{position:relative;inset:auto}.projects-dev-static-list [data-project-card]+[data-project-card]{margin-top:2.75rem;padding-top:2.75rem;border-top:1px solid rgb(229 234 243 / .16)}.skill-chip.svelte-cujs06{background:color-mix(in oklab,white 6%,transparent);color:color-mix(in oklab,white 88%,transparent);cursor:default;transition:transform .15s ease,background-color .15s ease,color .15s ease}.skill-chip.svelte-cujs06:hover{transform:translateY(-2px);background:color-mix(in oklab,var(--color-electric-400) 22%,transparent);color:var(--color-mist-100)}.skill-chip-featured.svelte-cujs06{background:color-mix(in oklab,var(--color-electric-400) 18%,transparent);color:var(--color-electric-400);font-weight:900}.skill-chip-featured.svelte-cujs06:hover{background:var(--color-electric-400);color:#050505}.skills-band.svelte-cujs06{display:flex;width:max-content;white-space:nowrap;will-change:transform}.skills-band.svelte-cujs06 span:where(.svelte-cujs06){padding-right:2rem}.skills-band-left.svelte-cujs06{animation:svelte-cujs06-skills-marquee-left 128s linear infinite}.skills-band-right.svelte-cujs06{animation:svelte-cujs06-skills-marquee-right 128s linear infinite}.fx-paused.svelte-cujs06 .skills-band-left:where(.svelte-cujs06),.fx-paused.svelte-cujs06 .skills-band-right:where(.svelte-cujs06){animation-play-state:paused}@keyframes svelte-cujs06-skills-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-cujs06-skills-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.skills-band-left.svelte-cujs06,.skills-band-right.svelte-cujs06{animation:none}}.hero-dark-bg.svelte-1uha8ag{background:radial-gradient(60% 50% at 15% 0%,color-mix(in oklab,var(--color-electric-500) 14%,transparent),transparent),radial-gradient(55% 45% at 100% 15%,color-mix(in oklab,var(--color-violet-500) 14%,transparent),transparent),#020203}.hero-cta.svelte-1uha8ag{position:relative;display:inline-flex;align-items:center;padding:.75rem 1.4rem;text-transform:uppercase;letter-spacing:.02em;color:var(--color-mist-100);border:2px solid var(--accent);background:color-mix(in oklab,var(--accent) 16%,transparent);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);transition:background-color .2s ease,color .2s ease,transform .2s cubic-bezier(.22,.85,.3,1.35),box-shadow .2s ease}.hero-cta.svelte-1uha8ag:hover{background:var(--accent);color:#050505;transform:translateY(-2px) scale(1.03);box-shadow:0 16px 34px -12px color-mix(in oklab,var(--accent) 65%,transparent),0 0 44px -8px color-mix(in oklab,var(--accent) 55%,transparent)}.hero-cta-electric.svelte-1uha8ag{--accent: var(--color-electric-400)}.hero-cta-violet.svelte-1uha8ag{--accent: var(--color-violet-400)}
