canvas{position:fixed!important}html{scroll-behavior:smooth;scroll-snap-type:y proximity}section.svelte-189f9th{scroll-snap-align:start;scroll-snap-stop:always}.animate-gradient.svelte-189f9th{background-size:200% 200%;animation:svelte-189f9th-gradient 8s ease infinite}@keyframes svelte-189f9th-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.glass-card.svelte-189f9th{border-radius:.75rem;border-width:1px;border-color:#ffffff0d;background-color:#ffffff03;--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card.svelte-189f9th>div:where(.svelte-189f9th)>div:where(.svelte-189f9th):first-child{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.glass-card.svelte-189f9th:hover{background-color:#ffffff05;transform:translateY(-5px)}.honeycomb.svelte-189f9th{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px;padding:0;transform:translateY(25px)}.honeycomb-cell.svelte-189f9th{flex:0 1 200px;max-width:250px;height:200px;margin:65px 12px 25px;position:relative;padding:.5em}.honeycomb-cell.svelte-189f9th:nth-child(odd){transform:translateY(44px)}.honeycomb-content.svelte-189f9th{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1rem;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transition:transform .4s ease-in-out}.honeycomb-content.svelte-189f9th:hover{transform:scale(1.05)}.skill-icon.svelte-189f9th{width:48px;height:48px;margin-bottom:.5rem}.honeycomb-content.svelte-189f9th h3:where(.svelte-189f9th){margin:.5rem 0;font-size:1.1rem;font-weight:700}@media (max-width: 640px){.honeycomb-cell.svelte-189f9th{margin:25px 12px}.honeycomb-cell.svelte-189f9th:nth-child(odd){transform:translateY(0)}}
