.contacts[data-astro-cid-jjigqhxx]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;list-style:none;font-size:.95rem}.highlights[data-astro-cid-jjigqhxx]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.highlight[data-astro-cid-jjigqhxx]{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);color:inherit;transition:border-color .15s ease}.highlight[data-astro-cid-jjigqhxx]:hover{text-decoration:none;border-color:var(--accent)}.highlight[data-astro-cid-jjigqhxx] strong[data-astro-cid-jjigqhxx]{font-size:1.5rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--accent)}.highlight[data-astro-cid-jjigqhxx] span[data-astro-cid-jjigqhxx]{font-size:.85rem;color:var(--text-soft)}.history[data-astro-cid-jjigqhxx]{list-style:none;display:flex;flex-direction:column;gap:18px}.history[data-astro-cid-jjigqhxx]>li[data-astro-cid-jjigqhxx]{position:relative;padding-left:22px;border-left:2px solid var(--border)}.history[data-astro-cid-jjigqhxx]>li[data-astro-cid-jjigqhxx]:before{content:"";position:absolute;left:-7px;top:7px;width:12px;height:12px;border-radius:50%;background:var(--accent)}.history[data-astro-cid-jjigqhxx] h3[data-astro-cid-jjigqhxx]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:1.05rem}.history[data-astro-cid-jjigqhxx] .desc[data-astro-cid-jjigqhxx]{margin-top:2px}.project-cards[data-astro-cid-jjigqhxx]{margin-top:0}.project-cards[data-astro-cid-jjigqhxx]>li[data-astro-cid-jjigqhxx]{scroll-margin-top:24px}article[data-astro-cid-jjigqhxx].project-card:hover{border-color:var(--border);box-shadow:none}.featured[data-astro-cid-jjigqhxx]>li[data-astro-cid-jjigqhxx]>article[data-astro-cid-jjigqhxx].project-card:hover{border-left-color:var(--accent)}h3[data-astro-cid-jjigqhxx].card-title{font-size:1rem}.card-meta[data-astro-cid-jjigqhxx]{margin-top:2px;font-size:.85rem;color:var(--text-soft)}.story[data-astro-cid-jjigqhxx]{display:grid;grid-template-columns:44px 1fr;gap:6px 12px;margin-top:12px;font-size:.92rem}.story[data-astro-cid-jjigqhxx] dt[data-astro-cid-jjigqhxx]{font-weight:700;color:var(--text-soft)}.story[data-astro-cid-jjigqhxx] .result[data-astro-cid-jjigqhxx]{font-weight:600}.card-foot[data-astro-cid-jjigqhxx]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.card-foot[data-astro-cid-jjigqhxx] .card-tech[data-astro-cid-jjigqhxx]{margin-top:0}.more[data-astro-cid-jjigqhxx]{font-size:.85rem;font-weight:600;white-space:nowrap}.others[data-astro-cid-jjigqhxx]{display:flex;flex-direction:column;gap:16px}.others[data-astro-cid-jjigqhxx] h3[data-astro-cid-jjigqhxx]{font-size:.95rem}.others[data-astro-cid-jjigqhxx] ul[data-astro-cid-jjigqhxx]{margin-top:6px;padding-left:20px;font-size:.92rem}.others[data-astro-cid-jjigqhxx] li[data-astro-cid-jjigqhxx]{margin:4px 0}.others[data-astro-cid-jjigqhxx] a[data-astro-cid-jjigqhxx]{color:inherit}.others[data-astro-cid-jjigqhxx] a[data-astro-cid-jjigqhxx]:hover{color:var(--accent)}.all-projects[data-astro-cid-jjigqhxx]{display:inline-block;margin-top:18px;padding:6px 14px;border:1px solid var(--border);border-radius:999px;background:var(--bg-soft);font-size:.85rem;font-weight:600}.all-projects[data-astro-cid-jjigqhxx]:hover{border-color:var(--accent);text-decoration:none}.skills[data-astro-cid-jjigqhxx]{display:flex;flex-direction:column;gap:12px}.skill-row[data-astro-cid-jjigqhxx]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.skill-row[data-astro-cid-jjigqhxx] dt[data-astro-cid-jjigqhxx]{flex:0 0 84px;font-size:.88rem;font-weight:600;color:var(--text-soft)}.skill-row[data-astro-cid-jjigqhxx] dd[data-astro-cid-jjigqhxx] ul[data-astro-cid-jjigqhxx]{display:flex;flex-wrap:wrap;gap:6px;list-style:none}.plain[data-astro-cid-jjigqhxx]{list-style:none;font-size:.95rem}@media(max-width:640px){.highlights[data-astro-cid-jjigqhxx]{grid-template-columns:1fr}.story[data-astro-cid-jjigqhxx]{grid-template-columns:1fr;gap:2px}.story[data-astro-cid-jjigqhxx] dd[data-astro-cid-jjigqhxx]+dt[data-astro-cid-jjigqhxx]{margin-top:8px}}@media print{main{padding:0}.more[data-astro-cid-jjigqhxx],.all-projects[data-astro-cid-jjigqhxx]{display:none}.project-cards[data-astro-cid-jjigqhxx]>li[data-astro-cid-jjigqhxx]{break-inside:avoid}}
