.gun[data-v-30f01800]{align-items:center;flex-direction:column;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.gun .tattoo-gun-container[data-v-30f01800]{border:1px solid #333;border-top-left-radius:10px;border-top-right-radius:10px;height:175px;position:relative;width:33px}.gun .needle[data-v-30f01800],.gun .tattoo-gun-container[data-v-30f01800]{border-bottom-left-radius:100%;border-bottom-right-radius:100%}.gun .needle[data-v-30f01800]{animation:move-needle-30f01800 .115s infinite;background-color:#000;border-top-left-radius:6px;border-top-right-radius:6px;bottom:0;height:75px;left:50%;position:absolute;transform:translate(-50%);width:6px}@keyframes move-needle-30f01800{0%{bottom:0}50%{bottom:-25px}to{bottom:0}}.header[data-v-29e508a6]{left:0;padding:10px 20px;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:100}.header .meta[data-v-29e508a6]{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:900px}.header.scrolled[data-v-29e508a6]{background-color:#00000026;color:#fff}.header .logo[data-v-29e508a6]{border-radius:100px;max-width:50px}.content{background-color:#c5c5c5}body{transition:background-color .4s ease-in-out}.light body,.light body .header{color:#383838!important}.light body .header.scrolled{color:#fff!important}.light body .content{background-color:#c5c5c5}.light body .icon.ig path{fill:#000}.dark body{background:#1f1f1f}.dark body,.dark body .header.scrolled{color:#fff!important}.dark body .content{background-color:#454545}.featured-builds-page{font-family:Open Sans,sans-serif}.featured-builds-page .content{margin-top:70px;transition:background-color .4s ease-in-out}.featured-builds-page h1,.featured-builds-page h2{font-family:Sedgwick Ave Display,cursive;font-size:3.75rem;transition:color .4s ease-in-out}.featured-builds-page p{transition:color .4s ease-in-out}.fade-in{opacity:0;transition:opacity .4s ease-in-out}.fade-in.visible{opacity:1}.fade-out{opacity:1;transition:opacity .4s ease-in-out}.fade-out.hidden{opacity:0}.icons{flex-direction:column;gap:20px;justify-content:center}.icon,.icons{align-items:center;display:flex}.icon{gap:5px}
