.github-icon[data-astro-cid-ay7rnngd]{color:var(--color-text-primary);vertical-align:top}.about-me[data-astro-cid-kh7btl4r]{box-sizing:border-box;max-width:800px;margin:0 auto;padding:26px 16px 40px;color:var(--color-text-primary);word-break:break-all;overflow-wrap:break-word}.introduction-title[data-astro-cid-kh7btl4r]{font-size:24px;line-height:36px}.introduction-content[data-astro-cid-kh7btl4r]{margin-top:4px;font-size:16px;line-height:24px}.contact-list[data-astro-cid-kh7btl4r]{display:flex;gap:12px;margin-top:12px}.contact-item[data-astro-cid-kh7btl4r]{flex:0 0 auto}.contact-link[data-astro-cid-kh7btl4r]{display:block;padding:6px;margin:-6px}.contact-link[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{width:24px;height:24px;color:var(--color-text-primary);vertical-align:top}.about-me-section[data-astro-cid-kh7btl4r]{margin-top:40px}.about-me-section[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin-bottom:12px;font-size:24px;line-height:36px}.experience-header[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.experience-header[data-astro-cid-kh7btl4r] .company-title[data-astro-cid-kh7btl4r]{display:block;flex:0 1 auto;min-width:0;font-size:22px;line-height:34px}.experience-header[data-astro-cid-kh7btl4r] .company-position[data-astro-cid-kh7btl4r]{display:block;flex:0 0 auto;font-size:16px;line-height:20px}.experience-header[data-astro-cid-kh7btl4r] .company-date[data-astro-cid-kh7btl4r]{display:block;flex:0 0 auto;font-size:14px;color:var(--color-text-secondary);line-height:20px}.experience-list[data-astro-cid-kh7btl4r]{margin-top:12px}.experience-item[data-astro-cid-kh7btl4r]+.experience-item[data-astro-cid-kh7btl4r]{margin-top:28px}.experience-item[data-astro-cid-kh7btl4r] .experience-title[data-astro-cid-kh7btl4r]{display:block;margin-bottom:4px;font-size:20px;line-height:30px}.badge-list[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.badge[data-astro-cid-kh7btl4r]{display:block;padding:4px 8px;border-radius:8px;background-color:var(--color-badge-background);font-size:14px;color:var(--color-badge-text);line-height:20px}.work-list[data-astro-cid-kh7btl4r]{margin-top:16px;padding:0 4px}.work-item[data-astro-cid-kh7btl4r] .work-title[data-astro-cid-kh7btl4r]{font-size:16px;line-height:24px}.work-item[data-astro-cid-kh7btl4r]+.work-item[data-astro-cid-kh7btl4r]{margin-top:12px}.work-detail-list[data-astro-cid-kh7btl4r]{margin-top:4px}.work-detail-item[data-astro-cid-kh7btl4r]{position:relative;padding-left:16px;font-size:16px;line-height:24px}.work-detail-item[data-astro-cid-kh7btl4r]:before{position:absolute;top:10px;left:4px;width:4px;height:4px;border-radius:50%;background-color:var(--color-text-primary);content:""}.work-detail-item[data-astro-cid-kh7btl4r] .link[data-astro-cid-kh7btl4r]{color:var(--color-text-link);text-decoration:underline}.project-header[data-astro-cid-kh7btl4r]{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px}.project-header[data-astro-cid-kh7btl4r] .project-title[data-astro-cid-kh7btl4r]{display:block;flex:0 1 auto;min-width:0;font-size:18px;line-height:30px}.project-header[data-astro-cid-kh7btl4r] .project-date[data-astro-cid-kh7btl4r]{display:block;flex:0 0 auto;padding-right:4px;font-size:14px;color:var(--color-text-secondary);line-height:20px}.project-header[data-astro-cid-kh7btl4r] .project-link[data-astro-cid-kh7btl4r]{flex:0 0 auto;padding:8px;margin:-8px;line-height:1px}.project-description[data-astro-cid-kh7btl4r]{margin-top:4px;font-size:16px;line-height:24px}.project-description[data-astro-cid-kh7btl4r] .link[data-astro-cid-kh7btl4r]{color:var(--color-text-link);text-decoration:underline}.activity-item[data-astro-cid-kh7btl4r]+.activity-item[data-astro-cid-kh7btl4r]{margin-top:20px}.activity-header[data-astro-cid-kh7btl4r]{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px}.activity-header[data-astro-cid-kh7btl4r] .activity-title[data-astro-cid-kh7btl4r]{display:block;flex:0 1 auto;min-width:0;font-size:18px;line-height:30px}.activity-header[data-astro-cid-kh7btl4r] .activity-date[data-astro-cid-kh7btl4r]{display:block;flex:0 0 auto;padding-right:4px;font-size:14px;color:var(--color-text-secondary);line-height:20px}.activity-header[data-astro-cid-kh7btl4r] .activity-link[data-astro-cid-kh7btl4r]{flex:0 0 auto;padding:8px;margin:-8px;line-height:1px}.activity-description[data-astro-cid-kh7btl4r]{margin-top:4px;font-size:16px;line-height:24px}.education-item[data-astro-cid-kh7btl4r]{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px}.education-item[data-astro-cid-kh7btl4r] .school[data-astro-cid-kh7btl4r],.education-item[data-astro-cid-kh7btl4r] .major[data-astro-cid-kh7btl4r]{display:block;flex:0 0 auto;font-size:16px;line-height:24px}.education-item[data-astro-cid-kh7btl4r] .period[data-astro-cid-kh7btl4r]{display:block;flex:0 0 auto;font-size:14px;color:var(--color-text-secondary);line-height:20px}.education-item[data-astro-cid-kh7btl4r]+.education-item[data-astro-cid-kh7btl4r]{margin-top:4px}@media screen and (min-width:1024px){.about-me[data-astro-cid-kh7btl4r]{padding:40px 16px 60px}.contact-link[data-astro-cid-kh7btl4r],.project-link[data-astro-cid-kh7btl4r]{transition:scale .1s ease-in-out}.contact-link[data-astro-cid-kh7btl4r]:hover,.project-link[data-astro-cid-kh7btl4r]:hover{scale:1.05}.experience-section[data-astro-cid-kh7btl4r]{display:grid;align-items:start;grid-template-columns:200px 1fr}.experience-section[data-astro-cid-kh7btl4r] .experience-header[data-astro-cid-kh7btl4r]{grid-column:1/2;flex-direction:column;align-items:flex-start}.experience-section[data-astro-cid-kh7btl4r] .experience-header[data-astro-cid-kh7btl4r] .company-position[data-astro-cid-kh7btl4r]{margin-top:4px}.experience-section[data-astro-cid-kh7btl4r] .experience-list[data-astro-cid-kh7btl4r]{grid-column:2/3}.experience-list[data-astro-cid-kh7btl4r]{margin-top:0}}@media print{.about-me[data-astro-cid-kh7btl4r]{padding:0}.experience-section[data-astro-cid-kh7btl4r]{display:grid;align-items:start;grid-template-columns:200px 1fr}.experience-section[data-astro-cid-kh7btl4r] .experience-header[data-astro-cid-kh7btl4r]{grid-column:1/2;flex-direction:column;align-items:flex-start}.experience-section[data-astro-cid-kh7btl4r] .experience-header[data-astro-cid-kh7btl4r] .company-position[data-astro-cid-kh7btl4r]{margin-top:4px}.experience-section[data-astro-cid-kh7btl4r] .experience-list[data-astro-cid-kh7btl4r]{grid-column:2/3}.experience-list[data-astro-cid-kh7btl4r]{margin-top:0}}
