.line-clamp-2.svelte-ifmsx2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4.svelte-ifmsx2{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.opacity-0.svelte-ifmsx2{opacity:0}.opacity-100.svelte-ifmsx2{opacity:1}.group.svelte-ifmsx2:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.transition-all.svelte-ifmsx2{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group.svelte-ifmsx2:hover .badge-scale:where(.svelte-ifmsx2){transform:scale(1.05)}.tech-tag.svelte-ifmsx2{transition:all .2s ease}.group.svelte-ifmsx2:hover .tech-tag:where(.svelte-ifmsx2){transform:translateY(-1px)}.uniform-height.svelte-ifmsx2{height:500px}@keyframes svelte-ifmsx2-pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse.svelte-ifmsx2{animation:svelte-ifmsx2-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-19ozeke-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-19ozeke-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-fade-in-up.svelte-19ozeke{animation:svelte-19ozeke-fade-in-up .8s ease-out}.animate-float.svelte-19ozeke{animation:svelte-19ozeke-float 6s ease-in-out infinite}@keyframes svelte-19ozeke-slideInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-19ozeke-slideInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}.slide-in-left.svelte-19ozeke{animation:svelte-19ozeke-slideInLeft .8s ease-out}.slide-in-right.svelte-19ozeke{animation:svelte-19ozeke-slideInRight .8s ease-out .2s both}@keyframes svelte-19ozeke-blink{0%,50%{opacity:1}51%,to{opacity:0}}.cursor-blink.svelte-19ozeke{animation:svelte-19ozeke-blink 1s infinite}.typewriter-text.svelte-19ozeke{font-family:JetBrains Mono,Fira Code,Courier New,monospace;line-height:1.8;font-size:1.1rem}.progress-bar.svelte-19ozeke{background:linear-gradient(90deg,var(--orange),rgba(205,255,2,.6));box-shadow:0 0 10px #cdff024d}input[type=checkbox].svelte-19ozeke:checked{background-color:var(--orange);border-color:var(--orange)}input[type=checkbox].svelte-19ozeke:focus{ring-color:var(--orange);border-color:var(--orange)}.overflow-y-auto.svelte-19ozeke::-webkit-scrollbar{width:4px}.overflow-y-auto.svelte-19ozeke::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-y-auto.svelte-19ozeke::-webkit-scrollbar-thumb{background:var(--orange);border-radius:10px}.overflow-y-auto.svelte-19ozeke::-webkit-scrollbar-thumb:hover{background:var(--orange);opacity:.8}@keyframes svelte-19ozeke-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.group.svelte-19ozeke:hover .group-hover\:scale-105:where(.svelte-19ozeke){transform:scale(1.05)}.svelte-19ozeke{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
