.project-card.svelte-oqbxix{transform:translateY(0);transition:transform .3s ease-out,box-shadow .3s ease-out}.project-card.svelte-oqbxix:hover,.project-card.svelte-oqbxix:focus,.project-card.svelte-oqbxix:active{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:transform .3s ease-out,box-shadow .3s ease-out}.tech-tag.svelte-oqbxix{transition:transform .2s ease,color .2s ease,background-color .2s ease}.tech-tag.svelte-oqbxix:hover,.tech-tag.svelte-oqbxix:focus,.tech-tag.svelte-oqbxix:active{transform:scale(1.1);background-color:#ffffff59;color:var(--color-accent-2)}p.svelte-l4fx3a{font-family:var(--font-mono)}h1.svelte-l4fx3a,h2.svelte-l4fx3a{font-family:var(--font-main)}.slide-from-left.svelte-l4fx3a{opacity:0;transform:translate(-30px);transition:opacity .6s ease,transform .6s ease;display:block}.slide-from-right.svelte-l4fx3a{opacity:0;transform:translate(30px);transition:opacity .6s ease,transform .6s ease;display:block}.slide-from-top.svelte-l4fx3a{opacity:0;transform:translateY(-30px);transition:opacity .6s ease,transform .6s ease;display:block}.slide-from-bottom.svelte-l4fx3a{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease;display:block}.visible.svelte-l4fx3a{opacity:1!important;transform:translate(0)!important}.delay-0.svelte-l4fx3a{transition-delay:0ms}.delay-150.svelte-l4fx3a{transition-delay:.15s}.delay-300.svelte-l4fx3a{transition-delay:.3s}p.svelte-iciui{font-family:var(--font-mono)}.tech-tag.svelte-iciui{transition:transform .2s ease,color .2s ease,background-color .2s ease}.tech-tag.svelte-iciui:hover,.tech-tag.svelte-iciui:focus,.tech-tag.svelte-iciui:active{transform:scale(1.1);color:var(--color-accent-2);background-color:#ffffff59}.panel-card.svelte-iciui{transform:translateY(0);transition:transform .3s ease-out,box-shadow .3s ease-out}.panel-card.svelte-iciui:hover,.panel-card.svelte-iciui:focus,.panel-card.svelte-iciui:active{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.underline-before.svelte-iciui:before{content:"";position:absolute;bottom:2px;left:2%;width:96%;height:2px;background:linear-gradient(90deg,var(--color-accent-1),var(--color-accent-3),var(--color-accent-4));transform:scaleX(0);transform-origin:left;transition:transform .3s ease;border-radius:2px}.underline-before.svelte-iciui:hover:before{transform:scaleX(1)}.gradient-bg.svelte-iciui{background:linear-gradient(180deg,var(--color-accent-1),var(--color-accent-3),transparent)}.slide-from-left.svelte-iciui{opacity:0;transform:translate(-30px) translateY(12px);transition:opacity .6s ease,transform .6s ease,box-shadow .3s ease-out;display:block}.slide-from-right.svelte-iciui{opacity:0;transform:translate(30px) translateY(12px);transition:opacity .6s ease,transform .6s ease,box-shadow .3s ease-out;display:block}.visible.svelte-iciui{opacity:1!important;transform:translate(0)!important}.panel-card.visible.svelte-iciui:hover,.panel-card.visible.svelte-iciui:focus,.panel-card.visible.svelte-iciui:active{transform:translateY(-4px)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.slide-from-left.delay-0.svelte-iciui,.slide-from-right.delay-0.svelte-iciui{transition-delay:0ms}h1.svelte-87dqe2{font-family:var(--font-main)}@keyframes svelte-1tp48aw-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}p.svelte-1tp48aw{font-family:var(--font-mono)}.name-animation-div.svelte-1tp48aw{transition:opacity .5s ease,transform .5s ease}.slide-from-left.svelte-1tp48aw{opacity:0;transform:translate(-50px);transition:opacity .6s ease,transform .6s ease}.slide-from-right.svelte-1tp48aw{opacity:0;transform:translate(50px);transition:opacity .6s ease,transform .6s ease}.visible.svelte-1tp48aw{opacity:1!important;transform:translate(0)!important}.delay-0.svelte-1tp48aw{transition-delay:0ms}.delay-150.svelte-1tp48aw{transition-delay:.15s}.delay-300.svelte-1tp48aw{transition-delay:.3s}.delay-450.svelte-1tp48aw{transition-delay:.45s}.filter.svelte-1uha8ag{background:radial-gradient(circle at center,transparent 0%,var(--color-base-1) 95%,var(--color-base-1) 100%)}
