.tool-input.svelte-14j9m28{width:100%;background:#17181e;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.65rem .85rem;color:#ededef;font-family:Geist,sans-serif;font-size:14px;outline:none;transition:border-color .15s ease,background .15s ease}.tool-input.svelte-14j9m28::placeholder{color:#5c5c64}.tool-input.svelte-14j9m28:focus{border-color:#5e6ad2;background:#1b1c24}.tech-grid.svelte-1cwc35n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}@media (min-width: 640px){.tech-grid.svelte-1cwc35n{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.tech-grid.svelte-1cwc35n{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.tech-grid.svelte-1cwc35n{grid-template-columns:repeat(8,minmax(0,1fr))}}.tech-tile.svelte-1cwc35n{opacity:0;transform:translateY(6px);animation:svelte-1cwc35n-tileIn .5s cubic-bezier(.2,.9,.2,1) forwards}@keyframes svelte-1cwc35n-tileIn{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.tech-tile.svelte-1cwc35n{animation:none;opacity:1;transform:none}}.line-clamp-3.svelte-1kyllpw{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.project-card.svelte-1kyllpw{break-inside:avoid}.project-columns.svelte-wnvabi{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}@media (min-width: 768px){.project-columns.svelte-wnvabi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.project-columns.svelte-wnvabi{grid-template-columns:repeat(3,minmax(0,1fr))}}.project-column.svelte-wnvabi{display:flex;flex-direction:column;gap:1.25rem}
