main.svelte-cwls5q{max-width:52rem;margin:0 auto 6rem;padding:0 1.5rem}section.svelte-cwls5q{margin-bottom:3rem}.hero.svelte-cwls5q{margin-bottom:2.5rem}h1.svelte-cwls5q{font-size:2rem;margin-bottom:.5rem;font-weight:700}h2.svelte-cwls5q{font-size:1.125rem;margin-bottom:1.25rem;color:var(--txt-0);font-weight:600}h3.svelte-cwls5q{font-size:1rem;margin-bottom:.75rem;color:var(--txt-0);font-weight:600}.bio.svelte-cwls5q{font-size:1rem;line-height:1.6;color:var(--txt)}.links.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:1.25rem}a.svelte-cwls5q{font-family:var(--font-code);font-size:.95rem;display:inline-flex;align-items:center;gap:.5rem;color:var(--txt);transition:color .2s}a.svelte-cwls5q:hover{color:var(--txt-0)}a.svelte-cwls5q .arrow:where(.svelte-cwls5q){transition:transform .2s ease-out;font-size:.85rem}a.svelte-cwls5q:hover .arrow:where(.svelte-cwls5q){transform:translate(2px,-2px)}.skill-section.svelte-cwls5q{margin-bottom:1.5rem}.skill-section.svelte-cwls5q:last-child{margin-bottom:0}.skill-category.svelte-cwls5q{display:flex;align-items:baseline;gap:1rem;margin-bottom:.75rem}.category-label.svelte-cwls5q{font-size:.875rem;color:var(--txt-2);font-family:var(--font-code);min-width:5rem;flex-shrink:0}.skill-items.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:.5rem;flex:1}.skill-tag.svelte-cwls5q{background:var(--bg-2);padding:.3rem .7rem;border-radius:.3rem;font-family:var(--font-code);font-size:.875rem;border:1px solid var(--bg-3);color:var(--txt);transition:border-color .2s,background .2s}.skill-tag.svelte-cwls5q:hover{background:var(--bg-3);border-color:var(--txt-3)}.site-details.svelte-cwls5q{display:flex;flex-direction:column;gap:.75rem}.info-row.svelte-cwls5q{font-size:.95rem;font-family:var(--font-code);display:flex;align-items:baseline;gap:1rem}.colors-row.svelte-cwls5q{align-items:flex-start}.label.svelte-cwls5q{color:var(--txt-2);min-width:5rem;flex-shrink:0}.value.svelte-cwls5q{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;color:var(--txt);flex:1}.separator.svelte-cwls5q{color:var(--txt-3);margin:0 .25rem}.colors.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:.5rem;flex:1}.color.svelte-cwls5q{padding:.35rem .5rem;min-width:3.5rem;text-align:center;font-size:.8rem;border-radius:.3rem;transition:transform .15s ease-out;cursor:default}.color.svelte-cwls5q:hover{transform:translateY(-2px)}@media (max-width: 600px){main.svelte-cwls5q{padding:0 1rem;margin-bottom:5rem}h1.svelte-cwls5q{font-size:1.75rem}h2.svelte-cwls5q{font-size:1rem}h3.svelte-cwls5q,.bio.svelte-cwls5q{font-size:.95rem}a.svelte-cwls5q{font-size:.9rem;padding:.45rem .8rem}.skill-category.svelte-cwls5q{flex-direction:column;gap:.5rem;align-items:flex-start}.category-label.svelte-cwls5q{min-width:auto}.skill-tag.svelte-cwls5q{font-size:.825rem;padding:.3rem .65rem}.info-row.svelte-cwls5q{flex-direction:column;gap:.4rem;align-items:flex-start}.label.svelte-cwls5q{min-width:auto}.color.svelte-cwls5q{min-width:3rem;font-size:.75rem;padding:.3rem .4rem}}
