.content.svelte-s4w1fv{padding:0;height:100%;width:100%;position:sticky}.section-container.svelte-s4w1fv{width:inherit;height:inherit;margin-left:20%;margin-right:20%;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:2;gap:30px}.section-title.svelte-s4w1fv{position:sticky;height:100%;top:80px;width:100vw;font-size:70px;color:#fff;display:flex;justify-content:center;align-items:center;z-index:100;background-color:#4a4a4ae6;backdrop-filter:blur(4px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(0%);-webkit-backdrop-filter:blur(4px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(0%);border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF}.title-text.svelte-s4w1fv{font-size:medium;position:relative;z-index:1}.narrow.svelte-s4w1fv{margin-left:20%;margin-right:20%}.wide.svelte-s4w1fv{margin-left:5%;margin-right:5%}.ultra-wide.svelte-s4w1fv{margin-left:0;margin-right:0}.cell.svelte-xpw87x.svelte-xpw87x{background-color:#d9d9d9;color:#4a4a4a;width:35px;height:60px;//border:1px solid #b3b3b3}.cell.svelte-xpw87x.svelte-xpw87x span{font-size:45px;width:100%;height:100%;display:grid;place-items:center}.loading.svelte-xpw87x.svelte-xpw87x{color:#b3b3b3}@media (max-width: 768px){.cell.svelte-xpw87x.svelte-xpw87x{width:28px;height:50px}.cell.svelte-xpw87x span.svelte-xpw87x{font-size:2rem}}@media (max-width: 480px){.cell.svelte-xpw87x.svelte-xpw87x{width:20px;height:40px}.cell.svelte-xpw87x span.svelte-xpw87x{font-size:1.2rem}}.flex.svelte-2sijxw{display:flex;flex-direction:row}.button-container.svelte-1pkuh5f{all:unset;display:grid;place-items:center;padding:5px;width:100%;height:100%;font-weight:700;border:1px solid #4A4A4A;cursor:pointer;transition:all .2s ease-in}.button-container.svelte-1pkuh5f:hover{font-weight:400;background-color:#4a4a4a;border:1px solid #2B2B2B;color:#fff}.splash.svelte-1om2kq7{min-height:70vh;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#d9d9d9;gap:2rem}.intro.svelte-1om2kq7{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin-bottom:10rem}.photo.svelte-1om2kq7{flex:1;display:flex;justify-content:center;align-items:center}.photo.svelte-1om2kq7 img{max-width:100%;height:auto;object-fit:contain}@media (max-width: 1024px){.splash.svelte-1om2kq7{flex-direction:column;padding:0;text-align:center}.intro.svelte-1om2kq7{align-items:center;padding:0;gap:2rem}.photo.svelte-1om2kq7{width:100%;margin-top:2rem}}a.svelte-1om2kq7{all:unset}.card.svelte-141zx3d.svelte-141zx3d{position:relative;padding:1.5rem;border:1px solid;border-radius:.5rem;transition:all .3s ease;transform:scale(1);cursor:pointer}.card.svelte-141zx3d.svelte-141zx3d:hover{transform:scale(1.05)}.card-header.svelte-141zx3d.svelte-141zx3d{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.file-info.svelte-141zx3d.svelte-141zx3d{display:flex;align-items:center;gap:.5rem}.file-dot.svelte-141zx3d.svelte-141zx3d{width:.5rem;height:.5rem;border-radius:50%;background-color:#2894c2}.file-name.svelte-141zx3d.svelte-141zx3d{color:#4a4a4a}.card-content.svelte-141zx3d.svelte-141zx3d{display:flex;flex-direction:column;gap:1rem}.card-title.svelte-141zx3d.svelte-141zx3d{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;transition:color .3s ease}.card-description.svelte-141zx3d.svelte-141zx3d{font-size:.875rem;margin-bottom:.75rem;transition:color .3s ease}.card-tech.svelte-141zx3d.svelte-141zx3d{padding:.75rem;border-radius:.375rem;border:1px solid #4a4a4a}.tech-code.svelte-141zx3d.svelte-141zx3d{font-size:.75rem;transition:color .3s ease}.card-details.svelte-141zx3d.svelte-141zx3d{font-size:.75rem;color:#4a4a4a;opacity:.6;transition:opacity .3s ease}.group.svelte-141zx3d:hover .card-details.svelte-141zx3d{opacity:1}.hover-indicator.svelte-141zx3d.svelte-141zx3d{position:absolute;top:.5rem;right:.5rem;opacity:0;transition:opacity .3s ease}.group.svelte-141zx3d:hover .hover-indicator.svelte-141zx3d{opacity:1}:root{--color-black:#000000;--color-dark:#2b2b2b;--color-light-gray:#d9d9d9;--color-dark-gray:#4a4a4a;--color-white:#ffffff;--color-electric-blue:#2894c2}.header.svelte-1hk17bk{text-align:center;margin-bottom:4rem}.title.svelte-1hk17bk{font-size:2rem;font-weight:300;margin-bottom:1rem;letter-spacing:.05em;color:var(--color-white);display:flex;align-items:center;justify-content:center}.subtitle.svelte-1hk17bk{font-size:1.125rem;font-weight:300;max-width:30rem;margin:0 auto;line-height:1.6;color:var(--color-light-gray)}.divider.svelte-1hk17bk{width:4rem;height:1px;background-color:var(--color-electric-blue);margin:2rem auto 0}.contact-grid.svelte-1hk17bk{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.contact-grid.svelte-1hk17bk{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.contact-grid.svelte-1hk17bk{grid-template-columns:repeat(3,1fr)}}.footer.svelte-1hk17bk{margin-top:4rem;text-align:center}.status-bar.svelte-1hk17bk{display:inline-flex;align-items:center;gap:.75rem;padding:1rem;border-radius:.5rem;border:1px solid var(--color-dark-gray);background-color:var(--color-dark)}.status-indicator.svelte-1hk17bk{display:flex;align-items:center;gap:.5rem}.status-dot.svelte-1hk17bk{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-electric-blue);animation:svelte-1hk17bk-blink 2s infinite}.status-text.svelte-1hk17bk{font-size:.875rem;color:var(--color-light-gray)}.caffeine-text.svelte-1hk17bk{font-size:.875rem;color:var(--color-dark-gray)}.meta-info.svelte-1hk17bk{display:flex;justify-content:center;gap:1rem;margin-top:1rem;font-size:.75rem;color:var(--color-dark-gray)}@keyframes svelte-1hk17bk-blink{0%,50%{opacity:1}51%,to{opacity:0}}.terminal-window.svelte-1aah8l4{display:inline-block;margin-bottom:2rem;padding:1.5rem;border-radius:.5rem;border:1px solid #4a4a4a;background-color:#2b2b2b}.terminal-header.svelte-1aah8l4{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;width:100%}.dot.svelte-1aah8l4{width:.75rem;height:.75rem;border-radius:9999px}.dot-blue.svelte-1aah8l4{background-color:#2894c2}.dot-gray.svelte-1aah8l4{background-color:#4a4a4a}.terminal-filename.svelte-1aah8l4{margin-left:1rem;font-size:.875rem;color:#d9d9d9}.terminal-body.svelte-1aah8l4{text-align:left;max-width:100%;overflow-x:auto}.terminal-text.svelte-1aah8l4{font-size:.875rem;line-height:1.625;color:#d9d9d9;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.terminal-cursor.svelte-1aah8l4{color:#2894c2;animation:svelte-1aah8l4-pulse 1s infinite}@keyframes svelte-1aah8l4-pulse{0%,to{opacity:1}50%{opacity:.3}}.specialties-heading.svelte-1i6nh02{font-size:.9rem;font-weight:300;margin-bottom:2rem;text-align:center;letter-spacing:.05em;color:#fff;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.specialties-heading.svelte-1i6nh02{font-size:2.25rem}}.philosophy-wrapper.svelte-88jtyw{margin-bottom:4rem;text-align:center}.philosophy-container.svelte-88jtyw{display:inline-block;padding:2rem;border-radius:.5rem;border:1px solid #4a4a4a;background-color:#2b2b2b}.philosophy-header.svelte-88jtyw{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.philosophy-dot.svelte-88jtyw{width:.5rem;height:.5rem;border-radius:50%;background-color:#2894c2}.philosophy-filename.svelte-88jtyw{font-size:.75rem;color:#4a4a4a}.philosophy-quote.svelte-88jtyw{font-style:italic;font-weight:300;color:#fff;font-size:1.25rem;line-height:1.625;margin-bottom:1.5rem}@media (min-width: 768px){.philosophy-quote.svelte-88jtyw{font-size:1.5rem}}.philosophy-code.svelte-88jtyw{font-size:.875rem;line-height:1.625;color:#d9d9d9;text-align:left}.philosophy-indent.svelte-88jtyw{margin-left:1rem}.philosophy-keyword.svelte-88jtyw{color:#2894c2}.philosophy-variable.svelte-88jtyw{color:#fff}.philosophy-comment.svelte-88jtyw{color:#4a4a4a}.philosophy-key.svelte-88jtyw{color:#fff}.philosophy-string.svelte-88jtyw{color:#2894c2}.about-title.svelte-gok40e{font-size:1.25rem;font-weight:300;margin-bottom:1rem;letter-spacing:.05em;color:#fff;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.about-title.svelte-gok40e{font-size:3rem}.about-subtitle.svelte-gok40e{font-size:1.25rem}}svg{display:inline-block;margin-right:.75rem;color:#2894c2}.about-subtitle.svelte-gok40e{font-size:.7rem;font-weight:300;max-width:42rem;margin-left:auto;margin-right:auto;line-height:1.625;color:#d9d9d9}.specialties-wrapper.svelte-wmzxlo{margin-bottom:4rem}.specialties-grid.svelte-wmzxlo{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.specialties-grid.svelte-wmzxlo{grid-template-columns:repeat(2,1fr)}}.philosophy-wrapper.svelte-3mv1vu{margin-bottom:4rem}.philosophy-box.svelte-3mv1vu{padding:2rem;border-radius:.5rem;border:1px solid #2894c2;background-color:#2b2b2b}.philosophy-header.svelte-3mv1vu{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.philosophy-dot.svelte-3mv1vu{width:.5rem;height:.5rem;border-radius:9999px;background-color:#2894c2}.philosophy-filename.svelte-3mv1vu{font-size:.75rem;color:#4a4a4a}.philosophy-title.svelte-3mv1vu{font-size:1.5rem;font-weight:300;margin-bottom:2rem;text-align:center;color:#fff}.philosophy-values.svelte-3mv1vu{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 768px){.philosophy-values.svelte-3mv1vu{grid-template-columns:repeat(3,1fr)}}.philosophy-value.svelte-3mv1vu{text-align:center}.philosophy-icon-wrapper.svelte-3mv1vu{margin-bottom:1rem;display:flex;justify-content:center}.philosophy-value-title.svelte-3mv1vu{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:#fff}.philosophy-value-description.svelte-3mv1vu{font-size:.875rem;color:#d9d9d9}.philosophy-cta.svelte-3mv1vu{text-align:center;padding-top:2rem;border-top:1px solid #4a4a4a}.philosophy-cta-title.svelte-3mv1vu{font-size:1.125rem;font-weight:300;margin-bottom:1rem;color:#fff}.philosophy-cta-subtitle.svelte-3mv1vu{font-size:.875rem;margin-bottom:1.5rem;color:#d9d9d9}.philosophy-status.svelte-3mv1vu{display:inline-flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid #2894c2;border-radius:.5rem;background-color:#000}.philosophy-status-indicator.svelte-3mv1vu{display:flex;align-items:center;gap:.5rem}.philosophy-status-dot.svelte-3mv1vu{width:.5rem;height:.5rem;border-radius:9999px;background-color:#2894c2;animation:svelte-3mv1vu-pulse 2s infinite}.philosophy-status-text.svelte-3mv1vu{font-size:.875rem;color:#d9d9d9}.philosophy-powered-by.svelte-3mv1vu{font-size:.875rem;color:#4a4a4a}.philosophy-tags.svelte-3mv1vu{margin-top:1rem;display:flex;justify-content:center;gap:1rem;font-size:.75rem;color:#4a4a4a}@keyframes svelte-3mv1vu-pulse{0%,to{opacity:1}50%{opacity:.3}}.project-navigation.svelte-srpf2p.svelte-srpf2p{width:100%;height:100%;background:#2b2b2bf2;border-right:1px solid var(--color-dark-gray);display:flex;flex-direction:column;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(0);transition:transform .3s ease}.project-navigation.mobile.svelte-srpf2p.svelte-srpf2p{position:fixed;top:114px;left:0;z-index:100;transform:translate(-100%);box-shadow:2px 0 10px #0000004d;height:calc(100% - 80px)}.project-navigation.mobile.show.svelte-srpf2p.svelte-srpf2p{transform:translate(0)}.nav-content.svelte-srpf2p.svelte-srpf2p{display:flex;flex-direction:column;height:100%}.nav-header.svelte-srpf2p.svelte-srpf2p{padding:1.5rem 1rem;border-bottom:1px solid var(--color-dark-gray);background:var(--color-dark)}.nav-title.svelte-srpf2p.svelte-srpf2p{display:flex;align-items:center;gap:.75rem;color:var(--color-white);font-weight:700;font-size:.9rem;margin-bottom:.5rem}.folder-icon.svelte-srpf2p.svelte-srpf2p{font-size:1.1rem}.title-text.svelte-srpf2p.svelte-srpf2p{letter-spacing:1px}.nav-path.svelte-srpf2p.svelte-srpf2p{color:var(--color-light-gray);font-size:.75rem;margin-bottom:.75rem}.nav-stats.svelte-srpf2p.svelte-srpf2p{display:flex;align-items:center;gap:1rem}.stat-item.svelte-srpf2p.svelte-srpf2p{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-dark-gray)}.stat-dot.svelte-srpf2p.svelte-srpf2p{width:6px;height:6px;border-radius:50%;background:var(--color-dark-gray)}.stat-dot.active.svelte-srpf2p.svelte-srpf2p{background:var(--color-electric-blue);animation:svelte-srpf2p-pulse 2s infinite}.nav-body.svelte-srpf2p.svelte-srpf2p{flex:1;overflow-y:auto;padding:.5rem 0}.project-list.svelte-srpf2p.svelte-srpf2p{list-style:none;margin:0;padding:0}.project-item.svelte-srpf2p.svelte-srpf2p{margin:0}.project-item.svelte-srpf2p>a.svelte-srpf2p{text-decoration:none}.project-button.svelte-srpf2p.svelte-srpf2p{width:100%;background:none;border:none;color:var(--color-light-gray);cursor:pointer;padding:1rem;display:flex;align-items:center;gap:1rem;font-size:.85rem;transition:all .2s ease;position:relative;text-align:left}.project-button.svelte-srpf2p.svelte-srpf2p:hover{background:#2894c21a;color:var(--color-white)}.project-button.active.svelte-srpf2p.svelte-srpf2p{background:#2894c233;color:var(--color-electric-blue);border-left:3px solid var(--color-electric-blue)}.project-icon-container.svelte-srpf2p.svelte-srpf2p{position:relative;flex-shrink:0}.project-icon.svelte-srpf2p.svelte-srpf2p{font-size:1.1rem;display:block}.status-indicator.svelte-srpf2p.svelte-srpf2p{position:absolute;bottom:-2px;right:-2px;width:8px;height:8px;border-radius:50%;border:1px solid var(--color-dark)}.status-indicator.active.svelte-srpf2p.svelte-srpf2p{background:#28ca42}.status-indicator.completed.svelte-srpf2p.svelte-srpf2p{background:var(--color-electric-blue)}.status-indicator.beta.svelte-srpf2p.svelte-srpf2p{background:#ffbd2e}.status-indicator.live.svelte-srpf2p.svelte-srpf2p{background:#28ca42}.status-indicator.archived.svelte-srpf2p.svelte-srpf2p{background:var(--color-dark-gray)}.project-info.svelte-srpf2p.svelte-srpf2p{flex:1;display:flex;flex-direction:column;gap:.25rem}.project-name.svelte-srpf2p.svelte-srpf2p{font-weight:500;line-height:1.2}.project-meta.svelte-srpf2p.svelte-srpf2p{display:flex;align-items:center;gap:.75rem;font-size:.7rem;color:var(--color-dark-gray)}.project-index.svelte-srpf2p.svelte-srpf2p{font-weight:700}.project-status.svelte-srpf2p.svelte-srpf2p{text-transform:uppercase;letter-spacing:.5px}.project-actions.svelte-srpf2p.svelte-srpf2p{opacity:0;transition:opacity .2s ease}.project-button.svelte-srpf2p:hover .project-actions.svelte-srpf2p{opacity:1}.action-icon.svelte-srpf2p.svelte-srpf2p{color:var(--color-electric-blue);font-size:1rem;font-weight:700}.nav-footer.svelte-srpf2p.svelte-srpf2p{padding:1rem;border-top:1px solid var(--color-dark-gray);background:var(--color-black)}.footer-info.svelte-srpf2p.svelte-srpf2p{display:flex;flex-direction:column;gap:.5rem}.terminal-line.svelte-srpf2p.svelte-srpf2p{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.prompt.svelte-srpf2p.svelte-srpf2p{color:var(--color-electric-blue);font-weight:700}.command.svelte-srpf2p.svelte-srpf2p{color:var(--color-white)}.git-status.svelte-srpf2p.svelte-srpf2p{display:flex;flex-direction:column;gap:.25rem;font-size:.7rem;color:var(--color-dark-gray);padding-left:1rem}.status-text.svelte-srpf2p.svelte-srpf2p{color:var(--color-light-gray)}.changes.svelte-srpf2p.svelte-srpf2p{color:var(--color-electric-blue)}@keyframes svelte-srpf2p-pulse{0%,to{opacity:1}50%{opacity:.5}}.nav-body.svelte-srpf2p.svelte-srpf2p::-webkit-scrollbar{width:4px}.nav-body.svelte-srpf2p.svelte-srpf2p::-webkit-scrollbar-track{background:var(--color-dark)}.nav-body.svelte-srpf2p.svelte-srpf2p::-webkit-scrollbar-thumb{background:var(--color-dark-gray);border-radius:2px}.nav-body.svelte-srpf2p.svelte-srpf2p::-webkit-scrollbar-thumb:hover{background:var(--color-electric-blue)}@media (max-width: 768px){.project-navigation.svelte-srpf2p.svelte-srpf2p{width:250px}.project-button.svelte-srpf2p.svelte-srpf2p{padding:.75rem;font-size:.8rem}.nav-header.svelte-srpf2p.svelte-srpf2p{padding:1rem}}.project-scroll-section.svelte-106ipwk{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:hidden}.background-container.svelte-106ipwk{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.particles-bg.svelte-106ipwk{width:100%;height:100%}.particle.svelte-106ipwk{position:absolute;width:2px;height:2px;background:var(--color-electric-blue);border-radius:50%;left:var(--x);top:var(--y);animation:svelte-106ipwk-particleFloat var(--duration) ease-in-out infinite;animation-delay:var(--delay)}.grid-bg.svelte-106ipwk{width:100%;height:100%;background-image:linear-gradient(rgba(40,148,194,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(40,148,194,.1) 1px,transparent 1px);background-size:50px 50px;animation:svelte-106ipwk-gridPulse 4s ease-in-out infinite}.waves-bg.svelte-106ipwk{width:100%;height:100%;position:relative}.wave.svelte-106ipwk{position:absolute;bottom:0;left:0;width:100%;height:80px;background:linear-gradient(45deg,transparent,rgba(40,148,194,.1));border-radius:50%;animation:svelte-106ipwk-waveMove 5s ease-in-out infinite}.wave1.svelte-106ipwk{animation-delay:0s}.wave2.svelte-106ipwk{animation-delay:1.5s;opacity:.7}.wave3.svelte-106ipwk{animation-delay:3s;opacity:.4}.neural-bg.svelte-106ipwk{width:100%;height:100%}.neural-node.svelte-106ipwk{position:absolute;width:3px;height:3px;background:var(--color-electric-blue);border-radius:50%;left:var(--x);top:var(--y);animation:svelte-106ipwk-neuralPulse 3s ease-in-out infinite;animation-delay:var(--delay)}.matrix-bg.svelte-106ipwk{width:100%;height:100%}.matrix-column.svelte-106ipwk{position:absolute;top:-100%;left:var(--left);width:2px;height:100px;background:linear-gradient(to bottom,transparent,var(--color-electric-blue),transparent);animation:svelte-106ipwk-matrixRain 4s linear infinite;animation-delay:var(--delay)}.section-content.svelte-106ipwk{text-decoration:none;position:relative;z-index:2;width:100%;max-width:1200px;scale:1;transition:scale .3s ease}.section-content.svelte-106ipwk:hover{scale:1.02}.content-wrapper.svelte-106ipwk{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.text-content.svelte-106ipwk{display:flex;flex-direction:column;gap:2rem}.project-header.svelte-106ipwk{display:flex;align-items:center;gap:.5rem;color:var(--color-electric-blue);font-size:1.2rem;font-weight:700}.project-separator.svelte-106ipwk{color:var(--color-dark-gray)}.project-title.svelte-106ipwk{font-size:2.8rem;font-weight:700;color:var(--color-white);margin:0;text-transform:uppercase;letter-spacing:2px;line-height:1.1}.project-description.svelte-106ipwk{font-size:1.1rem;color:var(--color-light-gray);line-height:1.7;margin:0}.tech-stack.svelte-106ipwk{display:flex;flex-direction:column;gap:1rem}.tech-label.svelte-106ipwk{color:var(--color-electric-blue);font-size:.9rem;font-weight:700}.tech-list.svelte-106ipwk{display:flex;flex-wrap:wrap;gap:.75rem}.tech-item.svelte-106ipwk{background:#2894c21a;border:1px solid var(--color-electric-blue);color:var(--color-electric-blue);padding:.5rem 1rem;border-radius:4px;font-size:.85rem;animation:svelte-106ipwk-techItemFade .5s ease-out forwards;opacity:0;transform:translateY(10px)}.image-content.svelte-106ipwk{display:flex;justify-content:center}.code-window.svelte-106ipwk{background:var(--color-dark);border-radius:8px;overflow:hidden;box-shadow:0 20px 40px #00000080;border:1px solid var(--color-dark-gray);max-width:500px;width:100%}.window-header.svelte-106ipwk{background:var(--color-dark-gray);padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-black)}.window-controls.svelte-106ipwk{display:flex;gap:.5rem}.control.svelte-106ipwk{width:12px;height:12px;border-radius:50%}.control.close.svelte-106ipwk{background:#ff5f57}.control.minimize.svelte-106ipwk{background:#ffbd2e}.control.maximize.svelte-106ipwk{background:#28ca42}.window-title.svelte-106ipwk{display:flex;align-items:center;gap:.5rem;color:var(--color-light-gray);font-size:.8rem}.image-container.svelte-106ipwk{position:relative;width:100%;height:300px;background:var(--color-black)}.image-shimmer.svelte-106ipwk{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-dark-gray);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem}.shimmer-line.svelte-106ipwk{width:70%;height:16px;background:linear-gradient(90deg,var(--color-dark-gray) 25%,var(--color-light-gray) 50%,var(--color-dark-gray) 75%);background-size:200% 100%;animation:svelte-106ipwk-shimmer 1.5s infinite;border-radius:4px}.shimmer-text.svelte-106ipwk{color:var(--color-light-gray);font-size:.85rem;margin-top:.5rem}@keyframes svelte-106ipwk-particleFloat{0%,to{transform:translateY(0) rotate(0);opacity:.3}50%{transform:translateY(-15px) rotate(180deg);opacity:1}}@keyframes svelte-106ipwk-gridPulse{0%,to{opacity:.3}50%{opacity:.7}}@keyframes svelte-106ipwk-waveMove{0%,to{transform:translate(-30px) rotate(0)}50%{transform:translate(30px) rotate(180deg)}}@keyframes svelte-106ipwk-neuralPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes svelte-106ipwk-matrixRain{0%{top:-100%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes svelte-106ipwk-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes svelte-106ipwk-techItemFade{to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.content-wrapper.svelte-106ipwk{grid-template-columns:1fr;gap:3rem;text-align:center}.project-title.svelte-106ipwk{font-size:2.2rem}}@media (max-width: 768px){.project-scroll-section.svelte-106ipwk{padding:2rem 1rem}.project-title.svelte-106ipwk{font-size:1.8rem}.project-description.svelte-106ipwk{font-size:1rem}.image-container.svelte-106ipwk{height:250px}.tech-list.svelte-106ipwk{justify-content:center}}.projects-list-container.svelte-14lr58g.svelte-14lr58g{display:flex}.navigation-container.svelte-14lr58g.svelte-14lr58g{position:sticky;top:114px;width:280px;height:calc(100vh - 114px);z-index:100;pointer-events:none}.navigation-container.mobile.svelte-14lr58g.svelte-14lr58g{width:0px;pointer-events:auto}.mobile-nav-toggle.svelte-14lr58g.svelte-14lr58g{position:fixed;top:8rem;right:1rem;width:50px;height:50px;background:#2b2b2be6;border:2px solid var(--color-electric-blue);border-radius:8px;color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;z-index:101;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-nav-toggle.svelte-14lr58g.svelte-14lr58g:hover{background:var(--color-electric-blue);transform:scale(1.05)}.mobile-nav-toggle.active.svelte-14lr58g.svelte-14lr58g{background:var(--color-electric-blue)}.toggle-icon.svelte-14lr58g.svelte-14lr58g{transition:transform .3s ease}.mobile-nav-toggle.active.svelte-14lr58g .toggle-icon.svelte-14lr58g{transform:rotate(90deg)}.mobile-overlay.svelte-14lr58g.svelte-14lr58g{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.projects-content.svelte-14lr58g.svelte-14lr58g{transition:margin-left .3s ease}.projects-header.svelte-14lr58g.svelte-14lr58g{text-align:center;padding:4rem 2rem;border-bottom:1px solid var(--color-dark-gray);margin-bottom:2rem}.section-title.svelte-14lr58g.svelte-14lr58g{font-size:2.5rem;font-weight:700;color:var(--color-white);margin:0 0 1rem;display:flex;align-items:center;justify-content:center;gap:1rem}.title-prompt.svelte-14lr58g.svelte-14lr58g{color:var(--color-electric-blue)}.section-subtitle.svelte-14lr58g.svelte-14lr58g{color:var(--color-light-gray);font-size:1.1rem;margin:0;font-style:italic}.projects-list.svelte-14lr58g.svelte-14lr58g{display:flex;flex-direction:column}@media (max-width: 768px){.projects-content.svelte-14lr58g.svelte-14lr58g{margin-left:0}.projects-header.svelte-14lr58g.svelte-14lr58g{padding:2rem 1rem}.section-title.svelte-14lr58g.svelte-14lr58g{font-size:1.8rem;flex-direction:column;gap:.5rem}.section-subtitle.svelte-14lr58g.svelte-14lr58g{font-size:1rem}}.cv-section.svelte-1cvslz0.svelte-1cvslz0{min-height:100vh;padding:2rem;display:flex;align-items:center;justify-content:center}.terminal-window.svelte-1cvslz0.svelte-1cvslz0{width:100%;max-width:900px;border-radius:8px;box-shadow:0 20px 40px #00000080;border:1px solid var(--color-dark-gray);overflow:hidden}.terminal-header.svelte-1cvslz0.svelte-1cvslz0{background:var(--color-dark-gray);padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-black)}.terminal-controls.svelte-1cvslz0.svelte-1cvslz0{display:flex;gap:.5rem}.control.svelte-1cvslz0.svelte-1cvslz0{width:12px;height:12px;border-radius:50%}.control.close.svelte-1cvslz0.svelte-1cvslz0{background:#ff5f57}.control.minimize.svelte-1cvslz0.svelte-1cvslz0{background:#ffbd2e}.control.maximize.svelte-1cvslz0.svelte-1cvslz0{background:#28ca42}.terminal-title.svelte-1cvslz0.svelte-1cvslz0{display:flex;align-items:center;gap:.5rem;color:var(--color-light-gray);font-size:.9rem}.terminal-icon.svelte-1cvslz0.svelte-1cvslz0{color:var(--color-electric-blue);font-weight:700}.terminal-content.svelte-1cvslz0.svelte-1cvslz0{padding:1.5rem;line-height:1.6;min-height:500px}.terminal-prompt.svelte-1cvslz0.svelte-1cvslz0{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;color:var(--color-light-gray)}.prompt-symbol.svelte-1cvslz0.svelte-1cvslz0{color:var(--color-electric-blue);font-weight:700}.command.svelte-1cvslz0.svelte-1cvslz0{color:var(--color-white)}.cv-content.svelte-1cvslz0.svelte-1cvslz0{margin-bottom:2rem}.cv-section-block.svelte-1cvslz0.svelte-1cvslz0{margin-bottom:1.5rem;border-left:2px solid var(--color-dark-gray);padding-left:1rem}.section-header.svelte-1cvslz0.svelte-1cvslz0{display:flex;align-items:center;gap:.75rem;background:none;border:none;color:var(--color-white);font-size:1rem;cursor:pointer;padding:.5rem 0;width:100%;text-align:left;transition:color .3s ease}.section-header.svelte-1cvslz0.svelte-1cvslz0:hover{color:var(--color-electric-blue)}.fold-icon.svelte-1cvslz0.svelte-1cvslz0{color:var(--color-electric-blue);font-size:.8rem;transition:transform .3s ease}.section-title.svelte-1cvslz0.svelte-1cvslz0{font-weight:700;letter-spacing:1px}.section-content.svelte-1cvslz0.svelte-1cvslz0{margin-top:.5rem;padding-left:1.5rem}.content-line.svelte-1cvslz0.svelte-1cvslz0{margin-bottom:.25rem}.line-content.svelte-1cvslz0.svelte-1cvslz0{color:var(--color-light-gray)}.line-content.svelte-1cvslz0.svelte-1cvslz0:first-child{color:var(--color-white)}.download-section.svelte-1cvslz0.svelte-1cvslz0{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-dark-gray)}.download-button.svelte-1cvslz0.svelte-1cvslz0{display:flex;align-items:center;gap:.75rem;background:var(--color-dark-gray);border:2px solid var(--color-electric-blue);color:var(--color-white);font-size:1rem;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;transition:all .3s ease}.download-button.svelte-1cvslz0.svelte-1cvslz0:hover{background:var(--color-electric-blue);transform:translateY(-2px);box-shadow:0 4px 12px #2894c24d}.download-icon.svelte-1cvslz0.svelte-1cvslz0{color:var(--color-electric-blue);transition:color .3s ease}.download-button.svelte-1cvslz0:hover .download-icon.svelte-1cvslz0{color:var(--color-white)}.terminal-cursor.svelte-1cvslz0.svelte-1cvslz0{display:flex;align-items:center;gap:.5rem;color:var(--color-light-gray)}.cursor-blink.svelte-1cvslz0.svelte-1cvslz0{color:var(--color-electric-blue);animation:svelte-1cvslz0-blink 1s infinite}@keyframes svelte-1cvslz0-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width: 768px){.cv-section.svelte-1cvslz0.svelte-1cvslz0,.terminal-content.svelte-1cvslz0.svelte-1cvslz0{padding:1rem}.section-header.svelte-1cvslz0.svelte-1cvslz0{font-size:.9rem}.download-button.svelte-1cvslz0.svelte-1cvslz0{font-size:.9rem;padding:.5rem 1rem}}@media (max-width: 480px){.terminal-header.svelte-1cvslz0.svelte-1cvslz0{padding:.5rem}.terminal-title.svelte-1cvslz0.svelte-1cvslz0{font-size:.8rem}.section-content.svelte-1cvslz0.svelte-1cvslz0{padding-left:1rem}.download-button.svelte-1cvslz0.svelte-1cvslz0{flex-direction:column;gap:.5rem;text-align:center}}
