@charset "UTF-8";@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ibmplexmono/v15/zYX-KVElMYYaJe8bpLHnCwDKhdzeE6Z_TlY.woff2) format("woff2");font-display:swap}*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}body{width:100%;color:inherit;scroll-behavior:smooth;line-height:1}a{text-decoration:none}button{cursor:pointer;border:2px solid #000;padding:10px;background-color:#fff}img{max-width:100%;object-fit:cover}span,input,label,button,li,select{font-family:IBM Plex Mono,monospace}label{font-size:1.25rem;display:block;margin-bottom:10px}input,textarea,select{font-size:1rem;border-radius:0;border:2px solid #000!important;padding:.5rem .75rem;min-width:350px}input::placeholder,textarea::placeholder,select::placeholder{color:#7b7b7b}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-thumb{background-color:#000}::-webkit-scrollbar-track{border-left:2px solid #000;background-color:#fff}::-moz-scrollbar{width:1rem}::-moz-scrollbar-thumb{border-left:2px solid #000;background-color:#fff}::-moz-scrollbar-track{background-color:#fff}h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,label::selection,span::selection,strong::selection,br::selection,p::selection,img::selection,a::selection,li::selection,div::selection,input::selection,textarea::selection,select::selection,button::selection{background-color:#000;color:#fff}h1{font-family:IBM Plex Mono,monospace;font-size:3rem!important;line-height:120%}@media screen and (max-width: 740px){h1{font-family:IBM Plex Mono,monospace}}h2{font-family:IBM Plex Mono,monospace;font-size:3.75rem!important;line-height:120%}@media screen and (max-width: 740px){h2{font-family:IBM Plex Mono,monospace;font-size:3rem!important;line-height:120%}}h3{font-family:IBM Plex Mono,monospace;font-size:1.5rem!important;line-height:2rem}@media screen and (max-width: 740px){h3{font-family:IBM Plex Mono,monospace}}h4{font-family:IBM Plex Mono,monospace;font-size:1.125rem;line-height:120%}@media screen and (max-width: 740px){h4{font-family:IBM Plex Mono,monospace}}h5{font-family:IBM Plex Mono,monospace;font-size:1.25rem!important;line-height:120%}@media screen and (max-width: 740px){h5{font-family:IBM Plex Mono,monospace}}h6{font-weight:700;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:1rem!important;line-height:normal}@media screen and (max-width: 740px){h6{font-family:IBM Plex Mono,monospace}}p{font-family:IBM Plex Mono,monospace;font-size:1rem;line-height:140%}@media screen and (max-width: 740px){p{font-family:IBM Plex Mono,monospace;font-size:1rem;line-height:140%}}.p{font-family:IBM Plex Mono,monospace;font-size:1.125rem;line-height:140%}@media screen and (max-width: 740px){.p{font-family:IBM Plex Mono,monospace}}a{color:inherit;font-weight:unset;background:unset;font-family:IBM Plex Mono,monospace;font-size:1.125rem;line-height:100%}@media screen and (max-width: 740px){a{font-family:IBM Plex Mono,monospace;font-size:1.125rem;line-height:100%}}.error404{gap:20px}.error404 h1{font-style:italic;font-size:6.25rem!important;margin-top:60px;padding-top:60px}.error404 p{font-size:1.25rem}.error404 .btns{margin-bottom:120px}.hero{padding:120px 40px;min-height:calc(100vh - 64px)}.hero h1{font-size:6.25rem!important;font-weight:400;letter-spacing:-8px}.hero h2{font-weight:400;margin:20px 0;font-size:1.5rem!important}.hero h2 a{font-size:1.5rem}.hero__tit{position:relative}.hero__tit .absolute{top:-10px;left:20px;width:40px}.hero .btns{margin-top:20px}.hero__txt p{width:70%}.hero__img{position:relative}.hero__img img{max-width:450px;width:100%}.hero__img .absolute{margin-top:-40px;left:80%;width:120px}@media screen and (max-width: 1140px){.hero h1{font-size:4.5rem!important}.hero__img .absolute{left:70%}}@media screen and (max-width: 740px){.hero{padding:120px 20px}.hero h1{font-size:6rem!important;letter-spacing:-5px;text-align:center}.hero h2{margin:20px 0;font-size:1.25rem!important}.hero .btns{margin:40px 0}.hero__txt p{width:100%;line-height:140%}.hero__img .absolute{left:60%}}.projects .container{padding:140px 40px}.projects nav{margin:40px 0}.projects h2{text-align:center;margin-bottom:80px}.projects__item{padding:40px}.projects__list{gap:80px}.projects__txt{align-items:flex-start;margin-left:80px}.projects__txt .subtit{color:#6a4785}.projects__txt h3{font-size:3rem!important;line-height:110%;margin:10px 0}.projects__txt h6{font-size:1.25rem!important;margin-bottom:10px}@media screen and (max-width: 740px){.projects__txt .subtit{display:none}.projects__txt h3{font-size:2.25rem!important}}.projects__icons{margin:20px 0;display:flex;flex-wrap:wrap;gap:20px}.projects__icons p{font-size:.875rem}.projects__icons svg{width:50px;height:50px}.projects__icons svg:hover{cursor:pointer}.projects .btn,.projects .header__nav.active li,.header__nav.active .projects li{display:block}@media screen and (max-width: 740px){.projects .container{padding:80px 20px}.projects__txt{margin-left:0}.projects__txt h5{font-size:1.75rem!important;margin:10px 0}.projects__item{padding:40px 20px}.projects .grid-2{gap:20px}}#all-projects .projects__list{margin:40px 120px}@media screen and (max-width: 740px){#all-projects .projects__tit{margin:40px 20px 0}#all-projects .projects__list{margin:40px 20px}}.features__cards{overflow:hidden;display:flex}.features__cards li{background-color:#f4f0e3;padding:20px;gap:20px;border-right:2px solid #000}.features__cards p{font-size:1.25rem;text-wrap:nowrap}.features__cards span{font-size:1.75rem;padding:10px}.depo{padding:140px 40px 40px}.depo ul{margin-top:40px}.depo li{background-color:#fff;padding:20px;height:fit-content}.depo li:hover img{filter:none}.depo__logo{max-height:30px}.depo__profile{display:flex;align-items:center;gap:20px;margin-top:20px}.depo__profile img{border:2px solid #000;width:50px;height:50px;border-radius:50px;transition:filter .3s ease;filter:grayscale(100%)}.depo__profile p{font-weight:700;margin-bottom:5px}.depo__depo{font-size:.875rem}@media screen and (max-width: 740px){.depo{padding:120px 20px 20px}.depo h2{text-align:center}}.skills{padding:60px 40px}.skills.container{margin-top:120px}.skills .article{padding:40px 0}.skills .h2{margin-bottom:40px}.skills .h3{font-size:2rem!important}.skills__txt{margin-right:160px}.skills__group{border-top:2px solid #000;padding-top:20px;margin:20px 0}.skills__group.grid-2{gap:60px;justify-items:stretch}.skills__list.grid-2{gap:10px 20px;justify-items:stretch}.skills__list li:before{content:"-"}.skills__list li:after{content:";"}@media screen and (max-width: 1140px){.skills__txt{margin-right:0}.skills__list.grid-2{gap:20px}}@media screen and (max-width: 740px){.skills{padding:60px 20px}.skills__txt{margin-right:0}}.admin{min-height:600px}.admin .secao{padding:20px}.admin__nav{padding:40px 0 10px;margin:0 20px}.admin__nav ul{display:flex;gap:40px}.admin__nav .active{font-weight:700}.admin__item{padding:20px 10px 20px 0;align-items:center}.admin__item .btn,.admin__item .header__nav.active li,.header__nav.active .admin__item li{background-color:#fff;padding:5px}.admin__item button{padding:5px}.admin__item-icon span{font-size:1.5rem!important;color:#8c64ac}.admin__item-buttons{display:flex;gap:20px}.admin__item-tag{display:inline-block;background-color:#fff;padding:5px;text-transform:uppercase;font-weight:700}.admin__item-depo{display:flex;align-items:center;gap:20px}.admin__item-depo p{font-weight:700;font-size:1.25rem}.admin__item-depo span{font-weight:400;font-size:1rem}.admin__item-depo img{width:70px;height:70px;border-radius:70px}.admin__form{max-width:800px;margin:0 auto}.admin__form .btn-close{margin-bottom:10px;display:inline-block}.admin__form .btns{justify-content:flex-end}.admin__form .form__item{width:100%}.admin__form label{margin-top:10px}.admin__form button{display:block;font-size:1.125rem!important;margin:20px 0}.admin__form input,.admin__form textarea,.admin__form button,.admin__form select{min-width:unset;width:100%}.admin__content .ul{display:none}.admin__content .ul.active{display:block}@media screen and (max-width: 1140px){.admin{padding:0 20px}}.icon-fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.login{padding:120px 40px}.login h3{margin-bottom:40px}.project__title{padding:120px 20px;align-items:center}.project__title h1{text-transform:uppercase}.project__title.grid-3{grid-template-columns:auto 1fr 1fr;gap:80px}.project__title-info{max-width:500px}.project__title-info p{color:#7b7b7b;margin-bottom:10px;text-transform:uppercase;font-weight:700}.project__title-info ul{margin-top:40px;font-weight:700;text-transform:uppercase}.project__title-info ul p{font-size:.875rem}.project__title-info ul span{font-size:1.125rem}.project__title-txt{grid-column:span 2;gap:40px;font-family:IBM Plex Mono,monospace;line-height:140%;font-size:1rem}.project__content{align-items:center;gap:40px;font-family:sans-serif;line-height:140%;font-size:20px;color:#444}.project__content p{font-size:1.25rem;line-height:140%;margin:1rem 0}.project__content ul{list-style:none;padding:10px 40px;display:flex;flex-direction:column;gap:8px}.project__content li{font-size:1.125rem}.project__img img{max-width:800px}@media screen and (max-width: 740px){.project__img,.project__img img{max-width:100%}}.project__txt{max-width:740px}.project__txt h2{font-size:2rem!important}.project__others{padding:120px 20px}.project__others p{font-size:.875rem;margin-bottom:10px}.project__others a{font-size:1.25rem;font-weight:700}.project__others a:hover{text-decoration:underline}.project__next{text-align:right}@media screen and (max-width: 1140px){.project__title-info{max-width:unset}.project__title-info .grid-3{grid-template-columns:1fr 1fr 1fr!important;margin-bottom:20px}.project .grid-3{grid-template-columns:1fr;gap:20px}.project__content{padding:20px}}@media screen and (max-width: 740px){.project__title{padding:60px 20px}.project__title h1{font-size:2.25rem!important}.project__title-info{margin-top:80px}.project__title-info .grid-3{grid-template-columns:1fr!important}}.code__container{background-color:#f4f4f4;margin:20px auto}.code__header{background:#000;color:#fff}.code__header p{font-size:.875rem;margin-left:10px}.code__header span{font-size:1rem;margin-left:5px}.code__header button{color:#fff;background:#000;border:none}pre{padding:20px;overflow-x:auto}.library{min-height:70vh;padding-bottom:80px}.library form,.library label,.library input,.library textarea{width:100%}.library__form-item{display:flex;align-items:stretch;gap:10px}.library__form-item button{padding-block:0;padding-inline:0;width:35px}.editorjs-container{width:100%;display:block;min-height:100px}#form{padding:120px 0;justify-items:stretch;align-items:start}#form .form__txt p{margin-right:140px}@media screen and (max-width: 1140px){#form{padding:40px}#form.grid-2{grid-template-columns:1fr}#form .form__item input,#form .form__item select,#form .form__item{width:100%}}@media screen and (max-width: 740px){#form{padding:20px}#form.grid-2{grid-template-columns:1fr}#form .form__txt p{margin-right:0}}.testimonials{list-style:none;display:flex;gap:40px;padding:20px;overflow-x:auto;scroll-behavior:smooth;cursor:grab;-webkit-user-select:none;user-select:none}.testimonials-item{min-width:400px}@media screen and (max-width: 740px){.testimonials{gap:20px;padding:10px}.testimonials-item{min-width:300px}}.header{align-items:center}.header.container{padding:10px 40px}.header__nav ul{display:flex;gap:40px}.header__nav li{border-color:#fff!important}.header__nav li:hover{border-color:#000!important}.header__nav li a{padding:10px;display:block}.header__nav.active{display:flex!important;flex-direction:column;position:absolute;background-color:#fff;top:68px;left:0;width:100%;z-index:10;height:calc(100vh - 68px);padding:40px;animation:slideIn .3s ease-out;border-top:2px solid #000}.header__button{display:none}.header__button span{font-weight:700;display:block}@media screen and (max-width: 740px){.header.container{padding:10px 20px;position:fixed;width:100%;z-index:200;background:#fff;border-bottom:2px solid #000}.header__logo svg{width:200px;height:30px;margin-left:-20px}.header__nav{display:none}.header__nav ul{gap:20px;flex-wrap:wrap;align-items:center;justify-content:center}.header__nav li{padding:10px;border:2px solid #000!important}.header__button{display:block}.header__button button{background:none;border:none;cursor:pointer;font-size:24px}}@keyframes slideIn{0%{transform:translate(250px);opacity:0}to{transform:translateY(0);opacity:1}}.header__admin{padding:10px 20px;background-color:#000;color:#fff;align-items:center}.header__admin ul{display:flex;align-items:center;gap:40px}.header__admin a,.header__admin p{font-size:.875rem;display:flex;align-items:center;gap:.5rem;transition:opacity .25s ease}.header__admin a:hover,.header__admin p:hover{opacity:.7}.header__admin span{font-weight:300}.header__admin path{fill:#fff}@media screen and (max-width: 740px){.header__admin{padding:10px}.header__admin ul{gap:20px;flex-wrap:wrap}}.modal{color:#000;background-color:#fff;min-width:500px;border:2px solid #000;box-shadow:4px 4px #000}.modal__wrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;top:0;right:0;bottom:0;left:0}.modal__wrapper.center{display:none}.modal__wrapper.active{display:flex}.modal__close{border:none;padding:0}.modal__close img{padding:3px 0;width:20px}.modal__header{padding:0 20px;display:flex;align-items:center;justify-content:space-between}.modal__message{margin-bottom:40px;font-size:1.5rem}.modal__content{padding:40px 20px}.footer .border,.footer .projects__icons svg,.projects__icons .footer svg,.footer .admin__item-tag,.footer .code__container,.footer .header__nav li,.header__nav .footer li{border-left:0;border-right:0}.footer .grid-4{gap:0}.footer a,.footer p{font-size:.875rem}.footer .h6{font-size:1rem!important;margin-bottom:10px}.footer__box{padding:20px}.footer__box ul a{position:relative}.footer__box ul a:hover:before{left:-10px}.footer__box ul a:before{content:"- ";position:absolute;top:2px;left:-15px}.footer__social{padding:20px;grid-column:span 2;border-right:2px solid #000;border-left:2px solid #000;display:flex;align-items:center;justify-content:center}.footer__social #arrow{transition:.2s}.footer__social li{margin:auto 0}.footer__social li:hover #arrow{transform:translateY(-1.5px) translate(1.5px)}.footer__social li:hover a{opacity:.7;text-decoration:underline}.footer__social .grid-3{gap:20px 40px}.footer__copy.border,.projects__icons svg.footer__copy,.footer__copy.admin__item-tag,.footer__copy.code__container,.header__nav li.footer__copy{border-top:0px solid #000}.footer__copy p{text-align:center;padding:10px 0}@media screen and (max-width: 740px){.footer #footer-contato{display:none}.footer__box{text-align:center;grid-row:2}.footer__box ul{display:flex;flex-direction:column;gap:10px}.footer__social{border-left:0;border-right:0;border-bottom:2px solid #000}.footer__social .grid-3{grid-template-columns:1fr 1fr}.footer__copy{padding:0 20px}}.form__item{display:block;margin-bottom:10px}.form__txt a{padding:10px 0}.form button{margin-top:20px}.form select{color:#7b7b7b}.form input:checked{border:none;background-color:tomato}.form .checkbox{margin-top:20px;display:flex;align-items:center}.form .checkbox [type=checkbox]{min-width:unset;width:20px;height:20px;margin-right:10px}.form .checkbox:hover{cursor:pointer}.form [type=hidden],.form-hidden{display:none}.aside__item .toggle-button{width:100%;display:flex;align-items:center}.aside__item .toggle-button:hover{background:#fff;cursor:pointer}.aside__item h4{padding:5px}.aside__item-child{display:none;margin-left:20px}.aside__item-child li{padding:5px;display:block}.aside__item-child li:hover{background:#fff}.aside__item-child.active{display:block}.aside__item-child.active li.active{display:flex;gap:5px;align-items:center;background:tomato}.aside__item-child.active li.active:before{content:"#"}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#8c64ac}input:focus+.slider{box-shadow:0 0 1px #8c64ac}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.scroller[data-animated=true]{overflow:hidden}.scroller[data-animated=true] .scroller__inner{width:max-content;flex-wrap:nowrap;animation:desafio-scroller var(--_animation-duration, 40s) var(--_animation-direction, forwards) linear infinite}.scroller[data-direction=right]{--_animation-direction: reverse}.scroller[data-direction=left]{--_animation-direction: forwards}.scroller[data-speed=fast]{--_animation-duration: 20s}.scroller[data-speed=slow]{--_animation-duration: 60s}@keyframes desafio-scroller{to{transform:translate(calc(-50% - .5rem))}}.rotate{animation:rotate 10s infinite}@keyframes rotate{0%{transform:rotate(0)}50%{transform:rotate(360deg)}to{transform:rotate(250deg)}}.scroll-horizontal{animation:scroll-horizontal 40s linear infinite}@keyframes scroll-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-horizontal2{0%{transform:translate(0)}to{transform:translate(-100%)}}.btns{display:flex;flex-wrap:wrap;gap:20px}.btn,.header__nav.active li{font-size:1.25rem!important;line-height:120%!important;font-weight:700;text-decoration:none;border:2px solid #000;box-shadow:4px 4px #000;padding:10px;transition:.2s}.btn:hover,.header__nav.active li:hover{transform:translateY(-1.5px);box-shadow:0 0 #000}@media screen and (max-width: 740px){.btn,.header__nav.active li{width:100%;text-align:center}}.btn-pri{background:#8C64AC}.btn-sec{background:#fff}.btn-white{background-color:#fff}.btn-close{padding:3px 10px}.btn-red{background-color:#e14040}.link,.project__content a{position:relative;font-size:inherit}.link:before,.project__content a:before{content:"";position:absolute;width:100%;height:2px;background-color:#8c64ac;bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}.link:hover:before,.project__content a:hover:before{transform-origin:left;transform:scaleX(1)}.btn-add{display:inline-flex;align-items:center;gap:10px}.btn-add img{width:35px}.btn-arrow,.footer__social a{gap:10px;display:flex;align-items:center;opacity:1}.btn-arrow:hover,.footer__social a:hover{opacity:.7;text-decoration:underline}.btn-arrow:hover #arrow,.footer__social a:hover #arrow{transform:translateY(-1.5px) translate(1.5px)}.center{display:flex;align-items:center;justify-content:center}.inline-block{display:inline-block}.block{display:block}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.space-between{display:flex;justify-content:space-between}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-40{margin-top:40px}@media screen and (max-width: 740px){.mt-40{margin-top:20px}}.w-full{width:100%}.gap-10{gap:10px}.gap-20{gap:20px!important}.p-10{padding:10px}.grid-2{display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:center;gap:40px}@media screen and (max-width: 740px){.grid-2{grid-template-columns:1fr}}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media screen and (max-width: 1140px){.grid-3{grid-template-columns:1fr 1fr;gap:40px}}@media screen and (max-width: 740px){.grid-3{grid-template-columns:1fr;gap:40px}}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media screen and (max-width: 740px){.grid-4{grid-template-columns:1fr;gap:20px}}.span-2{grid-column:span 2}@media screen and (max-width: 740px){.span-2{grid-column:span 1}}.uppercase{text-transform:uppercase}.bold{font-weight:700}.bold-italic{font-weight:700!important;font-style:italic!important}.txt-pri,.link,.project__content a{color:#6a4785}.txt-error{font-weight:700;color:#d00000;margin-top:10px}.txt-error:before{content:"🚩 "}body{cursor:url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2063%2071%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20filter%3D%22url(%23filter0_d_1204_1155)%22%3E%3Cpath%20d%3D%22M2.00864%201.64083C1.92029%201.21855%202.37235%200.890103%202.74666%201.10463L60.4195%2034.1576C60.799%2034.3751%2060.736%2034.9407%2060.3179%2035.0693L31.5137%2043.9299C31.4016%2043.9644%2031.3052%2044.0372%2031.2414%2044.1355L16.5184%2066.8154C16.2754%2067.1897%2015.701%2067.0824%2015.6096%2066.6456L2.00864%201.64083Z%22%20fill%3D%22%23000%22/%3E%3Cpath%20d%3D%22M16.581%2063.9641L3.93291%203.51336L57.6743%2034.3132L31.0727%2042.4962C30.6243%2042.6341%2030.2387%2042.9253%2029.9832%2043.3188L16.581%2063.9641Z%22%20stroke%3D%22white%22%20stroke-width%3D%223%22/%3E%3C/g%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_d_1204_1155%22%20x%3D%22-0.00256348%22%20y%3D%220.0371094%22%20width%3D%2262.6736%22%20height%3D%2270.0063%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22/%3E%20%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%20result%3D%22hardAlpha%22/%3E%3CfeOffset%20dy%3D%221%22/%3E%3CfeGaussianBlur%20stdDeviation%3D%221%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.28%200%22/%3E%3CfeBlend%20mode%3D%22normal%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22effect1_dropShadow_1204_1155%22/%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22effect1_dropShadow_1204_1155%22%20result%3D%22shape%22/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") 12 12,auto;font-family:IBM Plex Mono,monospace}.container{max-width:1440px;margin:0 auto}.secao{padding:60px 0}.ul{list-style:none}.border,.projects__icons svg,.admin__item-tag,.code__container,.header__nav li{border:2px solid #000}.border-card,.projects__icons svg,.code__container,.header__nav li:hover{border:2px solid #000;box-shadow:4px 4px #000;transition:.25s ease box-shadow}.border-card:hover,.projects__icons svg:hover,.code__container:hover,.header__nav li:hover{box-shadow:none}.border-bottom{border-bottom:2px solid #000}.bg-pattern{background-color:#f4f0e3;background-image:var(--icon-url)}.bg-white{background-color:#fff}.absolute{position:absolute;top:0;left:0}
