div.svelte-jsx2t0{will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main.svelte-1uha8ag{will-change:transform}section.svelte-1uha8ag{will-change:opacity,transform;perspective:1000px}.char{display:inline-block;transform-style:preserve-3d;will-change:transform,opacity;backface-visibility:hidden;text-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.2)}.word{display:inline-block;white-space:pre}h1.svelte-1uha8ag,h2.svelte-1uha8ag{perspective:1000px;transform-style:preserve-3d;text-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.2)}section.svelte-1uha8ag p:where(.svelte-1uha8ag){text-shadow:0 1px 3px rgba(0,0,0,.4)}.bento-card.svelte-1uha8ag{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;padding:1.5rem;overflow:hidden;will-change:transform,opacity;transition:none}@media (min-width: 768px){.bento-card.svelte-1uha8ag{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.bento-card.svelte-1uha8ag:hover{transition:all .4s cubic-bezier(.4,0,.2,1)}.bento-card.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.5rem;padding:2px;background:linear-gradient(135deg,#00dcf600,#00dcf64d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.bento-card.svelte-1uha8ag:hover{background:#00dcf60d;border-color:#00dcf64d;transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px #00dcf61a}.bento-card.svelte-1uha8ag:hover:before{opacity:1}.bento-content.svelte-1uha8ag{position:relative;z-index:1}.floating-icon.svelte-1uha8ag{animation:svelte-1uha8ag-float 3s ease-in-out infinite}.floating-icon.svelte-1uha8ag:nth-child(2){animation-delay:.5s}.floating-icon.svelte-1uha8ag:nth-child(3){animation-delay:1s}.floating-icon.svelte-1uha8ag:nth-child(4){animation-delay:1.5s}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-1uha8ag-tsPulse{0%,to{box-shadow:0 0 #00dcf6b3;border-color:#00dcf64d}50%{box-shadow:0 0 0 8px #00dcf600;border-color:#00dcf6cc}}.project-card.svelte-1uha8ag{position:relative;transition:transform .3s ease}.project-flip-container.svelte-1uha8ag{position:relative;perspective:1000px}.project-front.svelte-1uha8ag,.project-back.svelte-1uha8ag{transition:all .6s cubic-bezier(.4,0,.2,1)}.project-back.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%}.principle-card.svelte-1uha8ag{position:relative;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.principle-card.svelte-1uha8ag:hover{background:#ffffff0a;border-color:#00dcf680;box-shadow:0 0 30px #00dcf626;transform:translateY(-4px)}.principle-icon.svelte-1uha8ag{transition:all .3s ease}.principle-card.svelte-1uha8ag:hover .principle-icon:where(.svelte-1uha8ag){background:#00dcf626;border-color:#00dcf680;animation:svelte-1uha8ag-iconPulse 1.5s ease-in-out infinite}@keyframes svelte-1uha8ag-iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.principle-title.svelte-1uha8ag{transition:letter-spacing .3s ease}.principle-card.svelte-1uha8ag:hover .principle-title:where(.svelte-1uha8ag){letter-spacing:.05em}.cursor-blink.svelte-1uha8ag{animation:svelte-1uha8ag-blink 1s step-end infinite}@keyframes svelte-1uha8ag-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes svelte-1uha8ag-textGlitch{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}
