.styles-module__3bMVka__all{background-image:linear-gradient(90deg,#000c,#000c);flex-direction:column;justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex;position:absolute;top:0;left:0}.styles-module__3bMVka__container{background-color:var(--purple);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.styles-module__3bMVka__img{border-radius:1rem;width:80%}.styles-module__3bMVka__back{color:var(--blue);margin-top:2rem}.styles-module__3bMVka__back:hover{text-decoration:underline}.styles-module__3bMVka__description{margin-top:2rem;margin-left:0}.styles-module__3bMVka__description h1{text-transform:capitalize;margin-bottom:2rem}.styles-module__3bMVka__description a{color:var(--blue);margin-bottom:1rem;display:block}.styles-module__3bMVka__description a:hover{text-decoration:underline}.styles-module__3bMVka__description p{margin-bottom:1rem;display:block}@media (min-width:600px){.styles-module__3bMVka__container{flex-direction:row;gap:1rem;max-width:90%}.styles-module__3bMVka__description{margin-top:0;margin-left:2rem}.styles-module__3bMVka__img{border-radius:1rem;max-width:350px}}.styles-module__3bMVka__header{width:95vh}.styles-module__3bMVka__body{gap:20%;display:flex}@media (max-width:800px){.styles-module__3bMVka__body{flex-direction:column}.styles-module__3bMVka__header{width:100%}}.styles-module__3bMVka__container2{flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:0 .5rem;display:flex}.styles-module__3bMVka__main{justify-content:center;align-items:center;gap:3rem;width:100%;height:100vh;padding:0 .5rem;display:flex;position:relative}.styles-module__3bMVka__main:before{content:"";opacity:.5;pointer-events:none;z-index:0;background-image:url(/pattern/squaresplus.svg);background-repeat:repeat;background-size:auto;position:fixed;inset:0}.styles-module__3bMVka__main>*{z-index:1;position:relative}.styles-module__3bMVka__main2{flex-direction:column;flex:1;align-items:center;display:flex}.styles-module__3bMVka__grid{flex-wrap:wrap;grid-template-columns:repeat(1,1fr);justify-content:center;align-items:center;gap:1rem;margin-top:3rem;display:flex}.styles-module__3bMVka__logo{height:1em}@media (min-width:1200px){.styles-module__3bMVka__grid{grid-template-columns:repeat(3,1fr);max-width:90%;display:grid}.styles-module__3bMVka__container{min-height:50vh}}@media (max-width:460px){.styles-module__3bMVka__main{flex-direction:column;gap:1rem;width:100%;height:fit-content}.styles-module__3bMVka__grid{display:flex}.styles-module__3bMVka__description{padding-left:.85rem}}
@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/eb7e7d46342de29d-s.affc0284.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/5fc322119a88a33d-s.1be5bdb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.2ec89ddc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans Fallback;src:local(Arial);ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.29%}.josefin_sans_b42fa373-module__CjYk6q__className{font-family:Josefin Sans,Josefin Sans Fallback;font-style:normal}.josefin_sans_b42fa373-module__CjYk6q__variable{--font-josefin:"Josefin Sans","Josefin Sans Fallback"}
.Sidebar-module__chRhja__sidebar{border-right:2px solid var(--purple);z-index:1000;background:linear-gradient(#050410f2 0%,#311b63d9 100%);flex-direction:column;width:280px;height:100vh;padding:1.5rem 0;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;box-shadow:4px 0 20px #311b634d}.Sidebar-module__chRhja__profile{border-bottom:1px solid #8ba2ae33;margin-bottom:2rem;padding:0 1.5rem 1.5rem}.Sidebar-module__chRhja__profileIcon{color:var(--white);align-items:center;gap:.5rem;font-family:Courier New,monospace;font-size:1.25rem;font-weight:600;display:flex}.Sidebar-module__chRhja__prompt{color:var(--red);font-weight:700;animation:2s ease-in-out infinite Sidebar-module__chRhja__pulse}@keyframes Sidebar-module__chRhja__pulse{0%,to{opacity:1}50%{opacity:.6}}.Sidebar-module__chRhja__username{color:var(--blue)}.Sidebar-module__chRhja__navigation{flex:1;padding:0 1rem;overflow-y:auto}.Sidebar-module__chRhja__navSection{margin-bottom:2rem}.Sidebar-module__chRhja__navTitle{color:var(--gray);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:0 .5rem;font-family:Courier New,monospace;font-size:.875rem;font-weight:600;display:flex}.Sidebar-module__chRhja__projectList,.Sidebar-module__chRhja__navList{flex-direction:column;gap:.5rem;list-style:none;display:flex}.Sidebar-module__chRhja__projectItem{position:relative}.Sidebar-module__chRhja__projectLink{color:var(--white);background-image:linear-gradient(#000c,#000c),var(--bg-image);background-position:50%;background-size:cover;border:1px solid #0000;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.Sidebar-module__chRhja__projectLink:before{content:"";background:var(--blue);z-index:2;width:3px;height:100%;transition:transform .2s;position:absolute;top:0;left:0;transform:scaleY(0)}.Sidebar-module__chRhja__projectLink:hover{background-image:linear-gradient(#0009,#0009),var(--bg-image);color:#f8f9fa;border-color:#2f52e04d;transform:translate(4px)}.Sidebar-module__chRhja__projectLink:hover:before{transform:scaleY(1)}.Sidebar-module__chRhja__projectLogo{object-fit:contain;z-index:1;flex-shrink:0;width:30px;height:30px;transition:all .2s}.Sidebar-module__chRhja__projectLink:hover .Sidebar-module__chRhja__projectLogo{filter:drop-shadow(0 0 8px #2f52e080);transform:scale(1.1)}.Sidebar-module__chRhja__projectName{z-index:1;text-shadow:1px 1px 3px #000c;font-size:.95rem;font-weight:700}.Sidebar-module__chRhja__navList{list-style:none}.Sidebar-module__chRhja__navLink{color:var(--white);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;font-size:.95rem;text-decoration:none;transition:all .2s;display:flex}.Sidebar-module__chRhja__navLink:hover{color:#f8f9fa;background:#2f52e026;transform:translate(4px)}.Sidebar-module__chRhja__navIcon{font-size:1.25rem}.Sidebar-module__chRhja__social{border-top:1px solid #8ba2ae33;padding:1.5rem}.Sidebar-module__chRhja__socialTitle{color:var(--gray);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:Courier New,monospace;font-size:.875rem;font-weight:600;display:flex}.Sidebar-module__chRhja__socialLinks{justify-content:flex-start;gap:1rem;display:flex}.Sidebar-module__chRhja__socialLink{width:40px;height:40px;color:var(--white);background:#2f52e01a;border:1px solid #2f52e04d;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.Sidebar-module__chRhja__socialLink:hover{color:#f8f9fa;background:#2f52e040;transform:translateY(-3px);box-shadow:0 5px 15px #2f52e066}.Sidebar-module__chRhja__socialIcon{fill:currentColor;width:20px;height:20px}.Sidebar-module__chRhja__hamburger{z-index:1001;border:2px solid var(--purple);cursor:pointer;background:#050410e6;border-radius:8px;flex-direction:column;gap:.35rem;padding:.75rem;transition:all .2s;display:none;position:fixed;top:1.5rem;left:1.5rem}.Sidebar-module__chRhja__hamburger:hover{background:#311b63e6;box-shadow:0 0 15px #311b6380}.Sidebar-module__chRhja__hamburgerLine{background:var(--white);border-radius:2px;width:24px;height:2px;transition:all .2s}.Sidebar-module__chRhja__overlay{z-index:999;background:#050410cc;width:100%;height:100%;display:none;position:fixed;top:0;left:0}@media (max-width:768px){.Sidebar-module__chRhja__sidebar{transform:translate(-100%)}.Sidebar-module__chRhja__sidebar.Sidebar-module__chRhja__open{transform:translate(0)}.Sidebar-module__chRhja__hamburger{display:flex}.Sidebar-module__chRhja__overlay{display:block}}.Sidebar-module__chRhja__navigation::-webkit-scrollbar{width:6px}.Sidebar-module__chRhja__navigation::-webkit-scrollbar-track{background:#0504104d;border-radius:3px}.Sidebar-module__chRhja__navigation::-webkit-scrollbar-thumb{background:var(--purple);border-radius:3px}.Sidebar-module__chRhja__navigation::-webkit-scrollbar-thumb:hover{background:var(--blue)}
