@font-face{font-family:GmarketSansLight;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff) format("woff");font-weight:400;font-style:normal}body{margin:0;padding:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.logo_wrapper{padding:0;display:flex;align-content:center;justify-content:center;cursor:pointer}.common_header{display:flex;background-color:#fff;width:100%;justify-content:space-between;align-items:center;font-family:Noto Sans KR,sans-serif;margin:0}.post_wrapper{display:flex;justify-content:center;padding-top:20px;margin:0 10%;padding-bottom:100px}.card-hover:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.project-hover:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(0,0,0,.18)!important}@media (max-width:768px){.mobile{height:52px}.pc{display:none}.container{width:100%}.logo_wrapper{margin:8px 0 0 10px}.blog_logo{width:44px;height:44px;margin-left:10px}.post{width:100%}.about-hero{padding:60px 0!important}.about-section{margin-bottom:60px!important}.about-section-title{font-size:28px!important}.about-footer-grid{grid-template-columns:1fr!important;gap:30px!important}.experience-item-mobile{padding:20px!important}.experience-item-mobile .header-content{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:16px!important}.position-period-mobile{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.hero-background-mobile .background-circle-1{width:200px!important;height:200px!important;top:-100px!important;right:-100px!important}.hero-background-mobile .background-circle-2{width:150px!important;height:150px!important;bottom:-75px!important;left:-75px!important}.hero-background-mobile .background-circle-3{width:100px!important;height:100px!important}.footer-info-mobile{flex-direction:column!important;gap:24px!important;text-align:center}.footer-right-mobile{max-width:100%!important}.text-container-mobile{padding:20px!important;border-radius:16px!important}}.link-button:hover,.project-link-button:hover{background-color:#48bb78!important;border-color:#48bb78!important;color:#fff!important;transform:translateY(-1px)}.contact-link:hover{background-color:hsla(0,0%,100%,.3)!important;border-color:hsla(0,0%,100%,.5)!important;transform:translateY(-2px)}@media (max-width:480px){.about-hero{padding:40px 0!important}.about-section{padding:0 15px!important;margin-bottom:50px!important}.about-section-title{font-size:24px!important}}@media (min-width:769px){.container{width:70%}.pc{height:100px}.mobile{display:none}.blog_logo{width:52px;height:52px;margin:0}.post{width:70%}}