.projectContent-module-scss-module__q0qIqG__app{color:var(--text-primary);background-color:var(--background);min-height:100vh;transition:background .5s;overflow:hidden}@media only screen and (min-width:768px){.projectContent-module-scss-module__q0qIqG__section{padding:100px 25px}.projectContent-module-scss-module__q0qIqG__container{max-width:1200px;margin:auto}.projectContent-module-scss-module__q0qIqG__row{display:flex}}.projectContent-module-scss-module__q0qIqG__iconScroll{display:none}@media only screen and (min-width:768px) and (min-height:768px){.projectContent-module-scss-module__q0qIqG__iconScrollContainer .projectContent-module-scss-module__q0qIqG__iconScroll{border:2px solid var(--border-card);border-radius:25px;width:20px;height:40px;margin:auto;display:block;position:relative;overflow:hidden}.projectContent-module-scss-module__q0qIqG__iconScrollContainer .projectContent-module-scss-module__q0qIqG__iconScroll:before{content:"";background:var(--text-secondary);border-radius:4px;width:8px;height:8px;margin-left:-4px;animation:1.5s infinite projectContent-module-scss-module__q0qIqG__scroll;position:absolute;top:2px;left:50%}@keyframes projectContent-module-scss-module__q0qIqG__scroll{0%{opacity:1}to{opacity:0;transform:translateY(26px)}}}.projectContent-module-scss-module__q0qIqG__projectDetail h1,.projectContent-module-scss-module__q0qIqG__projectDetail h2{color:var(--text-secondary)}.projectContent-module-scss-module__q0qIqG__projectDetail h1{margin-bottom:0;font-size:2.1rem;font-weight:700}.projectContent-module-scss-module__q0qIqG__projectDetail h2{margin-bottom:auto;font-size:1.5rem;font-weight:600}.projectContent-module-scss-module__q0qIqG__projectDetail h2+ul,.projectContent-module-scss-module__q0qIqG__projectDetail h2+ol{margin-top:10px}.projectContent-module-scss-module__q0qIqG__projectDetail small{color:var(--navbar-primary);margin-bottom:25px;margin-left:-5px;padding-left:0;font-size:1rem;display:block}.projectContent-module-scss-module__q0qIqG__projectDetail small span{background:var(--link-hover);color:var(--background);border-radius:18px;align-items:center;margin:4px;padding:4px 12px;font-size:1rem;font-weight:600;transition:background-color .5s,transform .5s;display:inline-flex;box-shadow:0 4px 8px #0000001a}.projectContent-module-scss-module__q0qIqG__projectDetail small span img{object-fit:contain;background-color:#0000;border:none;border-radius:50%;width:20px;height:20px;margin-right:5px;display:block;overflow:hidden}.projectContent-module-scss-module__q0qIqG__projectDetail small{margin-bottom:40px}@media only screen and (max-width:767px){.projectContent-module-scss-module__q0qIqG__projectDetail h1,.projectContent-module-scss-module__q0qIqG__projectDetail small{padding-left:0}.projectContent-module-scss-module__q0qIqG__projectDetail span{border-radius:15px;padding:3px 10px;font-size:.9rem}.projectContent-module-scss-module__q0qIqG__projectDetail span img{width:14px;height:14px;margin-right:3px}}@media only screen and (min-width:768px){.projectContent-module-scss-module__q0qIqG__projectDetail small{padding-left:0}.projectContent-module-scss-module__q0qIqG__projectDetail span{padding:4px 12px;font-size:1rem}}.projectContent-module-scss-module__q0qIqG__projectDetail a{color:var(--accent);font-weight:500;text-decoration:none;position:relative}.projectContent-module-scss-module__q0qIqG__projectDetail a:hover{color:var(--link-hover);text-decoration:underline}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__projectLinks a{margin-top:20px;font-size:1.2rem;transition:color .5s,transform .5s}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__projectLinks a:hover{color:var(--link-hover);transform:scale(1.1)}.projectContent-module-scss-module__q0qIqG__projectDetail strong{color:#000;background:#cecece;border-radius:8px;padding:0 4px;font-size:.8rem;font-weight:400}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__card,.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__description{background-color:var(--background-card);border:1px solid var(--border-card);color:var(--navbar-primary);border-radius:12px;flex-direction:column;margin:25px 0;padding:25px;transition:background .5s;display:flex}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__card h4{color:var(--text-secondary);margin-bottom:0;font-weight:600}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__card time{color:var(--text-tertiary)}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__card .projectContent-module-scss-module__q0qIqG__cardAction{flex-direction:row;margin-top:auto;display:flex}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__card .projectContent-module-scss-module__q0qIqG__cardAction a{color:var(--accent)}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__projectImage{border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:100%;height:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 16px #0000004d,0 4px 8px #0003}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__projectImage img{width:100%;max-width:100%;height:auto;transition:box-shadow .2s,transform .2s}@media only screen and (min-width:768px){.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__projectImage{width:80%;margin:0 auto}}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__projectLinks{flex-direction:row;margin-top:25px;display:flex}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__projectLinks a{color:var(--text-primary);margin-right:15px;font-weight:700}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__projectLinks a:hover{color:var(--link-hover)}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__projectLinks i{color:var(--accent);margin-right:5px;font-weight:400}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__divider{background-color:var(--text-primary);width:100%;height:1px;margin:20px 0}@media only screen and (max-width:767px){.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__card{margin-top:50px}.projectContent-module-scss-module__q0qIqG__projectDetail ul,.projectContent-module-scss-module__q0qIqG__projectDetail ol{padding-left:20px}}.projectContent-module-scss-module__q0qIqG__projectDetail details>summary span{margin-left:5px;transition:all .5s}.projectContent-module-scss-module__q0qIqG__projectDetail details[open] summary span{transform:rotate(90deg)}.projectContent-module-scss-module__q0qIqG__projectDetail summary{cursor:pointer;width:100px;display:flex}.projectContent-module-scss-module__q0qIqG__projectDetail summary::-webkit-details-marker{display:none}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__btnContainer{justify-content:center;margin-top:20px;display:flex}@media only screen and (max-width:767px){.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__btnContainer{width:100%}}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__btnFilledProject{border:2px solid var(--text-secondary);color:var(--text-primary);text-align:center;cursor:pointer;background:0 0;border-radius:30px;padding:12px 24px;font-size:1rem;transition:background-color .5s,color .5s,transform .5s}.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__btnFilledProject:hover{background-color:var(--background-secondary);color:var(--background);transform:scale(1.05)}@media only screen and (max-width:767px){.projectContent-module-scss-module__q0qIqG__projectDetail .projectContent-module-scss-module__q0qIqG__btnFilledProject{width:100%;padding:14px 28px;font-size:1.2rem}}
