.page-wrapper.svelte-18i8aox{max-width:1200px;margin:0 auto;padding:2rem 1rem}.header.svelte-18i8aox{margin-top:-20vh;text-align:left;margin-bottom:2rem}h1.svelte-18i8aox{font-size:2rem;font-weight:400;margin-bottom:.5rem;color:#fff}.subtitle.svelte-18i8aox{font-size:1rem;color:#7d8590}.projects-grid.svelte-18i8aox{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.project-card.svelte-18i8aox{background:#161b2280;border:1px solid rgba(48,54,61,.5);border-radius:.375rem;display:flex;flex-direction:column;transition:background-color .2s ease;overflow:hidden}.project-card.svelte-18i8aox:hover{background:#161b22cc}.project-image.svelte-18i8aox{width:100%;height:300px;object-fit:cover}.project-card-content.svelte-18i8aox{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;flex-grow:1}.project-header.svelte-18i8aox{display:flex;align-items:center;gap:.75rem}.project-header.svelte-18i8aox h2:where(.svelte-18i8aox){font-size:1.1rem;font-weight:400;text-align:center;width:100%}a.svelte-18i8aox{color:#fff;text-decoration:none}a.svelte-18i8aox:hover{color:#3fa7d6}.project-description.svelte-18i8aox{color:#7d8590;font-size:.875rem}.more-projects-section.svelte-18i8aox{background-color:#1e252eb3;padding:2rem;text-align:center;border-radius:.375rem;border:1px solid rgba(48,54,61,.5)}.more-projects-section.svelte-18i8aox p:where(.svelte-18i8aox){color:#c9d1d9;font-size:1rem;margin:0;margin-bottom:1rem}.github-button.svelte-18i8aox{display:inline-block;padding:.75rem 1.5rem;background-color:#307ac0;color:#fff;text-decoration:none;border-radius:.5rem;font-weight:500;transition:background-color .2s ease}.github-button.svelte-18i8aox:hover{background-color:#2e72a0;color:#fff}.text-center.svelte-18i8aox{text-align:center}
