*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;overflow-wrap:break-word;-webkit-text-size-adjust:100%;word-break:break-all;word-wrap:break-word;margin:0;padding:0;font-family:AppleSDGothicNeo,Malgun Gothic,sans-serif;font-size:1em;font-weight:400;line-height:1.6;overflow-x:clip}main,header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption{display:block}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{margin:0}ol,ul,li,dl,dt,dd{margin:0;padding:0;list-style:none}img{height:auto}img,iframe,video,object,embed,button,select,input,textarea{max-width:100%;box-shadow:none;font:inherit;line-height:inherit;vertical-align:middle;background-color:#0000;border:0;border-radius:0;margin:0;padding:0}input,textarea{appearance:none}input[type=checkbox]{appearance:auto}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=search]::-ms-clear{width:0;height:0;display:none}input[type=search]::-ms-reveal{width:0;height:0;display:none}button,input[type=button],input[type=submit],input[type=reset]{appearance:button}::file-selector-button{appearance:button;font:inherit}button,select,label{cursor:pointer}small{font-size:80%}code,kbd,samp{font-family:Menlo,Consolas,"monospace",sans-serif;font-size:1em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}[hidden]{display:none}table{border-collapse:collapse;table-layout:fixed}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{z-index:100000;clip-path:none;color:#444;background-color:#eee;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;clip:auto!important}.text-primary{color:#a52b25}.text-secondary{color:#60666e}.text-success{color:#27ae60}.text-info{color:#3498db}.text-warning{color:#f1c40f}.text-danger{color:#c0392b}.text-light{color:#f4f5f6}.text-dark{color:#25272b}.bg-primary{background-color:#a52b25}.bg-secondary{background-color:#60666e}.bg-success{background-color:#27ae60}.bg-info{background-color:#3498db}.bg-warning{background-color:#f1c40f}.bg-danger{background-color:#c0392b}.bg-light{background-color:#f4f5f6}.bg-dark{background-color:#25272b}:root{--paper:#fdfdfc;--ink:#25272b;--muted:#60666e;--line:#e0e3e6;--surface:#f4f5f6;--accent:#a52b25;--font-ui:Pretendard Variable, AppleSDGothicNeo, Noto Sans CJK KR, Malgun Gothic, sans-serif;--font-code:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}html,body{color:var(--ink);background:var(--paper);font-family:var(--font-ui)}button,input,select,textarea{font:inherit}h1,h2,h3,h4{letter-spacing:-.025em;overflow-wrap:break-word;min-width:0}h1,h2{text-wrap:balance}a:hover,a:active{color:var(--accent)}code,pre{font-family:var(--font-code);font-size:.85em}code{color:var(--accent)}pre{background:var(--surface);color:var(--ink);padding:20px}.icon.lucide{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em;display:inline-block}svg{vertical-align:middle}.sidebar{min-width:0;font-size:14px}.sidebar .widget-title{color:#60666e;letter-spacing:0;margin:4px 0 16px;font-size:14px;font-weight:600}.desktop-sidebar{border-right:1px solid #e0e3e6;padding-right:24px}.sidebar .cat,.sidebar .children{margin:0;padding:0;list-style:none}.sidebar .cat-item>a,.sidebar .all-category{border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:14px;line-height:1.5;display:flex}.sidebar .cat-item>a:hover,.sidebar .all-category:hover{background:#f4f5f6}.sidebar .cat-item>a[aria-current=page],.sidebar .all-category[aria-current=page]{color:#a52b25;background:#f4f5f6;font-weight:650}.term-count{color:#60666e;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:400}.sidebar .children{border-left:1px solid #e0e3e6;margin-left:12px;padding-left:4px}.sidebar .children a{font-size:13px}.mobile-categories{display:none}@media (width>=701px) and (width<=1023px){.desktop-sidebar{padding-right:16px}.sidebar .cat-item>a,.sidebar .all-category{padding-inline:8px;font-size:13px}.sidebar .children{margin-left:8px;padding-left:0}.sidebar .children a{font-size:12px}}@media (width<=700px){.desktop-sidebar{display:none}.mobile-categories{border-top:1px solid #e0e3e6;border-bottom:1px solid #e0e3e6;margin-bottom:28px;display:block}.mobile-categories summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:14px;list-style:none;display:flex}.mobile-categories summary::-webkit-details-marker{display:none}.mobile-categories .selection{color:#a52b25;align-items:center;gap:8px;font-weight:650;display:flex}.mobile-categories .disclosure-label{color:#60666e;flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:flex}.mobile-categories .chevron{font-size:18px}.mobile-categories .when-open{display:none}.mobile-categories[open] .when-open{display:inline}.mobile-categories[open] .when-closed{display:none}.mobile-categories[open] .chevron{transform:rotate(180deg)}.mobile-categories .widget-category{padding-bottom:16px}.mobile-categories .cat{columns:2;column-gap:20px}.mobile-categories .cat>li{break-inside:avoid}.mobile-categories .cat-item>a,.mobile-categories .all-category{min-height:44px;padding:8px;font-size:13px}.mobile-categories .children{margin-left:8px;padding-left:0}.mobile-categories .children a{font-size:12px}.mobile-categories .count-note{color:#60666e;padding:0 8px 16px;font-size:12px}}@media (width<=359px){.mobile-categories .cat{columns:1}}[data-tooltip]{z-index:10;position:relative}[data-tooltip]:before,[data-tooltip]:after{opacity:0;background-color:#25272b;transition:opacity .2s;position:absolute;left:50%}[data-tooltip]:before{pointer-events:none;touch-action:none;user-select:none;z-index:2;color:#fff;content:attr(data-tooltip);white-space:nowrap;border-radius:3px;padding:3px 5px;font-size:12px;font-weight:500;bottom:calc(100% + 6px);transform:translate(-50%)}[data-tooltip]:after{pointer-events:none;touch-action:none;user-select:none;z-index:1;content:"";width:4px;height:4px;bottom:calc(100% + 4px);transform:translate(-50%)rotate(45deg)}[data-tooltip]:hover:before,[data-tooltip]:hover:after{opacity:1}.pagination .nav-links{justify-content:center;display:flex}.pagination .nav-links .page-numbers{color:#60666e;background-color:#fff;border:1px solid #e0e3e6;align-items:center;height:32px;margin-left:-1px;padding:0 12px;font-size:12px;display:flex}.pagination .nav-links .page-numbers:first-child{border-radius:5px 0 0 5px;margin-left:0}.pagination .nav-links .page-numbers:last-child{border-radius:0 5px 5px 0}.pagination .nav-links .page-numbers .icon{font-size:18px}@media (width>=1024px){.pagination .nav-links .page-numbers{transition:color .2s}.pagination .nav-links .page-numbers:hover{color:#a52b25}}.pagination .nav-links .current{color:#25272b;background-color:#f4f5f6}.pagination .nav-links .prev{padding-left:5px}.pagination .nav-links .next{padding-right:5px}@media (width<=767px){.pagination .nav-links .prev,.pagination .nav-links .next{padding:0 5px}.pagination .nav-links .prev .text,.pagination .nav-links .next .text{display:none}}.no-results{text-align:center}.no-results .emoji{color:#60666e;font-family:Arial,sans-serif;font-size:60px}@media (width<=767px){.no-results .emoji{font-size:50px}}.no-results .text{margin-top:10px}*{outline-color:#a52b25}::selection{color:#fdfdfc;background:#a52b25}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}@media (width<=1023px){.container{padding-inline:28px}}@media (width<=700px){.container{padding-inline:20px}}#header{background:#fdfdfc}#header .container{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex;position:relative}#header .container:after{content:"";border-bottom:1px solid #e0e3e6;position:absolute;bottom:0;left:32px;right:32px}#header .title a{align-items:center;min-height:44px;display:flex}#header .title svg{width:108px;height:32px}#header .navigation ul{gap:28px;display:flex}#header .navigation a{align-items:center;min-height:44px;font-size:14px;display:flex}#header [aria-current=page]{color:#a52b25;font-weight:650}@media (width<=1023px){#header .container{min-height:88px}#header .container:after{left:28px;right:28px}#header .navigation ul{gap:20px}}@media (width<=700px){#header .container{flex-direction:column;align-items:flex-start;gap:0;min-height:76px;padding-top:12px;padding-bottom:8px}#header .container:after{left:20px;right:20px}#header .title svg{width:88px;height:28px}#header .navigation{width:100%}#header .navigation ul{justify-content:space-between;gap:8px}#header .navigation a{justify-content:center;min-width:44px;font-size:13px}}#main{background:#fdfdfc;padding:32px 0 80px}#main .archive-shell{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:64px;margin-inline:auto;display:grid}#main .archive-shell>section{width:100%;min-width:0}.archive-heading{margin-bottom:24px}.archive-heading h1{font-size:28px;font-weight:700;line-height:1.45}.search-form{gap:8px;margin:24px 0;display:flex}.search-form input[type=search]{background:#fdfdfc;border:1px solid #e0e3e6;border-radius:4px;flex:1;width:100%;min-width:0;padding:12px 16px;font-size:16px}.search-form button{color:#fdfdfc;background:#25272b;border-radius:4px;min-height:48px;padding:8px 20px}.search-form button:hover{background:#a52b25}#main .search-shell{max-width:912px;margin-inline:auto}#main .search-shell>section{width:100%;min-width:0}@media (width>=701px) and (width<=1023px){#main{padding-top:28px}#main .archive-shell{grid-template-columns:176px minmax(0,1fr);gap:28px}.archive-heading h1{font-size:25px}}@media (width<=700px){#main{padding-top:24px;padding-bottom:48px}#main .archive-shell{display:block}.archive-heading h1{font-size:23px}.search-form{margin:20px 0}.search-form button{padding-inline:16px}}#footer{color:#60666e;padding:32px 0 80px;font-size:13px}#footer .container{border-top:1px solid #e0e3e6;padding-top:32px}#footer .title svg{width:88px;height:28px}#footer .copyright{margin-top:12px}#footer .other{margin-top:20px}#footer .other ul{flex-wrap:wrap;gap:12px 24px;display:flex}#footer a{align-items:center;min-height:32px;display:inline-flex}#main:is(.single-article,.page-default,.project-article,.portfolio-article)>.container{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:64px;margin-inline:auto;display:grid}#main:is(.single-article,.page-default,.project-article,.portfolio-article)>.container>article{background:#fdfdfc;grid-area:1/2;width:100%;min-width:0;max-width:740px;margin-inline:auto;padding:0}#main:is(.single-article,.page-default,.project-article,.portfolio-article)>.container>.sidebar{grid-area:1/1;width:auto}#main:is(.single-article,.page-default,.project-article,.portfolio-article)>.container>article>header>.title{margin:0 0 20px;font-size:38px;font-weight:700;line-height:1.35}#main:is(.single-article,.page-default,.project-article,.portfolio-article)>.container>article>header>.data{color:#60666e;flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}@media (width>=701px) and (width<=1023px){#main:is(.single-article,.page-default,.project-article,.portfolio-article)>.container{grid-template-columns:176px minmax(0,1fr);gap:28px}#main:is(.single-article,.page-default,.project-article,.portfolio-article)>.container>article>header>.title{font-size:30px}}@media (width<=700px){#main:is(.single-article,.page-default,.project-article,.portfolio-article)>.container{display:block}#main:is(.single-article,.page-default,.project-article,.portfolio-article)>.container>article>header>.title{font-size:29px}}#main.portfolio-article>.container>article{max-width:none}#main.page-default #entry-container{font-size:18px;line-height:1.85}#main .project-card,#main .study-card{background:#fdfdfc;border-bottom:1px solid #e0e3e6;padding:24px 0}#main .project-card .content,#main .study-card .content{min-width:0}#main .project-card .title,#main .study-card .title{font-size:22px;font-weight:650}#main .project-card .description,#main .study-card .description{font-size:15px;line-height:1.8}#main .project-card .thumbnail,#main .study-card .thumbnail{width:240px;max-width:38%}#main #project-container,#main #study-container{gap:0}#main .project-article .sec{margin-top:48px}#main .sec-screenshot .arrows{min-width:44px;min-height:44px;transition:color .2s}@media (width<=767px){#main .project-card .thumbnail,#main .study-card .thumbnail{width:100%;max-width:100%}#main .project-card .title,#main .study-card .title{font-size:20px}}@media (width<=700px){#main.page-default #entry-container{font-size:17px}}[data-gallery] .gallery-viewport{scroll-snap-type:x proximity;padding-bottom:16px;overflow-x:auto}[data-gallery] .gallery-viewport::-webkit-scrollbar{height:6px}[data-gallery] .gallery-viewport::-webkit-scrollbar-track{background:#f4f5f6;border-radius:4px}[data-gallery] .gallery-viewport::-webkit-scrollbar-thumb{background:#60666e;border-radius:4px}@supports not selector(::-webkit-scrollbar){[data-gallery] .gallery-viewport{scrollbar-width:thin;scrollbar-color:#60666e #f4f5f6}}[data-gallery] .gallery-track{align-items:flex-start;gap:20px;margin:0;padding:0;list-style:none;display:flex}[data-gallery] .gallery-slide{scroll-snap-align:start;flex:0 0 calc(45.4545% - 10.9091px);min-width:0;list-style:none}[data-gallery] .gallery-slide a{display:block}@media (width<=1023px){[data-gallery] .gallery-slide{flex-basis:calc(62.5% - 7.5px)}}@media (width<=700px){[data-gallery] .gallery-slide{flex-basis:calc(86.9565% - 2.6087px)}}:root{--code-string:#2e6243;--code-keyword:#8f3d2f;--code-function:#315c87}#main [data-content-body] [data-code-block]{border:1px solid var(--line);background:var(--surface);border-radius:4px;margin:28px 0;overflow:clip}#main [data-content-body] [data-code-block] .code-controls{border-bottom:1px solid var(--line);font:13px/1.5 var(--font-ui);align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}#main [data-content-body] [data-code-block] .code-language{color:var(--muted);margin-right:auto}#main [data-content-body] [data-code-block] button{min-width:44px;min-height:44px;color:var(--ink);border-radius:3px;padding:8px}#main [data-content-body] [data-code-block] button:hover,#main [data-content-body] [data-code-block] button[aria-pressed=true]{color:var(--accent);background:var(--paper)}#main [data-content-body] [data-code-block] .code-body{min-width:0;display:flex}#main [data-content-body] [data-code-block] .code-body>pre{background:var(--surface);border:0;border-radius:0;flex:1;min-width:0;margin:0;padding:20px;overflow:auto}#main [data-content-body] [data-code-block] pre,#main [data-content-body] [data-code-block] code,#main [data-content-body] [data-code-block] .code-gutter{font:14px/1.75 var(--font-code);text-shadow:none;letter-spacing:0;white-space:pre;tab-size:2;color:var(--ink)}#main [data-content-body] [data-code-block] code{background:0 0;min-width:fit-content;padding:0;display:block}#main [data-content-body] [data-code-block] .code-gutter{text-align:right;color:var(--muted);border-right:1px solid var(--line);user-select:none;padding:20px 12px 20px 16px}#main [data-content-body] [data-code-block] .code-gutter[hidden]{display:none}#main [data-content-body] [data-code-block] .code-status{font:12px/1.6 var(--font-ui);color:var(--muted);border-top:1px solid var(--line);padding:8px 16px;display:block}#main [data-content-body] [data-code-block] .code-status:empty{display:none}#main [data-content-body] [data-code-block] .token{color:var(--ink)}#main [data-content-body] [data-code-block] .token.comment,#main [data-content-body] [data-code-block] .token.prolog,#main [data-content-body] [data-code-block] .token.doctype,#main [data-content-body] [data-code-block] .token.cdata{color:var(--muted)}#main [data-content-body] [data-code-block] .token.punctuation,#main [data-content-body] [data-code-block] .token.operator{color:var(--ink);background:0 0}#main [data-content-body] [data-code-block] .token.property,#main [data-content-body] [data-code-block] .token.tag,#main [data-content-body] [data-code-block] .token.constant,#main [data-content-body] [data-code-block] .token.symbol,#main [data-content-body] [data-code-block] .token.deleted,#main [data-content-body] [data-code-block] .token.keyword{color:var(--code-keyword)}#main [data-content-body] [data-code-block] .token.boolean,#main [data-content-body] [data-code-block] .token.number,#main [data-content-body] [data-code-block] .token.function,#main [data-content-body] [data-code-block] .token.class-name,#main [data-content-body] [data-code-block] .token.regex{color:var(--code-function)}#main [data-content-body] [data-code-block] .token.selector,#main [data-content-body] [data-code-block] .token.attr-name,#main [data-content-body] [data-code-block] .token.string,#main [data-content-body] [data-code-block] .token.char,#main [data-content-body] [data-code-block] .token.builtin,#main [data-content-body] [data-code-block] .token.inserted,#main [data-content-body] [data-code-block] .token.attr-value{color:var(--code-string)}html,body{overflow-wrap:break-word;word-break:keep-all;word-wrap:break-word;font-size:16px}pre{overflow-x:auto}img{max-width:100%;height:auto}:focus-visible{outline-offset:3px;outline:2px solid #a52b25}#main .container>article,#main .container>section{min-width:0}[data-content-body]{overflow-wrap:anywhere}[data-content-body] table{max-width:100%;display:block;overflow-x:auto}[data-content-body] iframe{max-width:100%}[data-content-body] figcaption{color:#60666e;text-align:center;font-size:13px}.lightbox{color:#ccc;background:0 0;border:0;max-width:95vw;max-height:95vh;padding:0;overflow:visible}.lightbox::backdrop{background:#000c}.lightbox-stage{background:#fff;border-radius:4px;position:relative}.lightbox img{object-fit:contain;border:4px solid #fff;border-radius:3px;max-width:90vw;max-height:80vh;display:block}.lightbox .controls{justify-content:space-between;align-items:center;gap:16px;padding:5px 4px;font-size:13px;display:flex}.lightbox button{min-width:44px;min-height:44px}.lightbox-prev,.lightbox-next{opacity:0;align-items:center;height:100%;transition:opacity .6s;display:flex;position:absolute;top:0}.lightbox-prev{justify-content:flex-start;width:34%;left:0}.lightbox-next{justify-content:flex-end;width:64%;right:0}.lightbox-prev:hover,.lightbox-next:hover,.lightbox-prev:focus-visible,.lightbox-next:focus-visible{opacity:1}.lightbox button:disabled{visibility:hidden}.lightbox-close{opacity:.7;place-items:center;display:grid}.lightbox button .icon{width:32px;height:32px;color:var(--paper);filter:drop-shadow(0 1px 2px var(--ink))}.lightbox-close:hover,.lightbox-close:focus-visible{opacity:1}@media (hover:none){.lightbox-prev,.lightbox-next{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}html.lightbox-active{overflow:hidden}[data-gallery] figure{margin:0}.study-card .languages{text-transform:uppercase}.screen-reader-text:focus{clip:auto;clip-path:none;z-index:200;background:var(--paper);width:auto;height:auto;padding:12px 16px;position:fixed;top:12px;left:12px}button:disabled{cursor:not-allowed}#main .pagination .page-numbers{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}#main .pagination [hidden]{display:none}.post-card{background:#fdfdfc;border-bottom:1px solid #e0e3e6;padding:24px 0}.post-card .title{word-break:keep-all;margin:0;font-size:22px;font-weight:650;line-height:1.5}.post-card .description{color:#60666e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:15px;line-height:1.8;display:-webkit-box;overflow:hidden}.post-card .data{color:#60666e;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:8px;font-size:12px;display:flex}.post-card .data .icon{display:none}.post-card .categories{color:#a52b25;order:-1}@media (width<=1023px){.post-card .title{font-size:20px}}@media (width<=700px){.post-card{padding:20px 0}}.project-card{background-color:#fff;align-items:flex-start;gap:20px;padding:20px;display:flex}@media (width<=767px){.project-card{flex-direction:column}}@media (width<=424px){.project-card{padding:15px 15px 20px}}.project-card .thumbnail{background-color:#fff;flex:none;width:250px;position:relative}@media (width<=767px){.project-card .thumbnail{width:auto}}.project-card .thumbnail a{display:block}.project-card .thumbnail img{aspect-ratio:16/9;object-fit:cover;object-position:top center;width:100%}.project-card .thumbnail .closed{color:#f4f5f6;background-color:#25272b;justify-content:center;align-items:center;width:100%;height:40px;margin:auto 0;font-size:12px;font-weight:700;display:none;position:absolute;top:0;bottom:0}.project-card .content{flex-direction:column;flex:auto;justify-content:center;padding:4px 0;display:flex}@media (width<=767px){.project-card .content{padding:0}}.project-card .content .title{font-size:16px;font-weight:500}.project-card .content .description{color:#60666e;margin-top:14px;font-size:12px;line-height:1.8}.project-card .content .data{color:#60666e;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:12px;line-height:1.5;display:flex}.project-card .content .data .icon{position:relative;top:-.07em}.project-card .content .data a{color:inherit;text-decoration:none;transition:color .2s}@media (width>=1024px){.project-card .content .data a:hover{color:#a52b25}}.project-card.closed{opacity:.9}.project-card.closed .thumbnail{filter:grayscale()}.project-card.closed .thumbnail .closed{display:flex}.study-card{background-color:#fff;align-items:flex-start;gap:20px;padding:20px;display:flex}@media (width<=767px){.study-card{flex-direction:column}}@media (width<=424px){.study-card{padding:15px 15px 20px}}.study-card .thumbnail{flex:none;width:250px;position:relative}@media (width<=767px){.study-card .thumbnail{width:auto}}.study-card .thumbnail a{display:block}.study-card .thumbnail img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%}.study-card .thumbnail .status{flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:10px;left:10px}.study-card .thumbnail .common{flex:none;align-items:center;height:25px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.study-card .thumbnail .level{color:#fff;background-color:#25272b}.study-card .thumbnail .closed{pointer-events:none;color:#f4f5f6;background-color:#25272b;justify-content:center;align-items:center;width:100%;height:40px;margin:auto 0;font-size:13px;font-weight:700;display:none;position:absolute;top:0;bottom:0}.study-card .content{flex:auto;padding:4px 0}@media (width<=424px){.study-card .content{padding:0}}.study-card .content .title{font-size:18px;font-weight:500}.study-card .content .description{color:#60666e;margin-top:14px;font-size:12px;line-height:1.8}.study-card .content .infomation{border-top:1px solid #f4f5f6;margin:16px 0 0;padding:16px 0 0;list-style:none}.study-card .content .infomation li{color:#60666e;font-size:14px}.study-card .content .infomation li:not(:first-child){margin-top:4px}@media (width<=767px){.study-card .content .infomation .label{display:block}}.study-card .content .infomation .deadline{color:#a52b25;font-weight:700;animation:.5s step-end infinite flush}.study-card .content .infomation .deadline img{width:22px;position:relative;top:-1px}@keyframes flush{0%,to{opacity:1}50%{opacity:.5}}.study-card .content .languages{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:4px;margin-top:16px;display:flex}.study-card .content .languages a{background-color:#f4f5f6;align-items:center;height:25px;padding:0 8px;font-size:12px;display:flex}@media (width>=1024px){.study-card .content .languages a{transition:background-color .2s,color .2s}.study-card .content .languages a:hover{color:#fff;background-color:#a52b25}}.study-card.stop .thumbnail{filter:grayscale()}.study-card.stop .thumbnail .closed{display:flex}.portfolio-card{background-color:#fff;flex-direction:column;gap:12px;padding:10px 10px 12px;display:flex}@media (width<=424px){.portfolio-card{padding:15px 15px 20px}}.portfolio-card .thumbnail{display:block}.portfolio-card .thumbnail img{aspect-ratio:1;object-fit:cover;object-position:top;width:100%}@media (width<=767px){.portfolio-card .thumbnail img{aspect-ratio:16/9}}.portfolio-card .data{text-align:center}.portfolio-card .data .icon{position:relative;top:-1px}.portfolio-card .data .title{font-size:14px;font-weight:600}.portfolio-card .data .category{color:#60666e;margin-top:8px;font-size:12px;font-weight:300}.portfolio-card .data .category a{display:inline-block}.portfolio-card .part{color:#60666e;margin-top:4px;font-size:12px}.single-archive #posts{min-width:0}.single-archive #posts-container{flex-direction:column;gap:0;display:flex}.single-archive .pagination{margin-top:32px}.single-article #entry-container,.page-default #entry-container{padding-top:32px;font-size:18px;line-height:1.85}@media (width<=700px){.single-article #entry-container,.page-default #entry-container{font-size:17px}}.single-article #entry-container a,.page-default #entry-container a{color:#a52b25;text-underline-offset:3px;text-decoration:underline}.single-article #entry-container p,.single-article #entry-container figure,.single-article #entry-container ul,.single-article #entry-container ol,.single-article #entry-container table,.single-article #entry-container blockquote,.single-article #entry-container pre,.page-default #entry-container p,.page-default #entry-container figure,.page-default #entry-container ul,.page-default #entry-container ol,.page-default #entry-container table,.page-default #entry-container blockquote,.page-default #entry-container pre{margin:1.4em 0}.single-article #entry-container>:first-child,.single-article #entry-container [data-content-body]>:first-child,.page-default #entry-container>:first-child,.page-default #entry-container [data-content-body]>:first-child{margin-top:0}.single-article #entry-container h1,.single-article #entry-container h2,.single-article #entry-container h3,.single-article #entry-container h4,.single-article #entry-container h5,.single-article #entry-container h6,.page-default #entry-container h1,.page-default #entry-container h2,.page-default #entry-container h3,.page-default #entry-container h4,.page-default #entry-container h5,.page-default #entry-container h6{word-break:keep-all;margin:2em 0 .8em;font-weight:650;line-height:1.45}.single-article #entry-container h1,.page-default #entry-container h1{font-size:1.8em}.single-article #entry-container h2,.page-default #entry-container h2{font-size:1.6em}.single-article #entry-container h3,.page-default #entry-container h3{font-size:1.35em}.single-article #entry-container h4,.page-default #entry-container h4{font-size:1.15em}.single-article #entry-container hr,.page-default #entry-container hr{border:0;border-top:1px solid #e0e3e6;margin:40px 0}.single-article #entry-container ul,.single-article #entry-container ol,.page-default #entry-container ul,.page-default #entry-container ol{padding-left:1.5em}.single-article #entry-container ul>li,.page-default #entry-container ul>li{list-style:outside}.single-article #entry-container ol>li,.page-default #entry-container ol>li{list-style:decimal}.single-article #entry-container li+li,.page-default #entry-container li+li{margin-top:.4em}.single-article #entry-container li>ul,.single-article #entry-container li>ol,.page-default #entry-container li>ul,.page-default #entry-container li>ol{margin:.5em 0}.single-article #entry-container blockquote,.page-default #entry-container blockquote{color:#60666e;background:#f4f5f6;border-left:3px solid #a52b25;padding:16px 24px}.single-article #entry-container blockquote p,.page-default #entry-container blockquote p{margin:0}.single-article #entry-container blockquote p+p,.page-default #entry-container blockquote p+p{margin-top:1em}.single-article #entry-container table,.page-default #entry-container table{border-collapse:collapse;max-width:100%;font-size:.9em}.single-article #entry-container th,.single-article #entry-container td,.page-default #entry-container th,.page-default #entry-container td{text-align:left;vertical-align:top;border:1px solid #e0e3e6;padding:12px 16px}.single-article #entry-container th,.page-default #entry-container th{background:#f4f5f6;font-weight:650}.single-article #entry-container code:not([class*=language-]),.page-default #entry-container code:not([class*=language-]){overflow-wrap:anywhere;background:#f4f5f6;border-radius:3px;padding:.15em .3em}.single-article #entry-container pre,.page-default #entry-container pre{white-space:pre;border:1px solid #e0e3e6;border-radius:4px;max-width:100%;overflow:auto}.single-article #entry-container pre code,.page-default #entry-container pre code{color:inherit;white-space:inherit;overflow-wrap:normal;background:0 0;padding:0}.single-article #entry-container pre[class*=language-],.single-article #entry-container code[class*=language-],.page-default #entry-container pre[class*=language-],.page-default #entry-container code[class*=language-]{font-family:var(--font-code);text-shadow:none;font-size:14px;line-height:1.75}.single-article #entry-container pre[class*=language-],.page-default #entry-container pre[class*=language-]{background:#f4f5f6;margin:1.4em 0;padding:20px}.single-article #entry-container .wp-caption,.page-default #entry-container .wp-caption{max-width:100%}.single-article #entry-container img,.page-default #entry-container img{max-width:100%;height:auto}.single-article #entry-container figcaption,.page-default #entry-container figcaption{color:#60666e;text-align:center;margin-top:8px;font-size:13px;line-height:1.6}.single-article #entry-container iframe,.page-default #entry-container iframe{max-width:100%}.single-article #entry-container iframe[src*=codepen\.io],.page-default #entry-container iframe[src*=codepen\.io]{width:100%}.single-article #entry-tags,.page-default #entry-tags{color:#60666e;border-top:1px solid #e0e3e6;flex-wrap:wrap;gap:8px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.single-article #entry-tags a,.page-default #entry-tags a{background:#f4f5f6;border-radius:4px;padding:8px 12px}
