.skill-item[data-astro-cid-ih25ooam]{border:1px solid var(--border1);background:var(--bg2);color:var(--text-primary);opacity:0;transform:translateY(20px);animation:gentleRise .6s cubic-bezier(.4,0,.2,1) forwards!important;animation-delay:calc(1s + var(--item-index, 0) * .05s)!important;will-change:opacity,transform;contain:layout}.skill-item[data-astro-cid-ih25ooam]:not([style*=animation]){will-change:auto}.skill-item[data-astro-cid-ih25ooam]:hover{background:var(--accent1);color:var(--text-white)}.skill-item[data-astro-cid-ih25ooam]:active{background:var(--accent3);color:var(--text-white)}.skill-link[data-astro-cid-ih25ooam]{color:inherit}.skill-icon[data-astro-cid-ih25ooam]{filter:brightness(.9)}[data-theme=dark] .skill-icon[data-astro-cid-ih25ooam]{filter:brightness(0) invert(1)}.contents-list[data-astro-cid-si7rdxjj]{list-style-type:disc;padding:0 0 0 1em;margin:0}.contents-item[data-astro-cid-si7rdxjj]{line-height:1.5;padding:.5em}.contents-item[data-astro-cid-si7rdxjj] a[data-astro-cid-si7rdxjj]{text-decoration:underline}.contents-item[data-astro-cid-si7rdxjj] a[data-astro-cid-si7rdxjj]:hover{text-decoration:none;color:var(--accent3)}.page-container[data-astro-cid-j7pv25f6]{min-height:100vh;background:var(--bg1)}.hero-section[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(30px);animation:gentleRise 1.2s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.2s}.main-content[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:3rem 1.5rem;opacity:0;transform:translateY(20px);animation:gentleRise 1s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.8s}.content-section[data-astro-cid-j7pv25f6]{margin-bottom:4rem;padding:2rem;background:var(--bg2);backdrop-filter:blur(10px);border-radius:16px;border:1px solid var(--border2);box-shadow:0 8px 32px 0 var(--shadow1);opacity:0;transform:translateY(30px) scale(.98);animation:floatIn 1s cubic-bezier(.4,0,.2,1) forwards;transition:all .4s cubic-bezier(.4,0,.2,1)}.content-section[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 16px 48px 0 var(--shadow1);border-color:var(--accent1)}.section-title[data-astro-cid-j7pv25f6]{font-size:1.875rem;font-weight:600;color:var(--text-primary);margin:0 0 2rem;position:relative;opacity:0;transform:translateY(20px);animation:gentleRise .8s cubic-bezier(.4,0,.2,1) forwards}.section-content[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(15px);animation:gentleRise .8s cubic-bezier(.4,0,.2,1) forwards}.blog-section[data-astro-cid-j7pv25f6]{animation-delay:1.2s}.blog-section[data-astro-cid-j7pv25f6] .section-title[data-astro-cid-j7pv25f6]{animation-delay:1.4s}.blog-section[data-astro-cid-j7pv25f6] .section-content[data-astro-cid-j7pv25f6]{animation-delay:1.6s}.contents-section[data-astro-cid-j7pv25f6]{animation-delay:1.4s}.contents-section[data-astro-cid-j7pv25f6] .section-title[data-astro-cid-j7pv25f6]{animation-delay:1.6s}.contents-section[data-astro-cid-j7pv25f6] .section-content[data-astro-cid-j7pv25f6]{animation-delay:1.8s}.contents-section[data-astro-cid-j7pv25f6] .contents-list[data-astro-cid-j7pv25f6]{padding-left:2px}.contents-section[data-astro-cid-j7pv25f6] .contents-item[data-astro-cid-j7pv25f6]{margin-bottom:.75rem;opacity:0;transform:translateY(10px);animation:gentleRise .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(2s + var(--item-index, 0) * .1s)}.blog-section[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;color:inherit;transition:color .2s ease}.blog-section[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#fff}.contents-section[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;color:inherit;transition:color .2s ease}.contents-section[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent3)}@media (max-width: 768px){.main-content[data-astro-cid-j7pv25f6]{padding:2rem 1rem}.content-section[data-astro-cid-j7pv25f6]{margin-bottom:2.5rem;padding:1.5rem;border-radius:12px}.section-title[data-astro-cid-j7pv25f6]{font-size:1.5rem}}@media (max-width: 640px){.main-content[data-astro-cid-j7pv25f6]{padding:1.5rem .75rem}.content-section[data-astro-cid-j7pv25f6]{padding:1.25rem;border-radius:8px}.section-title[data-astro-cid-j7pv25f6]{font-size:1.25rem}}@media (prefers-reduced-motion: reduce){[data-astro-cid-j7pv25f6]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
