.svg-icon.svelte-1g28qyz{display:inline-block;vertical-align:middle;flex-shrink:0;line-height:0}.svg-icon.svelte-1g28qyz svg{width:100%;height:100%}.hero.svelte-u8lqp0{padding:0 0 10px;margin-bottom:12px;border-bottom:1px solid var(--border-subtle)}.hero-inner.svelte-u8lqp0{display:flex;align-items:center;gap:16px}.hero-avatar.svelte-u8lqp0{width:64px;height:64px;border-radius:50%;border:2px solid var(--text-primary);box-shadow:var(--glow-green);cursor:pointer;transition:transform .2s ease;flex-shrink:0}.hero-avatar.svelte-u8lqp0:hover{transform:scale(1.05)}.hero-text.svelte-u8lqp0 h1:where(.svelte-u8lqp0){font-size:20px;margin-bottom:2px}.hero-tagline.svelte-u8lqp0{font-size:12px;color:var(--text-secondary);line-height:1.4;max-width:500px;margin:0}.about-summary.svelte-1o30u11 p:where(.svelte-1o30u11){font-size:12px;margin-bottom:8px;line-height:1.5}.projects-list.svelte-a72wie{display:flex;flex-direction:column;gap:0}.project-row.svelte-a72wie{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:all .12s ease}.project-row.svelte-a72wie:last-child{border-bottom:none}.project-row.svelte-a72wie:hover{background:#00ff410a}.project-row.svelte-a72wie:hover .project-row-title:where(.svelte-a72wie){color:var(--text-primary)}.project-row-info.svelte-a72wie{display:flex;flex-direction:column;gap:1px;min-width:0}.project-row-title.svelte-a72wie{font-size:13px;font-weight:600;color:var(--text-accent);transition:color .12s ease}.project-row-desc.svelte-a72wie{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filters-wrapper.svelte-1losjab{position:relative;margin-bottom:8px}.category-filters.svelte-1losjab{display:flex;gap:5px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.category-filters.svelte-1losjab::-webkit-scrollbar{display:none}.scroll-arrow.svelte-1losjab{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:#0a0a1a;border:1px solid var(--border-subtle);border-radius:3px;color:var(--text-acccent);cursor:pointer;padding:0;z-index:2;opacity:0;pointer-events:none;transition:opacity .15s ease,border-color .15s ease,color .15s ease}.scroll-arrow.visible.svelte-1losjab{opacity:1;pointer-events:auto}.scroll-arrow.svelte-1losjab:hover{border-color:var(--text-primary);color:var(--text-primary)}.scroll-arrow-left.svelte-1losjab{left:0;transform:translateY(-50%) rotate(180deg)}.scroll-arrow-right.svelte-1losjab{right:0}.cat-toggle.svelte-1losjab{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;flex-shrink:0;background:#0003;border:1px solid var(--border-subtle);border-radius:3px;font-size:10px;color:var(--text-muted);font-family:JetBrains Mono,monospace;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.cat-toggle.active.svelte-1losjab{border-color:var(--cat-color, var(--text-primary));color:var(--text-secondary);background:#00000059}.cat-toggle.svelte-1losjab:hover{border-color:var(--cat-color, var(--text-primary));color:var(--text-secondary)}.interests-list.svelte-1losjab{display:flex;flex-direction:column;max-height:220px;overflow-y:auto}.interest-row.svelte-1losjab{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:all .12s ease}.interest-row.svelte-1losjab:last-child{border-bottom:none}.interest-row.svelte-1losjab:hover{background:#00ff410a}.interest-row.svelte-1losjab:hover .interest-row-title:where(.svelte-1losjab){color:var(--text-primary)}.interest-row-info.svelte-1losjab{display:flex;flex-direction:column;gap:1px;min-width:0}.interest-row-title.svelte-1losjab{font-size:12px;font-weight:600;color:var(--text-accent);transition:color .12s ease}.interest-row-meta.svelte-1losjab{display:flex;align-items:center;gap:6px;font-size:10px}.interest-cat.svelte-1losjab{letter-spacing:.3px;color:var(--text-muted)}.interest-rating.svelte-1losjab{color:var(--accent-amber);font-size:9px;letter-spacing:1px}.social-links.svelte-is2yti{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.social-link.svelte-is2yti{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#0003;border:1px solid var(--border-subtle);border-radius:3px;color:var(--text-primary);font-size:11px;font-family:JetBrains Mono,monospace;text-decoration:none;transition:all .15s ease}.social-link.svelte-is2yti:hover{border-color:var(--text-primary);box-shadow:0 0 6px #00ff411f;text-decoration:none;color:var(--text-primary)}.email-link.svelte-is2yti{background:none;cursor:pointer}.tools-grid.svelte-rm4arn{display:flex;gap:6px;flex-wrap:wrap}.tool-chip.svelte-rm4arn{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:#0003;border:1px solid var(--border-subtle);border-radius:3px;font-size:11px;color:var(--text-secondary);font-family:JetBrains Mono,monospace;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.tool-chip.svelte-rm4arn:hover{border-color:var(--tool-color, var(--text-primary));color:var(--text-primary);background:#00000059}.tool-logo.svelte-rm4arn{width:14px;height:14px;flex-shrink:0;opacity:.85;transition:opacity .15s ease}.tool-chip.svelte-rm4arn:hover .tool-logo:where(.svelte-rm4arn){opacity:1}.tool-category.svelte-rm4arn{font-size:9px;color:var(--text-muted);letter-spacing:.3px}.quote-card.svelte-ip0dj9{background:#00000040;border:1px solid var(--border-subtle);border-radius:3px;padding:10px 12px;margin-bottom:8px}.quote-card.svelte-ip0dj9 blockquote:where(.svelte-ip0dj9){font-size:12px;color:var(--text-primary);font-style:italic;margin:0 0 4px;line-height:1.5;border:none;padding:0}.quote-author.svelte-ip0dj9{font-size:11px;color:var(--text-secondary);text-align:right;margin:0}.quote-category-tag.svelte-ip0dj9{font-size:10px;color:var(--text-muted)}.quote-actions.svelte-ip0dj9{display:flex;gap:4px;flex-wrap:wrap}.side-desc.svelte-zrub12{font-size:11px;color:var(--text-muted);margin-bottom:6px}.side-stat.svelte-zrub12{font-size:11px;color:var(--text-primary);margin-bottom:6px}.status-items.svelte-id4sla{display:flex;flex-direction:column;gap:4px}.status-row.svelte-id4sla{display:flex;justify-content:space-between;align-items:center;padding:3px 0;border-bottom:1px solid rgba(26,26,58,.5);font-size:11px}.status-row.svelte-id4sla:last-child{border-bottom:none}.status-label.svelte-id4sla{color:var(--text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.3px}.status-value.svelte-id4sla{color:var(--text-secondary);font-size:11px}.controls.svelte-q6y4nq{display:flex;flex-direction:column;gap:6px}.control-row.svelte-q6y4nq{display:flex;flex-direction:column;gap:2px}.control-label.svelte-q6y4nq{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px}.control-input.svelte-q6y4nq{display:flex;align-items:center;gap:6px}.control-value.svelte-q6y4nq{font-size:10px;color:var(--text-secondary);min-width:32px;text-align:right;font-variant-numeric:tabular-nums}input[type=range].svelte-q6y4nq{-webkit-appearance:none;appearance:none;flex:1;height:4px;background:var(--border-subtle);border-radius:2px;outline:none}input[type=range].svelte-q6y4nq::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;border-radius:50%;background:var(--text-primary);box-shadow:0 0 6px #00ff4166;cursor:pointer}input[type=range].svelte-q6y4nq::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:var(--text-primary);box-shadow:0 0 6px #00ff4166;border:none;cursor:pointer}input[type=range].svelte-q6y4nq:hover::-webkit-slider-thumb{box-shadow:0 0 10px #00ff4199}input[type=range].svelte-q6y4nq::-webkit-slider-runnable-track{height:4px;border-radius:2px}.reset-btn.svelte-q6y4nq{margin-top:8px;width:100%;justify-content:center}.window.svelte-4yyt8s{position:fixed;display:flex;flex-direction:column;border:1px solid var(--border-window);background:#0d0d22a6;box-shadow:0 0 20px #00000080,0 0 1px var(--border-glow);border-radius:4px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.window-titlebar.svelte-4yyt8s{display:flex;align-items:center;background:#1a0a2ea6;padding:2px 5px;gap:8px;-webkit-user-select:none;user-select:none;flex-shrink:0}.window-titlebar.svelte-4yyt8s .title-text:where(.svelte-4yyt8s){font-size:13px;font-weight:700;color:#e0e0f0;font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title-subtitle.svelte-4yyt8s{font-size:10px;color:var(--text-muted);font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.3px}.titlebar-icon.svelte-4yyt8s{width:14px;height:14px;flex-shrink:0}.close-btn.svelte-4yyt8s{margin-left:auto;width:22px;height:22px;border:none;background:transparent;color:#7a7aaa;display:flex;align-items:center;justify-content:center;padding:0;border-radius:3px;transition:all .15s ease}.close-btn.svelte-4yyt8s:hover{background:#f46;color:#fff;box-shadow:var(--glow-red)}.window-content.svelte-4yyt8s{flex:1;overflow:auto;padding:16px;min-height:0}.win-about.svelte-1lqldsv,.win-project.svelte-1ntujge{display:flex;flex-direction:column;gap:10px}.project-link.svelte-1ntujge{display:inline-flex;align-items:center;gap:4px;color:var(--text-accent);font-size:12px}.win-tool.svelte-12664iz{display:flex;flex-direction:column;gap:10px}.win-tool-about.svelte-12664iz{font-size:12px;line-height:1.6;color:var(--text-secondary)}.tool-link.svelte-12664iz{display:inline-flex;align-items:center;gap:4px;color:var(--text-accent);font-size:12px}.win-contact.svelte-1tahm0e{display:flex;flex-direction:column;gap:10px}.contact-entry.svelte-1tahm0e{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-subtle);background:#00000026;border-radius:3px}.contact-info.svelte-1tahm0e{display:flex;flex-direction:column;gap:1px}.contact-label.svelte-1tahm0e{font-size:10px;color:var(--text-muted);letter-spacing:.8px}.contact-info.svelte-1tahm0e a:where(.svelte-1tahm0e){color:var(--text-primary);font-size:12px}.email-copy-btn.svelte-1tahm0e{background:none;border:1px dashed var(--border-window);color:var(--text-primary);font-family:inherit;font-size:12px;padding:3px 6px;text-align:left;border-radius:3px;transition:all .15s ease}.email-copy-btn.svelte-1tahm0e:hover{border-color:var(--text-primary);box-shadow:0 0 6px #00ff4133}.win-interest-about.svelte-eys3gt{font-size:12px;line-height:1.6;color:var(--text-secondary)}.win-quotes.svelte-aca7fl{display:flex;flex-direction:column;gap:8px}.quote-filter-bar.svelte-aca7fl{display:flex;gap:4px;flex-wrap:wrap}.filter-btn.svelte-aca7fl{padding:3px 8px;font-size:10px;font-family:JetBrains Mono,monospace;background:var(--button-face);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:3px;transition:all .15s ease;text-transform:capitalize}.filter-btn.svelte-aca7fl:hover{color:var(--text-primary);border-color:var(--text-primary)}.filter-btn.active.svelte-aca7fl{background:#00ff411a;color:var(--text-primary);border-color:var(--text-primary)}.quotes-list.svelte-aca7fl{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.quote-row.svelte-aca7fl{background:#0003;border:1px solid var(--border-subtle);border-radius:3px;padding:8px 10px}.quote-row.svelte-aca7fl blockquote:where(.svelte-aca7fl){font-size:12px;color:var(--text-accent);font-style:italic;margin:0 0 4px;border:none;padding:0;line-height:1.4}.quote-meta.svelte-aca7fl{display:flex;justify-content:space-between;align-items:center}.quote-attr.svelte-aca7fl{font-size:11px;color:var(--text-secondary)}.quote-cat-tag.svelte-aca7fl{font-size:10px;color:var(--text-muted)}.quote.svelte-aca7fl{color:var(--text-primary)}.win-snake.svelte-74xzy6{display:flex;flex-direction:column;align-items:center;gap:6px;-webkit-user-select:none;user-select:none}.snake-header.svelte-74xzy6{display:flex;justify-content:space-between;width:400px;font-size:12px}.snake-score.svelte-74xzy6{color:var(--text-primary)}.snake-high.svelte-74xzy6{color:var(--text-muted)}.snake-canvas-wrap.svelte-74xzy6{position:relative;width:400px;height:400px;border:1px solid var(--border-window);box-shadow:inset 0 0 10px #00000080,0 0 6px #00ff411f;border-radius:2px}.snake-canvas-wrap.svelte-74xzy6 canvas:where(.svelte-74xzy6){display:block}.snake-overlay.svelte-74xzy6{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#0d0d22d9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.snake-title.svelte-74xzy6{font-size:24px;font-weight:700;color:var(--text-primary);text-shadow:0 0 12px rgba(0,255,65,.5);margin:0}.snake-hint.svelte-74xzy6{font-size:11px;color:var(--text-muted);animation:svelte-74xzy6-pulse 1.8s ease-in-out infinite;margin:0}.snake-final.svelte-74xzy6{font-size:14px;color:var(--text-secondary);margin:0}.snake-controls.svelte-74xzy6{font-size:10px;color:var(--text-muted);margin:1px 0 0}@keyframes svelte-74xzy6-pulse{0%,to{opacity:.5}50%{opacity:1}}.win-honk.svelte-tw1fpc{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.win-honk.svelte-tw1fpc p:where(.svelte-tw1fpc){max-width:480px;line-height:1.5}.home.svelte-1uha8ag{max-width:900px;margin:0 auto;padding:24px 16px 20px}.content-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 280px;gap:12px;align-items:start}.main-col.svelte-1uha8ag,.side-col.svelte-1uha8ag{display:flex;flex-direction:column;min-width:0}.site-footer.svelte-1uha8ag{text-align:center;padding:10px 0 16px}.site-footer.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:10px;color:var(--text-muted);display:inline-flex;align-items:center;gap:3px}@media(max-width:768px){.content-grid.svelte-1uha8ag{grid-template-columns:1fr}}
