.page.svelte-kejpea.svelte-kejpea{max-width:740px;margin:0 auto;padding:var(--space-xl) var(--space-lg) var(--space-2xl)}.hero.svelte-kejpea.svelte-kejpea{padding-bottom:var(--space-2xl);border-bottom:1px solid var(--border-primary);margin-bottom:var(--space-xl)}.hero.svelte-kejpea h1.svelte-kejpea{font-size:clamp(2rem,5vw,3.2rem);font-weight:700;color:var(--text-primary);font-family:var(--font-family-mono);line-height:1.15;margin:0 0 var(--space-xs)}.cursor.svelte-kejpea.svelte-kejpea{opacity:0;transition:opacity .1s ease}.cursor.visible.svelte-kejpea.svelte-kejpea{opacity:1}.subtitle.svelte-kejpea.svelte-kejpea{color:var(--text-secondary);font-size:var(--font-size-base);margin:0 0 var(--space-lg)}.roles.svelte-kejpea.svelte-kejpea{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-sm);line-height:1.6}.role.svelte-kejpea.svelte-kejpea{text-decoration:none;color:inherit}a.role.svelte-kejpea:hover .role-position.svelte-kejpea{color:var(--accent-primary)}.role-position.svelte-kejpea.svelte-kejpea{color:var(--text-primary);font-weight:600;font-size:var(--font-size-sm);transition:color var(--transition-fast)}.role-at.svelte-kejpea.svelte-kejpea{color:var(--text-secondary);font-size:var(--font-size-xs)}.role-at.svelte-kejpea.svelte-kejpea:before{content:"@ ";color:var(--text-muted)}.role-sep.svelte-kejpea.svelte-kejpea{color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.location.svelte-kejpea.svelte-kejpea{margin:0 0 var(--space-lg);display:flex;align-items:baseline;gap:8px;line-height:1.6;font-size:var(--font-size-sm)}.location-marker.svelte-kejpea.svelte-kejpea{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--status-success);transform:translateY(-1px);flex-shrink:0}.location-text.svelte-kejpea.svelte-kejpea{color:var(--text-secondary)}.location-district.svelte-kejpea.svelte-kejpea{color:var(--text-primary)}.activity-grid.svelte-kejpea.svelte-kejpea{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.card.svelte-kejpea.svelte-kejpea{display:block;text-decoration:none;color:inherit;padding:var(--space-md) var(--space-lg);border-left:3px solid var(--border-primary);transition:border-color var(--transition-fast)}.card.svelte-kejpea.svelte-kejpea:hover{border-left-color:var(--accent-primary)}.card-top.svelte-kejpea.svelte-kejpea{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.card-tag.svelte-kejpea.svelte-kejpea{font-size:var(--font-size-xs);font-family:var(--font-family-mono);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.blog-tag.svelte-kejpea.svelte-kejpea{color:var(--status-success)}.project-tag.svelte-kejpea.svelte-kejpea{color:var(--accent-primary)}.card-date.svelte-kejpea.svelte-kejpea,.card-status.svelte-kejpea.svelte-kejpea{font-size:var(--font-size-xs);color:var(--text-secondary);font-family:var(--font-family-mono)}.card.svelte-kejpea h3.svelte-kejpea{color:var(--text-primary);font-size:var(--font-size-base);margin:0 0 var(--space-xs);font-weight:600;line-height:1.3}.card.svelte-kejpea p.svelte-kejpea{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0 0 var(--space-sm)}.card-location.svelte-kejpea.svelte-kejpea{font-size:var(--font-size-xs);color:var(--text-secondary)}.card-tech.svelte-kejpea.svelte-kejpea{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.tech-pill.svelte-kejpea.svelte-kejpea{font-size:var(--font-size-xs);font-family:var(--font-family-mono);color:var(--text-tertiary);background:var(--bg-tertiary);padding:1px var(--space-sm);border-radius:var(--radius-sm)}@media (max-width: 640px){.page.svelte-kejpea.svelte-kejpea{padding:var(--space-lg) var(--space-md)}.activity-grid.svelte-kejpea.svelte-kejpea{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.svelte-kejpea.svelte-kejpea{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
