
#tab_projects{flex-direction:column;width:80%}#tab_projects div{display:flex;flex-direction:column;margin:-4ex;margin-top:0}#tab_projects h4{display:inline-block;margin:2ex 0 0 0}#tab_projects .projects{margin:2ex 4ex 0 0;display:block;flex-direction:row}#tab_projects .projects>div{background-color:color-mix(in srgb, var(--opposite) 7%, var(--bg));display:inline-block;vertical-align:top;margin:0 1rem 1rem 0;width:25%;padding:.8rem;padding-bottom:3rem;border-radius:5px;line-height:1}#tab_projects .projects>div:hover{transform:scale(1.05);position:relative;box-shadow:5px 5px 0 #000}#tab_projects .projects>div>p{margin-bottom:.5rem}#tab_projects .projects>div a{display:block;width:fit-content}#tab_projects .projects>div small{overflow-wrap:break-word}#tab_projects .projects>div .stats{display:flex;flex-direction:row;margin-left:0;margin-top:.7rem}#tab_projects .projects>div .stats svg{fill:color-mix(in srgb, var(--main) 10%, var(--text));margin-left:.5rem;margin-right:.1rem}.language_color{position:relative;top:1px;display:inline-block;width:12px;height:12px;border:1px solid rgba(240,246,252,.2);border-radius:50%;margin-right:5px}@media only screen and (max-width: 900px){.project{width:100%}.projects{display:flex !important;flex-direction:column !important;font-size:14px !important}.projects>div{width:100% !important;padding:.5rem .5rem 2.5rem .5rem !important}}