.Profile_profile__WR1RP{box-sizing:border-box}.Profile_profile_wrap__tGp81{display:flex;align-items:flex-start;justify-content:space-between;margin-left:100px}.Profile_profile__WR1RP h2{display:none}.Profile_desc_left__ZfisQ{width:300px}.Profile_pic__9yEl4{width:100px;height:100px;box-sizing:border-box;background-image:url(/profile/seohuiwon_pic.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:50%}.Profile_desc_left__ZfisQ h3{font-size:30px;border-bottom:1px solid #dcdcdc;margin-bottom:30px;padding-bottom:20px;padding-top:90px}.Profile_desc_left__ZfisQ h3 span{font-size:20px;margin-left:15px}.Profile_desc_left__ZfisQ ul li{line-height:35px;font-size:16px}.Profile_desc_left__ZfisQ ul li b{display:inline-block;width:90px}.Profile_desc_left__ZfisQ ul li strong{margin-left:15px}.Profile_desc_left__ZfisQ p{margin-top:20px}.Profile_desc_left__ZfisQ p a{margin-right:20px}.Profile_desc_left__ZfisQ p a i{font-size:30px}.Profile_github_btn__sranB{margin:25px 10px;padding:10px;border:2px solid #488bff;border-radius:50px;font-size:18px;color:#488bff;display:flex;align-items:center;justify-content:center;gap:10px;background-color:transparent;transition:background-position .8s ease,color .2s ease,border-color .2s ease}.Profile_github_btn__sranB:hover{color:#fff;border-color:#488bff;background-color:#488bff}.Profile_github_btn__sranB .Profile_github_icon__T2TIt{transition:color .3s ease;color:#488bff}.Profile_github_btn__sranB:hover .Profile_github_icon__T2TIt{color:#fff}.Profile_desc_right__Mawve{width:600px}.Profile_desc_right__Mawve li{margin-bottom:37px;display:flex;flex-wrap:wrap}.Profile_subtitle__2FziZ{width:100px}.Profile_subtitle__2FziZ b{margin-left:10px;font-weight:500}.Profile_subtitle_text__MoPBu strong{display:block;font-size:16px}#projects{background:#efefef;box-sizing:border-box}#projects h2{font-size:18px;margin-bottom:20px}#projects .tabs{display:inline-flex;gap:10px;margin:20px 0;padding:10px}#projects .tab,#projects .tabs{background-color:#fff;border-radius:50px}#projects .tab{padding:10px 20px;font-size:16px;color:#888;cursor:pointer;transition:all .3s ease;border:none}#projects .tab:hover{background-color:#e0e0e0;color:#333}#projects .tab.active{background-color:#448fff;color:#fff}#projects .projectlist{width:100%}#projects .projectlist ul{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}#projects .projectlist .project_item{position:relative;width:350px;height:400px;background-color:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}#projects .projectlist .project_item:hover{transform:translateY(-10px)}#projects .projectlist .project_item .pg_img{width:100%;height:50%;background-size:cover;background-position:50%;position:relative}#projects .projectlist .project_item .pg_img:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:15px;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1))}#projects .projectlist .project_item h3{font-size:20px;font-weight:600;padding:0 10px;margin:10px}#projects .projectlist .project_item p{font-size:14px;color:#666;padding:0 10px;margin:10px}#projects .projectlist .project_item .tags{position:absolute;bottom:20px;left:10px;z-index:2}#projects .projectlist .project_item .tags span{margin-left:10px;padding:5px 15px;line-height:1.4;font-size:14px;border-radius:10px;background-color:#efefef}#projects .projectlist .project_item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700;opacity:0;transition:opacity .3s ease;z-index:3}#projects .projectlist .project_item .overlay span{z-index:4}#projects .projectlist .project_item:hover .overlay{opacity:1}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.modal_content{background-color:#fff;padding:30px;border-radius:10px;max-width:800px;width:90%;overflow-y:auto;position:relative;overflow-x:hidden;word-wrap:break-word;max-height:80vh;margin:0 auto;z-index:1001}.modal_content img{max-width:100%;height:auto;display:block;margin:0 auto}h3{font-size:24px;margin-bottom:20px;font-weight:700;color:#333}.markdown-body{font-family:Arial,sans-serif;font-size:16px;line-height:1.6;color:#444}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin-top:20px;font-weight:700;color:#1a73e8}.markdown-body h4{font-weight:700}.markdown-body p{margin:10px 0}.markdown-body ul{margin:10px 0;padding-left:20px}.markdown-body ul li{list-style:disc}.markdown-body code{background:none;font-family:Courier New,Courier,monospace;padding:4px 8px}.markdown-body code,.markdown-body pre{color:#f8f8f2;font-size:14px;border-radius:4px}.markdown-body pre{background:#2d2d2d;padding:16px;overflow-x:auto;font-family:Courier New,monospace}.markdown-body a{color:#1a73e8;text-decoration:underline;cursor:pointer}.markdown-body a:hover{text-decoration:none}.markdown-body blockquote{margin:20px 0;padding-left:20px;border-left:4px solid #ccc;font-style:italic;color:#666}.close_btn{position:fixed;top:45px;right:275px;border:none;color:#fff;background-color:transparent;font-size:30px;cursor:pointer}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#272822;color:#ddd}.hljs-keyword,.hljs-literal,.hljs-name,.hljs-number,.hljs-selector-tag,.hljs-strong,.hljs-tag{color:#f92672}.hljs-code{color:#66d9ef}.hljs-attr,.hljs-attribute,.hljs-link,.hljs-regexp,.hljs-symbol{color:#bf79db}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-emphasis,.hljs-section,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-string,.hljs-subst,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#a6e22e}.hljs-class .hljs-title,.hljs-title.class_{color:#fff}.hljs-comment,.hljs-deletion,.hljs-meta,.hljs-quote{color:#75715e}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-section,.hljs-selector-id,.hljs-selector-tag,.hljs-title,.hljs-type{font-weight:700}#skills{background-color:#fff}#skills .skill-wrap{margin-left:100px}.skill_list{display:flex;flex-direction:column;gap:20px}.skill_list h3{font-size:30px;font-weight:700}.skill_list ul{display:flex;flex-wrap:wrap}.skill_list ul li{width:110px;height:110px;position:relative;margin-right:30px;text-align:center;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.skill_list ul li:nth-last-child(4){margin-bottom:0}.skill_list ul li img{width:100%;height:100%;transition:filter .3s ease}.skill_list ul li p{position:absolute;bottom:30%;left:50%;transform:translateX(-50%);color:#fff;opacity:0;transition:opacity .3s ease;line-height:2.5;font-weight:600;font-size:20px}.skill_list ul li:hover img{filter:brightness(.4)}.skill_list ul li:hover p{opacity:1}.Visual_visual_inner__u_3sy{min-width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;height:100vh;box-sizing:border-box}.Visual_visual_content__tRhFp{display:flex;justify-content:space-between;align-items:center}.Visual_visual__xMj7r p{font-size:30px;font-weight:300;opacity:.8;color:#666}.Visual_visual_textbox__oViGN{width:500px;height:200px;box-sizing:border-box;margin-top:50px}.Visual_visual_content__tRhFp h2{line-height:1.2;font-size:55px;letter-spacing:-.5px;font-weight:600;color:#000;margin-bottom:30px}.Visual_visual_content__tRhFp h2 span{display:block;overflow:hidden;white-space:nowrap}.Visual_highlight__ZiBxL{color:blue;font-weight:700}@keyframes Visual_blink__iwY46{0%{border-right-color:#000}to{border-right-color:transparent}}