.project-button[data-v-1a2a44b4]{box-shadow:0 2px 10px #0003}.project-button[data-v-1a2a44b4]:hover{box-shadow:0 4px 15px #0000004d;transform:translateY(-2px)}.project-button[data-v-1a2a44b4]:active{transform:translateY(0)}.duration-item[data-v-1a2a44b4],.platform-item[data-v-1a2a44b4],.role-item[data-v-1a2a44b4],.tag-item[data-v-1a2a44b4],.tech-item[data-v-1a2a44b4]{transition:all .3s ease}.duration-item[data-v-1a2a44b4]:hover,.platform-item[data-v-1a2a44b4]:hover,.role-item[data-v-1a2a44b4]:hover,.tag-item[data-v-1a2a44b4]:hover,.tech-item[data-v-1a2a44b4]:hover{box-shadow:0 2px 8px #0003;transform:translateY(-2px)}.sidebar-info[data-v-1a2a44b4]{position:sticky;top:1.5rem}.back-button[data-v-53cb2a82]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid;transition:all .3s ease}.back-button[data-v-53cb2a82]:hover{box-shadow:0 4px 12px #0006!important;transform:translateY(-2px)}.back-button[data-v-53cb2a82]:active{box-shadow:0 2px 8px #0000004d!important;transform:translateY(0)}.content-backdrop[data-v-53cb2a82]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#0009;border-radius:.75rem;box-shadow:0 4px 30px #0003,inset 0 0 15px #0000004d;isolation:isolate;overflow:hidden;padding:1.5rem;position:relative}.content-backdrop[data-v-53cb2a82]:before{border-color:hsla(0,0%,100%,.07) rgba(0,0,0,.3) rgba(0,0,0,.3) hsla(0,0%,100%,.07);border-radius:inherit;border-style:solid;border-width:1px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.project-content[data-v-53cb2a82] .prose h1,.project-content[data-v-53cb2a82] .prose h2,.project-content[data-v-53cb2a82] .prose h3,.project-content[data-v-53cb2a82] .prose h4,.project-content[data-v-53cb2a82] .prose h5,.project-content[data-v-53cb2a82] .prose h6{color:var(--primary-color)!important;font-weight:600;margin-bottom:1rem;margin-top:2rem;text-shadow:0 0 10px rgba(var(--primary-rgb),.3)}.project-content[data-v-53cb2a82] .prose h1 a,.project-content[data-v-53cb2a82] .prose h2 a,.project-content[data-v-53cb2a82] .prose h3 a,.project-content[data-v-53cb2a82] .prose h4 a,.project-content[data-v-53cb2a82] .prose h5 a,.project-content[data-v-53cb2a82] .prose h6 a{color:inherit!important;pointer-events:none;text-decoration:none}.project-content[data-v-53cb2a82] .prose h1 a:hover,.project-content[data-v-53cb2a82] .prose h2 a:hover,.project-content[data-v-53cb2a82] .prose h3 a:hover,.project-content[data-v-53cb2a82] .prose h4 a:hover,.project-content[data-v-53cb2a82] .prose h5 a:hover,.project-content[data-v-53cb2a82] .prose h6 a:hover{text-decoration:none}.project-content[data-v-53cb2a82] .prose h1:hover a:before,.project-content[data-v-53cb2a82] .prose h2:hover a:before,.project-content[data-v-53cb2a82] .prose h3:hover a:before,.project-content[data-v-53cb2a82] .prose h4:hover a:before,.project-content[data-v-53cb2a82] .prose h5:hover a:before,.project-content[data-v-53cb2a82] .prose h6:hover a:before{display:none}.project-content[data-v-53cb2a82] .prose h1{border-bottom:1px solid hsla(0,0%,100%,.1);font-size:2rem;padding-bottom:.5rem}.project-content[data-v-53cb2a82] .prose h2{font-size:1.75rem}.project-content[data-v-53cb2a82] .prose h3{font-size:1.5rem}.project-content[data-v-53cb2a82] .prose p{color:#fff!important;line-height:1.7;margin-bottom:1rem}.project-content[data-v-53cb2a82] .prose a{color:var(--primary-color)!important;text-decoration:none;transition:all .2s ease}.project-content[data-v-53cb2a82] .prose a:hover{opacity:.9;text-decoration:underline}.project-content[data-v-53cb2a82] .prose ol:not(.themed-ordered-list),.project-content[data-v-53cb2a82] .prose ul:not(.themed-list){margin-bottom:1rem;margin-top:1rem;padding-left:1.5rem}.project-content[data-v-53cb2a82] .prose li:not(.themed-list-item){color:#fff!important;margin-bottom:.5rem}.project-content[data-v-53cb2a82] .prose .themed-list,.project-content[data-v-53cb2a82] .prose .themed-ordered-list{margin:1.5rem 0}.project-content[data-v-53cb2a82] .prose .media-carousel-wrapper,.project-content[data-v-53cb2a82] .prose .youtube-embed-wrapper{background-color:#0003;border:1px solid hsla(0,0%,100%,.05);border-radius:.5rem;box-shadow:0 4px 20px #0000004d;margin:2rem 0;overflow:hidden}.project-content[data-v-53cb2a82] .prose .youtube-embed-wrapper iframe{border-radius:.25rem;box-shadow:0 2px 10px #0003;display:block}.project-content[data-v-53cb2a82] .prose .gallery-container{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:1rem}.project-content[data-v-53cb2a82] .prose .gallery-item{border-radius:.5rem;box-shadow:0 4px 15px #0000004d;cursor:zoom-in;overflow:hidden;position:relative;transition:all .3s ease}.project-content[data-v-53cb2a82] .prose .gallery-item:hover{box-shadow:0 8px 25px #0006;transform:translateY(-5px)}.project-content[data-v-53cb2a82] .prose .gallery-item img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.project-content[data-v-53cb2a82] .prose .gallery-item:hover img{transform:scale(1.05)}.project-content[data-v-53cb2a82] .prose .media-carousel video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-content[data-v-53cb2a82] .prose pre{background-color:#0000004d;border-radius:.5rem;overflow-x:auto;padding:1rem}.project-content[data-v-53cb2a82] .prose code{background-color:#0003;border-radius:.25rem;padding:.2rem .4rem}
