*{margin:0;padding:0;box-sizing:border-box;border:none;outline:none}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:Pretendard,sans-serif;background-color:#232323;color:#fff;overflow-x:hidden;overflow-y:auto}.container{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:1}#developer-container{width:100%;left:0;bottom:0;position:absolute;justify-content:center;align-items:flex-end;display:inline-flex;transition:transform 1s ease-out;z-index:1}#developer{text-align:center;color:#373737;font-size:clamp(80px,18vw,300px);font-family:Pretendard,sans-serif;font-weight:700;word-wrap:break-word;line-height:1;white-space:nowrap}#back-end-container{left:0;top:0;position:absolute;justify-content:center;align-items:flex-start;display:inline-flex;transition:transform 1s ease-out;z-index:1;width:100%}#back-end{text-align:center;color:#373737;font-size:clamp(80px,18vw,300px);font-family:Pretendard,sans-serif;font-weight:700;word-wrap:break-word;line-height:1;white-space:nowrap}#new-content{width:100%;height:100%;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:none;position:absolute;top:0;left:0;background:radial-gradient(ellipse 78% 60% at 50% 50%,#232323eb,#232323d1 42%,#23232300 78%)}.first-title{justify-content:center;align-items:center;gap:8px;display:flex;flex-direction:column}#devloper-text{text-align:center;color:#fff;font-size:clamp(32px,8vw,48px);font-family:Pretendard,sans-serif;font-weight:400;line-height:1.5;word-wrap:break-word}#jungeun{text-align:center;color:#fff;font-size:clamp(32px,8vw,48px);font-family:Pretendard,sans-serif;font-weight:700;line-height:1.5;word-wrap:break-word}.second-title{padding-left:12px;padding-right:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.third-title,.fourth-title{justify-content:center;align-items:center;gap:4px;display:flex;flex-direction:column;flex-wrap:wrap}.starter-content{text-align:center;color:#fff9;font-size:clamp(18px,4vw,24px);font-family:Pretendard,sans-serif;font-weight:400;line-height:1.5;word-wrap:break-word}.starter-content2{text-align:center;color:#4ec9b0;font-size:clamp(20px,5vw,28px);font-family:Pretendard,sans-serif;font-weight:700;line-height:1.5;word-wrap:break-word}#various{text-align:center;color:#fff9;font-size:clamp(18px,4vw,24px);font-family:Pretendard,sans-serif;font-weight:400;line-height:1.5;word-wrap:break-word}.updated{position:absolute;margin-left:16px;margin-bottom:16px;color:#fff;left:10px;bottom:10px;font-size:14px;font-family:Pretendard,sans-serif;font-weight:400;z-index:10}#fixed-icons{display:flex;flex-direction:column;align-items:center;gap:12px;position:fixed;bottom:15px;right:15px;z-index:100}#fixed-icons a{background-color:#fff;color:#373737;width:50px;height:50px;min-width:50px;min-height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none;transition:all .3s ease;position:relative;box-sizing:border-box}#fixed-icons a i{font-size:24px;line-height:1;display:flex;align-items:center;justify-content:center}#fixed-icons a:hover{background-color:#f8f9fa;color:#373737;transform:scale(1.1)}#fixed-icons a:after{content:attr(data-text);position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:10px;padding:8px 12px;font-size:12px;font-weight:700;background-color:#fff;color:#373737;border-radius:8px;display:none;box-shadow:0 4px 6px #0000001a;white-space:nowrap;box-sizing:border-box;min-width:60px;max-width:120px}#fixed-icons a:hover:after{display:block}#fixed-icons a[data-text="shahmaran0207@naver.com"]:after{font-size:10px;padding:6px 8px;min-width:80px;max-width:150px}.scroll-container a{padding-top:40px;text-decoration:none}.scroll-container a span{position:absolute;bottom:5%;left:50%;width:24px;height:40px;margin-left:-12px;border:2px solid #fff;border-radius:50px;box-sizing:border-box}.scroll-container a span:before{position:absolute;top:8px;left:50%;content:"";width:4px;height:4px;margin-left:-2px;background-color:#fff;border-radius:100%;animation:scroll-indicator 2s infinite;box-sizing:border-box}@keyframes scroll-indicator{0%{transform:translate(0);opacity:0}40%{opacity:1}80%{transform:translateY(16px);opacity:0}to{opacity:0}}#profile-section{width:100%;min-height:100vh;background-color:#232323;padding:20px;box-sizing:border-box}.profile-wrapper{max-width:100%;margin:0 auto}.section-title{text-align:center;color:#fff;font-size:clamp(32px,8vw,48px);font-family:Pretendard,sans-serif;font-weight:700;margin-bottom:30px;line-height:1.2}.profile-layout{display:flex;flex-direction:column;gap:30px;align-items:flex-start}.profile-left{flex:1;width:100%;display:flex;flex-direction:column;gap:30px}.profile-name-box{display:flex;flex-direction:column;gap:4px}.profile-name-ko{color:#fff;font-size:clamp(32px,8vw,48px);font-family:Pretendard,sans-serif;font-weight:700;line-height:1.5}.profile-name-en{color:#fff;font-size:clamp(24px,6vw,36px);font-family:Pretendard,sans-serif;font-weight:400;line-height:1.5}.profile-info-list{display:flex;flex-direction:column;gap:12px}.profile-info-item{display:flex;align-items:center;gap:12px}.profile-info-item svg{width:24px;height:24px;flex-shrink:0}.profile-info-text{color:#fff;font-size:clamp(14px,3vw,18px);font-family:Pretendard,sans-serif;font-weight:400;line-height:1.5;word-break:break-all}.profile-updated{color:#fff;font-size:clamp(14px,3vw,18px);font-family:Pretendard,sans-serif;font-weight:400;margin-top:20px}.profile-right{flex:1;width:100%;min-height:300px;background-color:#373737;border-radius:16px;padding:20px;display:flex;align-items:center;justify-content:center}@media (min-width: 769px){#back-end-container{left:0;top:0}#developer-container{bottom:0;left:0}#back-end,#developer{font-size:clamp(180px,20vw,300px)}#new-content{padding:30px;gap:30px}.first-title{flex-direction:row;gap:20px}#devloper-text,#jungeun{font-size:clamp(60px,10vw,80px)}.third-title,.fourth-title{flex-direction:row;gap:10px}.starter-content{font-size:clamp(28px,5vw,36px)}.starter-content2{font-size:clamp(32px,6vw,42px)}#various{font-size:clamp(28px,5vw,36px)}.updated{margin-left:30px;margin-bottom:30px;font-size:18px}#fixed-icons{gap:15px;bottom:20px;right:20px}#fixed-icons a{width:60px;height:60px;min-width:60px;min-height:60px}#fixed-icons a i{font-size:28px}#fixed-icons a:hover{transform:scale(1.15)}#fixed-icons a:after{margin-right:12px;padding:10px 14px;font-size:13px;min-width:70px;max-width:140px}#fixed-icons a[data-text="shahmaran0207@naver.com"]:after{font-size:12px;padding:8px 10px;min-width:90px;max-width:180px}.scroll-container a span{width:28px;height:45px;margin-left:-14px}.scroll-container a span:before{top:9px;width:5px;height:5px;margin-left:-2.5px}@keyframes scroll-indicator{0%{transform:translate(0);opacity:0}40%{opacity:1}80%{transform:translateY(18px);opacity:0}to{opacity:0}}#profile-section{padding:40px}.section-title{font-size:clamp(48px,8vw,64px);margin-bottom:40px}.profile-layout{gap:50px}.profile-left{gap:40px}.profile-name-ko{font-size:clamp(48px,8vw,56px)}.profile-name-en{font-size:clamp(32px,6vw,42px)}.profile-info-list,.profile-info-item{gap:14px}.profile-info-item svg{width:26px;height:26px}.profile-info-text{font-size:clamp(18px,3vw,22px)}.profile-updated{font-size:clamp(18px,3vw,22px);margin-top:30px}.profile-right{min-height:350px;padding:30px}}@media (min-width: 1025px){#back-end-container{left:0;top:0}#developer-container{bottom:0;left:0}#back-end,#developer{font-size:clamp(280px,18vw,500px)}#new-content{padding:40px;gap:40px}.first-title{gap:24px}#devloper-text,#jungeun{font-size:clamp(80px,8vw,104px)}.third-title,.fourth-title{gap:12px}.starter-content{font-size:clamp(34px,3vw,40px)}.starter-content2{font-size:clamp(40px,4vw,48px)}#various{font-size:clamp(34px,3vw,40px)}.updated{margin-left:80px;margin-bottom:40px;font-size:24px}#fixed-icons{gap:15px;bottom:20px;right:20px}#fixed-icons a{width:64px;height:64px;min-width:64px;min-height:64px}#fixed-icons a i{font-size:32px}#fixed-icons a:hover{transform:scale(1.25)}#fixed-icons a:after{margin-right:15px;padding:10px 15px;font-size:14px;min-width:70px;max-width:150px}#fixed-icons a[data-text="shahmaran0207@naver.com"]:after{font-size:16px;padding:15px 20px;min-width:100px;max-width:250px}.scroll-container a span{width:30px;height:50px;margin-left:-15px}.scroll-container a span:before{top:10px;width:6px;height:6px;margin-left:-3px}@keyframes scroll-indicator{0%{transform:translate(0);opacity:0}40%{opacity:1}80%{transform:translateY(20px);opacity:0}to{opacity:0}}#profile-section{padding:clamp(40px,8vw,80px) clamp(20px,4vw,80px)}.profile-wrapper{max-width:1400px}.section-title{font-size:clamp(48px,8vw,80px);margin-bottom:clamp(40px,6vw,60px)}.profile-layout{flex-direction:row;gap:clamp(40px,8vw,104px)}.profile-left{flex:0 0 auto;width:100%;max-width:400px;gap:clamp(40px,6vw,80px)}.profile-name-ko{font-size:clamp(48px,8vw,64px)}.profile-name-en{font-size:clamp(36px,6vw,48px)}.profile-info-list{gap:clamp(12px,2vw,16px)}.profile-info-item{gap:16px}.profile-info-item svg{width:30px;height:30px}.profile-info-text{font-size:clamp(18px,3vw,24px)}.profile-updated{font-size:clamp(18px,3vw,24px);margin-top:auto}.profile-right{flex:1;min-height:400px;padding:clamp(20px,4vw,40px)}}@media (min-width: 1920px){.scroll-container a span{width:35px;height:60px;margin-left:-17px}}@media (min-width: 2560px){*,body,.container{border:none!important;outline:none!important}#back-end,#developer{font-size:clamp(400px,5vw,500px);border:none!important;outline:none!important}#devloper-text,#jungeun{font-size:clamp(120px,4vw,150px);border:none!important;outline:none!important}.starter-content{font-size:clamp(45px,1.8vw,60px);border:none!important;outline:none!important}.starter-content2{font-size:clamp(55px,2.2vw,70px);border:none!important;outline:none!important}#various{font-size:clamp(45px,1.8vw,60px);border:none!important;outline:none!important}.updated{margin-left:120px;margin-bottom:60px;font-size:32px;border:none!important;outline:none!important}#new-content,#profile-section,.profile-wrapper,.profile-layout,.profile-left,.profile-right,.profile-scroll-content{border:none!important;outline:none!important}.opic{margin-top:35px}}@media (max-height: 520px){#developer,#back-end{font-size:clamp(48px,20vh,160px)}#new-content{gap:10px;background:radial-gradient(ellipse 92% 78% at 50% 50%,#232323f2,#232323db 55%,#23232300 92%)}}#profile-section{position:relative;width:100%;height:auto;min-height:200vh;background-color:#232323;padding:0;box-sizing:border-box;margin-top:100vh;z-index:1}.profile-wrapper{background:#232323;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;height:auto;margin-left:0;width:100%;overflow:hidden}.profile-layout{align-self:stretch;justify-content:flex-start;align-items:stretch;gap:0;display:flex;flex-direction:column;flex:1;width:100%;height:auto;overflow:hidden}.profile-left{width:100%;height:100vh;min-height:100vh;padding:20px 16px;box-sizing:border-box;align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex}.profile-title-fixed{color:#fff;font-size:clamp(40px,12vw,60px);font-family:Pretendard,sans-serif;font-weight:700;line-height:1;word-wrap:break-word;margin-bottom:30px}.profile-info-container{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;flex:1}.profile-name-box{flex-direction:column;justify-content:center;align-items:flex-start;gap:0px;display:flex;margin-bottom:30px}.profile-name-ko{color:#fff;font-size:clamp(32px,10vw,48px);font-family:Pretendard,sans-serif;font-weight:700;line-height:1;word-wrap:break-word}.profile-name-en{color:#fff;font-size:clamp(24px,8vw,36px);font-family:Pretendard,sans-serif;font-weight:400;line-height:1;word-wrap:break-word}.profile-info-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.profile-info-item{align-self:stretch;justify-content:flex-start;align-items:center;gap:16px;display:inline-flex}.profile-info-item svg{width:20px;height:20px;flex-shrink:0}.profile-info-text{color:#fff;font-size:clamp(14px,4vw,18px);font-family:Pretendard,sans-serif;font-weight:400;line-height:1.2;word-wrap:break-word}.profile-updated{color:#fff;font-size:clamp(14px,4vw,18px);font-family:Pretendard,sans-serif;font-weight:400;line-height:1.2}.profile-right{width:100%;height:100vh;min-height:100vh;padding:0;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;display:inline-flex;overflow:hidden;min-width:0}.profile-scroll-content{position:relative;width:100%;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;background-color:#232323;padding:20px;box-sizing:border-box}.about-section{padding:20px}.about-title{color:#fff;font-size:28px;font-family:Pretendard,sans-serif;font-weight:700;margin-bottom:20px;line-height:1.2}.about-text{color:#fff;font-size:16px;font-family:Pretendard,sans-serif;font-weight:400;line-height:1.6;white-space:pre-line}@media (min-width: 769px){#profile-section{padding:0;height:auto;min-height:200vh}.profile-left{width:100%;height:100vh;min-height:100vh;padding:40px;box-sizing:border-box}.profile-right{width:100%;height:100vh;min-height:100vh;padding:0;box-sizing:border-box}.profile-scroll-content{height:100%;padding:40px;background-color:#232323}.profile-title-fixed{font-size:clamp(58px,7.5vw,70px);line-height:1;margin-bottom:45px}.profile-name-ko{font-size:clamp(48px,6.5vw,56px);line-height:1}.profile-name-en{font-size:clamp(35px,5.5vw,42px);line-height:1}.profile-name-box{margin-bottom:45px}.profile-info-item svg{width:26px;height:26px}.profile-info-text,.profile-updated{font-size:clamp(18px,2.8vw,22px);line-height:1.3}.about-section{padding:40px}.about-title{font-size:36px;margin-bottom:25px}.about-text{font-size:18px;line-height:1.7}}@media (min-width: 1025px){#profile-section{padding:40px 20px 40px 80px;height:100vh;min-height:auto}.profile-wrapper{margin-left:-40px;height:100%;max-height:100%;width:calc(100% + 60px);max-width:none}.profile-layout{flex-direction:row;gap:20px;height:100%;max-height:100%}.profile-left{flex:0 0 380px;width:auto;height:auto;min-height:auto;padding:0;align-self:stretch}.profile-title-fixed{font-size:80px;line-height:80px;margin-bottom:20px}.profile-info-container{flex:1}.profile-name-box{margin-bottom:60px}.profile-name-ko{font-size:64px;line-height:64px}.profile-name-en{font-size:48px;line-height:48px}.profile-info-item svg{width:30px;height:30px}.profile-info-text,.profile-updated{font-size:24px;line-height:24px}.profile-right{flex:1;width:auto;height:100%;max-height:calc(100vh - 80px);padding:0}.profile-scroll-content,.about-section{padding:40px}.about-title{font-size:48px;margin-bottom:30px}.about-text{font-size:20px;line-height:1.8}}@media (min-width: 1024px) and (max-width: 1279px){#profile-section{padding:40px 30px 40px 60px}.profile-wrapper{margin-left:-30px;width:calc(100% + 40px)}.profile-left{flex:0 0 340px}.profile-scroll-content{height:85vh}.profile-title-fixed{font-size:clamp(68px,6.5vw,76px);line-height:1;margin-bottom:50px}.profile-name-ko{font-size:clamp(52px,5.5vw,60px);line-height:1}.profile-name-en{font-size:clamp(40px,4.8vw,46px);line-height:1}.profile-name-box{margin-bottom:50px}.profile-info-text,.profile-updated{font-size:clamp(20px,2.3vw,23px);line-height:1.3}}@media (min-width: 1280px) and (max-width: 1439px){#profile-section{padding:40px 60px}.profile-wrapper{margin-left:-30px}.profile-layout{gap:90px}.profile-title-fixed{font-size:80px;margin-bottom:58px}.profile-name-ko{font-size:64px}.profile-name-en{font-size:48px}.profile-name-box{margin-bottom:58px}}@media (min-width: 1440px) and (max-width: 1919px){#profile-section{padding:40px 70px}.profile-wrapper{margin-left:-35px}.profile-layout{gap:100px}.profile-title-fixed{font-size:80px;margin-bottom:60px}.profile-name-ko{font-size:64px}.profile-name-en{font-size:48px}}@media (min-width: 1920px){#profile-section{padding:40px 80px}.profile-wrapper{margin-left:-40px}.profile-layout{gap:104px}}@media (min-width: 2560px){#profile-section{padding:60px 120px}.profile-wrapper{margin-left:-120px;max-width:2200px;margin-right:auto}.profile-layout{gap:200px;justify-content:flex-start}.profile-left{flex:0 0 600px;min-width:600px;margin-left:100px}.profile-title-fixed{font-size:100px;line-height:100px;margin-bottom:80px;white-space:nowrap}.profile-name-ko{font-size:80px;line-height:80px;white-space:nowrap}.profile-name-en{font-size:60px;line-height:60px;white-space:nowrap}.profile-name-box{margin-bottom:80px}.profile-info-text,.profile-updated{font-size:28px;line-height:28px}.profile-right,.profile-scroll-content{border:none!important;outline:none!important;box-shadow:none!important;background-color:#232323!important}}@media (min-width: 3440px){#profile-section{padding:80px 150px}.profile-wrapper{margin-left:-150px;max-width:2800px;margin-right:auto}.profile-layout{gap:250px}.profile-left{flex:0 0 700px;min-width:700px;margin-left:120px}.profile-title-fixed{font-size:120px;line-height:120px;margin-bottom:100px}.profile-name-ko{font-size:96px;line-height:96px}.profile-name-en{font-size:72px;line-height:72px}.profile-info-text,.profile-updated{font-size:32px;line-height:32px}}@media (min-width: 5120px){#profile-section{padding:100px 200px}.profile-wrapper{margin-left:-200px;max-width:3600px;margin-right:auto}.profile-layout{gap:300px}.profile-left{flex:0 0 800px;min-width:800px;margin-left:150px}.profile-title-fixed{font-size:150px;line-height:150px;margin-bottom:120px}.profile-name-ko{font-size:120px;line-height:120px}.profile-name-en{font-size:90px;line-height:90px}.profile-info-text,.profile-updated{font-size:40px;line-height:40px}}@media (max-height: 650px){#profile-section{min-height:auto!important;height:auto!important}.profile-wrapper{height:auto!important;max-height:none!important}.profile-layout{height:auto!important;max-height:none!important;min-height:auto!important}.profile-left{height:auto!important;min-height:auto!important;padding-bottom:20px!important;transform:translateY(-150px)!important}.profile-right{height:auto!important;min-height:0!important;transform:translateY(-150px)!important}.profile-scroll-content{height:auto!important;min-height:0!important;overflow-y:visible!important}}:root{--am-surface: #2b2b2b;--am-surface-2: #333333;--am-border: rgba(255, 255, 255, .08);--am-accent: #4ec9b0;--am-label: rgba(255, 255, 255, .45);--am-mono: ui-monospace, "SFMono-Regular", "Consolas", "Menlo", monospace}.profile-scroll-content{position:relative;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;background-color:#232323;padding:16px;box-sizing:border-box}.profile-scroll-content::-webkit-scrollbar{width:0px;background:transparent}.wholeint{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;display:inline-flex}.profile-title{color:#fff;font-size:24px;font-weight:700;line-height:32px;word-wrap:break-word}.aboutMe-title{justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}.about-main{text-align:center;color:#fff;font-size:16px;font-weight:700;line-height:22px;word-wrap:break-word;white-space:nowrap;display:inline-block}.about-title{padding:4px 8px;background:#373737;border-radius:8px;overflow:hidden;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;top:10px}.button-text{text-align:center;color:#fff;font-size:13px;font-weight:700;line-height:18px;word-wrap:break-word}.date-text{text-align:left;color:#fff;font-size:14px;font-weight:700;line-height:21px;word-wrap:break-word}.sub-sub{text-align:left;color:#fff;font-size:14px;font-weight:500;line-height:21px;word-wrap:break-word}.sub-main{justify-content:flex-start;align-items:flex-start;gap:8px;display:inline-flex}.subtext{text-align:center;color:#fff;font-size:14px;font-weight:700;line-height:21px;word-wrap:break-word}.subtext-sub{text-align:center;color:#fff;font-size:14px;font-weight:400;line-height:21px;word-wrap:break-word}.certificate{flex:1 1 0;text-align:left;color:#fff;font-size:16px;font-weight:700;line-height:22px;word-wrap:break-word}.education-container{width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px;display:flex}.eduandawards{height:auto;justify-content:flex-start;align-items:center;gap:8px;display:flex}.gnu{margin-left:0;flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;display:flex}.gnu-title{align-self:stretch;height:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.inline-flex-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.majors,.date-info{display:flex;flex-direction:column;gap:8px;width:100%}.kgitbank-sub{align-self:stretch;height:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.kgitbank{justify-content:flex-start;gap:12px;display:flex;flex-direction:column;align-items:flex-start}.career{width:100%;margin-top:30px;justify-content:flex-start;align-items:flex-start;gap:30px;display:flex;flex-direction:column}.CareerContainer2{margin-left:0;flex:1 1 0;justify-content:flex-start;align-items:flex-start;gap:20px;display:block}#CareerContainer{height:auto;justify-content:flex-start;align-items:center;gap:8px;display:flex}.certificate1{width:100%;margin-top:30px;justify-content:flex-start;align-items:flex-start;gap:30px;display:flex;flex-direction:column}.certificateconatiner2{margin-left:0;flex:1 1 0;height:auto;justify-content:flex-start;align-items:flex-start;gap:20px;display:block}#certificateconatiner{height:auto;justify-content:flex-start;align-items:center;gap:8px;display:flex}.certificate-text{width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:inline-flex}.certificate-container{width:100%;margin-top:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:inline-flex}.certificate-sub{width:100%;justify-content:center;align-items:center;gap:8px;display:inline-flex}.awardsamd,.ineter{margin-top:30px;align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:30px;display:flex;flex-direction:column}.detail-awards{flex:1 1 0;margin-left:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;display:inline-flex}.upper-sub{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}#internationalActivity{width:auto;color:#fff;font-size:20px;font-family:Pretendard,serif;font-weight:700;line-height:28px;word-wrap:break-word}#internationalActivityconatiner{height:auto;justify-content:flex-start;align-items:center;gap:8px;display:flex;flex-wrap:wrap}.interview-container{width:100%;max-width:100%;margin-top:30px;height:auto;min-height:auto;padding:16px;background:#373737;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex;flex-wrap:wrap;box-sizing:border-box;overflow-wrap:break-word;overflow-x:hidden}.interview-container:first-of-type{margin-top:30px}.interview-question{color:#fff;font-size:20px;font-family:Pretendard,sans-serif;font-weight:700;line-height:28px;word-wrap:break-word}.interview-answer{align-self:stretch;color:#fff;font-size:14px;font-family:Pretendard,serif;font-weight:400;line-height:21px;word-wrap:break-word}#high-skill{width:100%;justify-content:flex-start;align-items:flex-start;gap:30px;display:flex;flex-direction:column;margin-top:30px;margin-bottom:30px}.upper-skill-container{width:100%;margin-top:30px;justify-content:flex-start;align-items:flex-start;gap:30px;display:flex;flex-direction:column}.upper-skill-container:last-of-type{margin-bottom:30px}.skill-container{width:100%;height:auto;justify-content:flex-start;align-items:center;gap:8px;display:flex}.upper-skill-main{display:flex;flex-direction:column;gap:16px;width:100%}.skill-main{flex:1;width:100%;display:flex;align-items:center;gap:16px}.skill-title{padding:4px 8px;background:#373737;border-radius:8px;overflow:hidden;display:flex;align-items:center;position:relative;width:100%;height:50px}.skill-icon{width:50px;margin-right:6px;height:50px;position:relative;flex-shrink:0}.skill-text{display:flex;flex-direction:column;gap:16px;margin-left:12px;position:absolute;top:50%;left:calc(50% + 12px);transform:translateY(-50%);text-align:center;color:#fff;font-family:Pretendard,serif;font-weight:700;font-size:16px}.skill-image{width:100%;height:100%}.white-icon{filter:invert(1) brightness(2)}.break-point,.break-point22,.first-part,.second-part{display:inline-block}.AboutMe-title{color:#fff;font-size:24px;font-weight:700;line-height:32px;word-wrap:break-word}@media (min-width: 769px){.profile-scroll-content{padding:32px}.wholeint{gap:32px}.profile-title{font-size:32px;line-height:42px}.about-main{font-size:20px;line-height:28px}.button-text{font-size:15px;line-height:22px}.date-text,.sub-sub,.subtext,.subtext-sub{font-size:18px;line-height:27px}.certificate{font-size:20px;line-height:28px}.education-container{gap:50px}.gnu{gap:24px}.gnu-title{gap:14px}.inline-flex-container,.kgitbank{gap:20px}.career{gap:50px;margin-top:40px}.CareerContainer2{gap:24px}.certificate1{gap:50px;margin-top:40px}.certificateconatiner2{gap:24px}.awardsamd,.ineter{gap:40px;margin-top:40px}.detail-awards{gap:24px}#internationalActivity{font-size:28px;line-height:42px}.interview-container{margin-top:50px;padding:22px;gap:14px}.interview-container:first-of-type{margin-top:50px}.interview-question{font-size:32px;line-height:48px}.interview-answer{font-size:18px;line-height:27px}#high-skill{gap:50px;margin-top:50px;margin-bottom:50px}.upper-skill-container{gap:50px;margin-top:50px}.upper-skill-container:last-of-type{margin-bottom:50px}.upper-skill-main{gap:20px}.skill-title{height:70px}.skill-icon{width:70px;height:70px}.skill-text{font-size:20px;margin-left:18px;left:calc(50% + 18px)}}@media (min-width: 1025px){.profile-scroll-content{padding:40px}.wholeint{gap:40px}.profile-title{font-size:40px;line-height:52px}.about-main{font-size:24px;line-height:36px}.button-text{font-size:16px;line-height:24px}.date-text,.sub-sub,.subtext,.subtext-sub{font-size:20px;line-height:30px}.certificate{font-size:24px;line-height:36px}.education-container{flex-direction:row;gap:80px}.gnu{margin-left:50px;gap:120px}.gnu-title{height:120px;gap:16px}.inline-flex-container{flex-direction:row;gap:48px}.majors,.date-info{width:auto}.kgitbank{flex-direction:row;gap:48px}.career{flex-direction:row;gap:80px;margin-top:100px}.CareerContainer2{margin-left:110px;gap:40px}.certificate1{flex-direction:row;gap:80px;margin-top:60px}.certificateconatiner2{margin-left:40px;height:264px;gap:40px}.certificate-text{width:300px}.certificate-container{width:300px;margin-top:40px}.certificate-sub{width:300px}.awardsamd{flex-direction:row;gap:80px;margin-top:440px}.ineter{flex-direction:row;gap:65px;margin-top:65px}.detail-awards{margin-left:105px;gap:40px}#internationalActivity{font-size:35px;line-height:52px;width:240px}#internationalActivityconatiner{height:104px;flex-wrap:nowrap}.interview-container{margin-top:80px;padding:24px;gap:16px}.interview-container:first-of-type{margin-top:80px}.interview-question{font-size:40px;line-height:60px}.interview-answer{font-size:20px;line-height:30px}#high-skill{flex-direction:row;gap:80px;margin-top:80px;margin-bottom:80px}.upper-skill-container{flex-direction:row;gap:80px;margin-top:80px}.upper-skill-container:last-of-type{margin-bottom:80px}.skill-container{width:256px;height:52px}.upper-skill-main{flex-wrap:wrap;gap:24px}.skill-main{flex:0 1 calc(50% - 20px);gap:16px}.skill-title{height:80px;padding:8px 16px}.skill-icon{width:80px;height:80px;margin-right:10px}.skill-text{font-size:24px;margin-left:20px;left:calc(50% + 20px)}}@media (max-width: 1580px){.gnu,.CareerContainer2,.certificateconatiner2,.detail-awards,.wholeint{margin-left:0;margin-top:0;height:auto}.gnu-title,.certificate-text,.certificate-container,.upper-sub{box-sizing:border-box;width:100%;margin-top:0;height:auto;background:#26262a;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:18px 20px;gap:12px;transition:border-color .18s ease,background .18s ease,transform .18s ease;word-break:keep-all}.upper-sub .sub-main{flex-wrap:wrap}.gnu-title>.aboutMe-title,.certificate-text>.aboutMe-title,.upper-sub>.aboutMe-title,.certificate-text>.certificate-sub,.certificate-container>.certificate-sub{width:100%;border-bottom:1px solid rgba(255,255,255,.09);padding-bottom:12px}.certificate-sub{width:100%;justify-content:flex-start}.aboutMe-title{flex-wrap:wrap;align-items:center}.about-main,.certificate{letter-spacing:-.01em}.sub-main>.date-text,.mainmajor>.date-text,.submajortitle>.date-text{font-family:var(--am-mono);font-weight:600;font-size:12px;line-height:1.8;letter-spacing:.03em;color:var(--am-label);flex-shrink:0}.sub-sub{color:#ffffffeb}.profile-title,#internationalActivity{letter-spacing:-.01em}.profile-title:before,#internationalActivity:before{content:"❯";margin-right:12px;color:var(--am-accent);font-family:var(--am-mono);font-weight:400;font-size:.72em;vertical-align:.08em}.skill-text{position:static;top:auto;left:auto;transform:none;flex:1 1 auto;min-width:0;margin-left:12px;align-items:center;text-align:center;word-break:keep-all}}@media (max-width: 1580px) and (hover: hover){.gnu-title:hover,.certificate-text:hover,.certificate-container:hover,.upper-sub:hover{border-color:#ffffff2b;background:#2b2b31;transform:translateY(-3px)}}@media (min-width: 1671px) and (max-width: 1920px){.awardsamd{margin-top:220px}}@media (min-width: 1441px) and (max-width: 1920px){.profile-scroll-content{padding:45px;max-width:1600px;margin:0 auto}.wholeint{gap:45px}.profile-title{font-size:42px;line-height:55px}.about-main{font-size:25px;line-height:37px}.button-text{font-size:16px;line-height:25px}.date-text,.sub-sub,.subtext,.subtext-sub{font-size:21px;line-height:32px}.certificate{font-size:25px;line-height:37px}.education-container{gap:90px}.gnu{gap:45px}.gnu-title{height:130px;gap:18px}.inline-flex-container,.kgitbank{gap:55px}.career{gap:90px;margin-top:70px}.CareerContainer2{gap:45px}.certificate1{gap:90px;margin-top:70px}.certificateconatiner2{gap:45px}.certificate-text,.certificate-container,.certificate-sub{width:325px}.awardsamd{gap:90px}.ineter{gap:75px;margin-top:90px}.detail-awards{gap:45px}#internationalActivity{font-size:36px;line-height:55px;width:260px}#internationalActivityconatiner{height:110px}.interview-container{margin-top:90px;padding:26px;gap:18px}.interview-container:first-of-type{margin-top:90px}.interview-question{font-size:42px;line-height:63px}.interview-answer{font-size:21px;line-height:32px}#high-skill{gap:90px;margin-top:90px;margin-bottom:90px}.upper-skill-container{gap:90px;margin-top:90px}.upper-skill-container:last-of-type{margin-bottom:90px}.skill-container{width:270px;height:55px}.upper-skill-main{flex-direction:column;gap:26px}.skill-main{flex:0 1 calc(50% - 22px);gap:18px}.skill-title{height:85px;padding:9px 18px}.skill-icon{width:85px;height:85px;margin-right:11px}.skill-text{font-size:25px;gap:18px;margin-left:22px;left:calc(50% + 22px)}}@media (min-width: 1921px){.profile-scroll-content{padding:50px;max-width:1800px;margin:0 auto}.wholeint{gap:50px}.profile-title{font-size:44px;line-height:58px}.about-main{font-size:26px;line-height:38px}.button-text{font-size:17px;line-height:26px}.date-text,.sub-sub,.subtext,.subtext-sub{font-size:22px;line-height:33px}.certificate{font-size:26px;line-height:38px}.education-container{gap:100px}.gnu{margin-left:60px;gap:50px}.gnu-title{height:140px;gap:20px}.inline-flex-container,.kgitbank{gap:60px}.career{gap:100px;margin-top:80px}.CareerContainer2{margin-left:130px;gap:50px}.certificate1{gap:100px;margin-top:80px}.certificateconatiner2{margin-left:50px;gap:50px}.certificate-text,.certificate-container,.certificate-sub{width:350px}.awardsamd{gap:100px;margin-top:250px}.ineter{gap:85px;margin-top:100px}.detail-awards{margin-left:110px;gap:50px}#internationalActivity{font-size:38px;line-height:58px;width:280px}#internationalActivityconatiner{height:120px}.interview-container{margin-top:100px;padding:28px;gap:20px}.interview-container:first-of-type{margin-top:100px}.interview-question{font-size:44px;line-height:66px}.interview-answer{font-size:22px;line-height:33px}#high-skill{gap:100px;margin-top:100px;margin-bottom:100px}.upper-skill-container{gap:100px;margin-top:100px}.upper-skill-container:last-of-type{margin-bottom:100px}.skill-container{width:280px;height:58px}.upper-skill-main{gap:28px}.skill-main{flex:0 1 calc(50% - 24px);gap:20px}.skill-title{height:90px;padding:10px 20px}.skill-icon{width:90px;height:90px;margin-right:12px}.skill-text{font-size:26px;gap:20px;margin-left:24px;left:calc(50% + 24px)}}@media (min-width: 1025px) and (max-width: 1580px){.education-container,.career,.certificate1,.awardsamd,.ineter{flex-direction:row;align-items:flex-start;gap:40px;margin-top:64px;margin-left:0}.education-container{margin-top:0}.eduandawards,#CareerContainer,#certificateconatiner,#internationalActivityconatiner{flex:0 0 240px;align-items:flex-start}.CareerContainer2,.certificateconatiner2,.detail-awards,.wholeint{flex:1 1 0;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.gnu{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:14px}.gnu-title,.certificate-text,.certificate-container,.upper-sub{width:100%;height:auto}#high-skill,.upper-skill-container{margin-top:64px}}@media (max-width: 1024px){.education-container,.career,.certificate1,.awardsamd,.ineter,#high-skill,.upper-skill-container{flex-direction:column;gap:20px;margin-top:56px;margin-left:0}.education-container{margin-top:0}.gnu{display:flex;flex-direction:column;gap:14px}.CareerContainer2,.certificateconatiner2,.detail-awards,.wholeint{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;width:100%}#high-skill>div[style],.upper-skill-container>div[style]{flex:1 0 auto!important;width:100%!important;display:flex!important;flex-direction:column!important;min-width:0!important;justify-content:flex-start!important}.upper-skill-main{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.skill-main{flex:none;width:100%}}.portfolio-section{width:100%;margin-top:40px}.awardsamd{margin-top:60px}.selector-container{width:100%;display:flex;justify-content:center;margin-bottom:24px}.selector{display:inline-flex;background:#373737;border-radius:8px;padding:4px;gap:4px}.option{padding:8px 16px;border-radius:6px;color:#fff;font-size:14px;font-family:Pretendard,sans-serif;font-weight:500;cursor:pointer;transition:all .3s ease}.option:hover{background:#4a4a4a}.option.selected{background:#232323;font-weight:700}.portfolio-grid{display:grid;grid-template-columns:1fr;gap:20px;width:100%}.card{position:relative;background:#26262a;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer}.card:hover{border-color:#ffffff29}.card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000004d}.card-image{width:100%;height:200px;overflow:hidden}.port-img{width:100%;height:100%;object-fit:cover}.card-content{padding:20px}.card-title{color:#fff;font-size:18px;font-family:Pretendard,sans-serif;font-weight:700;line-height:1.4;margin-bottom:12px}.card-description{color:#ccc;font-size:14px;font-family:Pretendard,sans-serif;font-weight:400;line-height:1.5;margin-bottom:16px}.card-tags{display:flex;flex-wrap:wrap;gap:8px}.tag{padding:5px 10px;background:#232323;border-radius:6px;color:#fff;font-size:13px;font-family:Pretendard,sans-serif;font-weight:500}.hover-content{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;opacity:0;visibility:hidden;transition:all .3s ease;border-radius:16px}.card:hover .hover-content{opacity:1;visibility:visible}.hover-title{color:#fff;font-size:16px;font-family:Pretendard,sans-serif;font-weight:700;line-height:1.4;text-align:center;padding:0 20px}.hover-buttons{display:flex;flex-direction:column;gap:10px;align-items:center}.hover-button{padding:10px 20px;background:#fff;color:#232323;border:none;border-radius:8px;font-size:14px;font-family:Pretendard,sans-serif;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:140px;text-align:center}.hover-button:hover{background:#f0f0f0;transform:translateY(-2px)}.modal{display:none;position:fixed;top:0;left:0;padding:1%;width:100%;height:100vh;z-index:1000;justify-content:center;align-items:center}.modal.active{display:flex}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:1000}.modal-content{position:relative;z-index:1001;width:95%;height:auto;max-height:95vh}.modal-inline{width:100%;height:100%;padding:16px;display:flex;justify-content:center;align-items:center;gap:12px}.modal-flex{flex:1;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:16px;overflow:auto}.modal-main-image{width:100%;max-height:90vh;overflow-y:auto;padding:20px;background:#232323;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px}.modal-main-image::-webkit-scrollbar{width:8px}.modal-main-image::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.modal-main-image::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:4px}.modal-image-image{width:100%;height:auto;min-height:180px;object-fit:cover;border-radius:8px}.modal-main-text{align-self:stretch;display:flex;flex-direction:column;gap:16px}.modal-title{align-self:stretch;text-align:center;color:#fff;font-size:24px;font-family:Pretendard,sans-serif;font-weight:700;line-height:36px;word-wrap:break-word}.modal-button{align-self:stretch;justify-content:center;align-items:center;gap:8px;display:flex;flex-wrap:wrap}.modal-back{padding:4px 8px;background:#373737;border-radius:8px;display:flex;justify-content:center;align-items:center}.modal-button2{padding:4px 8px;color:#fff;font-size:14px;font-family:Pretendard,sans-serif;font-weight:700;line-height:24px}.modal-p{margin-top:24px;align-self:stretch;text-align:center;color:#fff;font-size:14px;font-family:Pretendard,sans-serif;font-weight:500;line-height:21px;word-wrap:break-word}.portfolio-text{align-self:stretch;display:flex;flex-direction:column;gap:16px}.modal-inner-text{align-self:stretch;display:flex;justify-content:flex-start;align-items:center;gap:16px}.modal-content-title{width:90px;color:#fff;font-size:16px;font-family:Pretendard,sans-serif;font-weight:700;line-height:24px;white-space:nowrap}.modal-content-detail{flex:1;text-align:left;color:#fff;font-size:16px;font-family:Pretendard,sans-serif;font-weight:400;line-height:24px;word-wrap:break-word;overflow-wrap:break-word}.text-title{align-self:stretch;display:flex;flex-direction:column;gap:16px;margin-top:20px}.text-title-detail{align-self:stretch;display:flex;justify-content:flex-start;align-items:center;gap:16px}.portfront{flex-wrap:wrap}.upper-accordion{align-self:stretch;margin-top:20px}.accordion{display:flex;flex-direction:column;gap:12px}.accordion-item{background:#1a1a1a;border-radius:8px;overflow:hidden}.accordion-header{padding:14px 16px;background:#373737;color:#fff;font-size:16px;font-family:Pretendard,sans-serif;font-weight:700;cursor:pointer;transition:all .3s ease;border-radius:8px}.accordion-header:hover{background:#fff;color:#232323}.accordion-content{display:none;padding:16px;background:#232323;color:#fff;font-size:14px;font-family:Pretendard,sans-serif;font-weight:400;line-height:1.6}.number-item{font-weight:700;font-size:1.3em;margin-bottom:10px;text-indent:0;padding-left:30px;text-indent:-30px}.accordion-content .bullet-item{margin-left:20px;text-indent:0;margin-bottom:5px}.section-title{font-weight:700;font-size:1.3em;margin-top:24px;margin-bottom:10px;text-align:left;text-indent:0;padding-left:0}.accordion-content .section-title:first-of-type{margin-top:12px}.accordion-item.active .accordion-content{display:block}.upper-exit{position:absolute;top:12px;right:-40px;display:flex;flex-direction:column;gap:8px;z-index:3}@media (max-width: 1200px){.upper-exit{top:10px;right:10px}}.exit-button{padding:12px;background:#fff;border-radius:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .3s ease}.exit-button:hover{transform:scale(1.1)}.modal-git{display:flex;flex-direction:column;align-items:center;gap:4px}.modal-git a{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none}.modal-git-content{text-align:center;color:#fff;font-size:14px;font-family:Pretendard,sans-serif;font-weight:400;line-height:24px}@media (min-width: 769px){.portfolio-section{margin-top:60px}.selector-container{margin-bottom:32px}.option{padding:11px 28px;font-size:17px}.portfolio-grid{grid-template-columns:repeat(2,1fr);gap:24px}.card:hover{transform:translateY(-6px);box-shadow:0 6px 18px #0000004d}.card-image{height:220px}.card-content{padding:22px}.card-title{font-size:19px}.card-description{font-size:15px}.tag{font-size:14px;padding:6px 11px}.hover-title{font-size:17px}.hover-button{padding:11px 22px;font-size:15px}.modal-content{width:85%}.modal-inline{padding:20px}.modal-main-image{padding:30px 50px;gap:32px}.modal-image-image{width:500px;height:250px}.modal-title{font-size:32px;line-height:48px}.modal-button2{font-size:15px}.modal-p{margin-top:32px;font-size:15px;line-height:23px}.modal-content-title{width:100px;font-size:18px;line-height:27px}.modal-content-detail{font-size:17px;line-height:27px}.accordion-header{font-size:17px;padding:15px 18px}.accordion-content{font-size:15px;padding:18px;line-height:1.7}.upper-exit{top:20px;right:-44px}.exit-button{padding:14px}.modal-git-content{font-size:15px}}@media (min-width: 1025px){.portfolio-section{margin-top:80px}.selector-container{margin-bottom:40px}.option{padding:12px 32px;font-size:18px}.portfolio-grid{grid-template-columns:repeat(3,1fr);gap:30px}.card:hover{transform:translateY(-8px);box-shadow:0 8px 24px #0000004d}.card-image{height:250px}.card-content{padding:24px}.card-title{font-size:20px}.card-description{font-size:16px}.tag{font-size:14px;padding:6px 12px}.hover-title{font-size:18px}.hover-buttons{gap:12px}.hover-button{padding:12px 24px;font-size:16px;min-width:160px}.modal-content{width:70%}.modal-inline{padding:24px;gap:16px}.modal-flex{gap:24px}.modal-main-image{padding:40px 80px;gap:40px}.modal-image-image{width:600px;height:300px}.modal-title{font-size:40px;line-height:60px}.modal-button2{font-size:16px}.modal-p{margin-top:40px;font-size:16px;line-height:24px}.modal-content-title{width:104px;font-size:20px;line-height:30px}.modal-content-detail{font-size:20px;line-height:30px}.accordion-header{font-size:18px;padding:16px 20px}.accordion-content{font-size:16px;padding:20px;line-height:1.8}.upper-exit{top:24px;right:-46px;gap:12px}.exit-button{padding:16px}.modal-git-content{font-size:16px}}@media (min-width: 1580px){.awardsamd{margin-top:202px}}@media (min-width: 1581px) and (max-width: 1630px){.awardsamd{margin-top:470px}}@media (min-width: 1631px) and (max-width: 1664px){.awardsamd{margin-top:470px}}@media (min-width: 1665px){.awardsamd{margin-top:190px}}@media (min-width: 1441px) and (max-width: 1920px){.portfolio-section{margin-top:90px}.selector-container{margin-bottom:45px}.option{padding:13px 35px;font-size:19px}.portfolio-grid{gap:35px}.card-image{height:265px}.card-content{padding:26px}.card-title{font-size:21px}.card-description{font-size:16.5px}.tag{font-size:14.5px;padding:6.5px 13px}.hover-title{font-size:19px}.hover-button{padding:13px 26px;font-size:16px;min-width:170px}.modal-content{width:68%}.modal-inline{padding:26px}.modal-main-image{padding:45px 90px;gap:45px}.modal-image-image{width:650px;height:325px}.modal-title{font-size:42px;line-height:63px}.modal-button2{font-size:16px}.modal-p{margin-top:42px;font-size:16px;line-height:25px}.modal-content-title{width:107px;font-size:21px;line-height:32px}.modal-content-detail{font-size:20px;line-height:32px}.accordion-header{font-size:18px;padding:16px 21px}.accordion-content{font-size:16px;padding:21px;line-height:1.75}.upper-exit{top:26px;right:-48px}.modal-git-content{font-size:16px}}@media (min-width: 1921px){.portfolio-section{margin-top:100px;max-width:1800px;margin-left:auto;margin-right:auto}.selector-container{margin-bottom:50px}.option{padding:15px 40px;font-size:20px}.portfolio-grid{gap:40px}.card-image{height:280px}.card-content{padding:28px}.card-title{font-size:22px}.card-description{font-size:17px}.tag{font-size:15px;padding:7px 14px}.hover-title{font-size:20px}.hover-button{padding:14px 28px;font-size:17px;min-width:180px}.modal-content{width:65%}.modal-inline{padding:28px}.modal-main-image{padding:50px 100px;gap:50px}.modal-image-image{width:700px;height:350px}.modal-title{font-size:44px;line-height:66px}.modal-button2{font-size:17px}.modal-p{margin-top:44px;font-size:17px;line-height:26px}.modal-content-title{width:110px;font-size:22px;line-height:33px}.modal-content-detail{font-size:21px;line-height:33px}.accordion-header{font-size:19px;padding:17px 22px}.accordion-content{font-size:17px;padding:22px;line-height:1.8}.upper-exit{top:28px;right:-50px}.modal-git-content{font-size:17px}}@media (min-width: 2128px){.awardsamd{margin-top:220px}}@media (min-width: 2129px){.awardsamd{margin-top:80px}}@media (min-width: 769px){#fixed-icons{bottom:18px;right:18px;gap:12px}#fixed-icons a{width:56px;height:56px;min-width:56px;min-height:56px}#fixed-icons a i{font-size:28px}#fixed-icons a:after{font-size:13px;padding:9px 13px;margin-right:13px}.profile-layout{flex-direction:column;gap:50px;align-items:center}.profile-left{max-width:800px;width:100%;align-items:flex-start;text-align:left}.profile-name-box,.profile-info-list{align-items:flex-start}.profile-info-item{justify-content:flex-start}.profile-right{width:100%;max-width:800px}}@media (min-width: 1025px){#fixed-icons{bottom:20px;right:20px;gap:15px}#fixed-icons a{width:64px;height:64px;min-width:64px;min-height:64px}#fixed-icons a i{font-size:32px}#fixed-icons a:hover{transform:scale(1.25)}#fixed-icons a:after{font-size:14px;padding:10px 15px;margin-right:15px;min-width:70px;max-width:150px}#fixed-icons a[data-text="shahmaran0207@naver.com"]:after{font-size:16px;padding:15px 20px;min-width:100px;max-width:250px}.profile-layout{flex-direction:row;gap:clamp(80px,8vw,104px);align-items:flex-start}.profile-left{max-width:400px;align-items:flex-start;text-align:left}.profile-name-box,.profile-info-list{align-items:flex-start}.profile-info-item{justify-content:flex-start}.profile-right{flex:1;max-width:none}}@media (max-width: 1024px){.profile-info-container{justify-content:flex-start}.profile-updated{margin-top:auto}}@media (min-width: 1920px){#fixed-icons{bottom:25px;right:25px;gap:18px}#fixed-icons a{width:72px;height:72px;min-width:72px;min-height:72px}#fixed-icons a i{font-size:36px}.scroll-container a span{width:35px;height:60px;margin-left:-17px}}@media (max-height: 600px){#fixed-icons{bottom:10px!important;right:10px!important;gap:8px!important}#fixed-icons a{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}#fixed-icons a i{font-size:24px!important}.profile-layout{padding:15px!important;gap:20px!important}.profile-name-ko{font-size:32px!important;line-height:1.2!important}.profile-name-en{font-size:26px!important;line-height:1.2!important}.profile-info-text{font-size:14px!important;line-height:1.4!important}}@media (max-height: 480px){#fixed-icons{bottom:8px!important;right:8px!important;gap:6px!important}#fixed-icons a{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}#fixed-icons a i{font-size:22px!important}.profile-name-ko{font-size:28px!important}.profile-name-en{font-size:22px!important}.profile-info-text{font-size:13px!important}}
