#events[data-astro-cid-ta2fbyqs]{scroll-margin-top:84px}.year-group[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--color-accent-dark);border-bottom:1px solid var(--color-border);margin:1.6rem 0 .4rem;padding-bottom:.3rem;font-size:1.1rem}.event-list[data-astro-cid-ta2fbyqs]{margin:0;padding:0;list-style:none}.event-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px dashed var(--color-border);grid-template-columns:64px 1fr;gap:1rem;padding:.8rem 0;display:grid}.event-list[data-astro-cid-ta2fbyqs] time[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);color:var(--color-text-muted);padding-top:.15rem;font-size:.9rem}.ev-name[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);margin:0;font-weight:700}.ev-meta[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted);gap:1rem;margin:.1rem 0 0;font-size:.82rem;display:flex}.ev-items[data-astro-cid-ta2fbyqs]{margin:.3rem 0 0;font-size:.88rem}.ev-items[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--color-accent-dark)}.ev-note[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted);margin:.3rem 0 0;font-size:.85rem}section[data-astro-cid-ta2fbyqs]{padding-top:var(--space-block);max-width:800px}.profile[data-astro-cid-ta2fbyqs]{margin-bottom:var(--space-block);align-items:center;gap:1.5rem;display:flex}.avatar[data-astro-cid-ta2fbyqs]{background:var(--color-accent-soft);width:88px;height:88px;color:var(--color-accent-dark);font-family:var(--font-heading);border-radius:50%;flex-shrink:0;place-items:center;font-size:2rem;font-weight:700;display:grid}.profile[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:0 0 .3rem;font-size:1.3rem}.en[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted);font-size:.9rem;font-weight:400}.profile[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted);margin:0}.stats[data-astro-cid-ta2fbyqs]{background:var(--color-accent-soft);border-radius:var(--radius);text-align:center;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;margin:0;padding:1.4rem 1rem;list-style:none;display:grid}.stats[data-astro-cid-ta2fbyqs] .value[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);color:var(--color-accent-dark);font-size:2rem;font-weight:700;line-height:1.2;display:block}.stats[data-astro-cid-ta2fbyqs] .value[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]{margin-left:.1rem;font-size:.9rem}.stats[data-astro-cid-ta2fbyqs] .label[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted);font-size:.8rem}.sub[data-astro-cid-ta2fbyqs]{border-left:3px solid var(--color-accent);margin-top:var(--space-block);padding-left:.75rem;font-size:1.1rem}.skills[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.skills[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding:1.2rem 1.4rem}.skills[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--color-accent-dark);margin:0 0 .3rem;font-size:1rem}.skills[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted);margin:0;font-size:.88rem}.tools[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted)}.request-status[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:.6rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.request[data-astro-cid-ta2fbyqs] .status[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);background:var(--color-accent-soft);color:var(--color-accent-dark);border-radius:999px;padding:.4rem 1.1rem;font-size:.9rem;display:inline-block}.request[data-astro-cid-ta2fbyqs] .status[data-astro-cid-ta2fbyqs][data-status=closed]{background:var(--color-bg-subtle);color:var(--color-text-muted)}.links[data-astro-cid-ta2fbyqs]{gap:.8rem;margin-top:1.2rem;display:flex}.button[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);background:var(--color-accent-dark);color:#fff;transition:background var(--transition);border-radius:999px;padding:.6rem 1.6rem;font-size:.9rem}.button[data-astro-cid-ta2fbyqs]:hover{background:var(--color-accent-deep);color:#fff}.button[data-astro-cid-ta2fbyqs].ghost{border:1px solid var(--color-accent);color:var(--color-accent-dark);background:0 0}.button[data-astro-cid-ta2fbyqs].ghost:hover{background:var(--color-accent-soft)}
