.footer-wrapper[data-astro-cid-ak3upacl]{z-index:1;width:100%;color:var(--text-color);text-align:center;backdrop-filter:blur(1rem);background-color:rgb(from var(--primary-color)r g b/.1);justify-content:center;align-items:center;min-height:192px;margin:0;padding:0;display:flex;overflow:hidden;& .footer[data-astro-cid-ak3upacl]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;display:flex;position:relative;& .logo[data-astro-cid-ak3upacl]{user-select:none;filter:drop-shadow(0 0 3vw var(--secondary-color));text-decoration:none;transition:filter .3s ease-in-out;&:hover{filter:drop-shadow(0 0 1vw var(--primary-color))}}& .last-row[data-astro-cid-ak3upacl]{user-select:none;font-size:.8rem;font-family:var(--font-family-secondary);align-items:center;gap:.5rem;display:inline-flex;& .heart[data-astro-cid-ak3upacl]{filter:drop-shadow(0 0 .5rem #f82e03);animation:.9s ease-out infinite pulse;display:inline-block}& .manzlink[data-astro-cid-ak3upacl]{font-size:1.2rem;font-family:var(--font-family-primary);color:var(--secondary-color);text-decoration:none;position:relative;&:before{--size:2rem;content:"";z-index:-1;aspect-ratio:1;width:var(--size);height:var(--size);opacity:0;pointer-events:none;filter:drop-shadow(0 0 4px #d60f58);background:url(/assets/images/manz.webp) bottom/90% no-repeat;transition:translate .3s ease-in-out,opacity .3s ease-in-out;position:absolute;top:0;left:50%;translate:-50% -1rem;rotate:-9deg;mask-image:linear-gradient(#000 50%,#0000 100%)}&:after{--size:30px;content:"";width:var(--size);height:var(--size);opacity:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' %3E%3Cpath d='M41.25,40 L42.5,10 L43.75,40 L45,41.25 L75,42.5 L45,43.75 L43.75,45 L42.5,75 L41.25,45 L40,43.75 L10,42.5 L40,41.25z' fill='white' style='translate: -13px -13px; scale: 1.5' /%3E%3C/svg%3E");background-size:cover;position:absolute;top:0;right:0;translate:-5px -2.1rem;rotate:45deg}&:hover{&:before{opacity:1;translate:-50% -1.5rem}&:after{animation:1s cubic-bezier(.8,.01,.53,1) .1s star}}}}}}@media (width<=767.98px){.footer-wrapper[data-astro-cid-ak3upacl] .footer[data-astro-cid-ak3upacl] .last-row[data-astro-cid-ak3upacl]{flex-wrap:wrap;justify-content:center;margin-inline:1rem;display:flex}}@keyframes star{0%{opacity:0;rotate:45deg;scale:0}25%{opacity:1;scale:1.5}40%{rotate:70deg}to{opacity:0;scale:0}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.logo[data-astro-cid-6bodev2m]{user-select:none;align-items:center;gap:.5rem;text-decoration:none;display:flex;&:hover{& .icon[data-astro-cid-6bodev2m]{filter:drop-shadow(0 0 1vw var(--secondary-color))}& .text[data-astro-cid-6bodev2m]{text-shadow:0 0 1vw var(--primary-color)}}& .icon[data-astro-cid-6bodev2m]{filter:drop-shadow(0 0 3vw var(--primary-color));transition:filter .3s ease-in-out}& .text[data-astro-cid-6bodev2m]{color:var(--secondary-color);font-size:3rem;font-weight:400;font-family:var(--font-family-primary);text-transform:uppercase;text-shadow:0 0 3vw var(--secondary-color);transition:text-shadow .3s ease-in-out;&:before{content:"×";color:var(--text-color);text-shadow:none;margin-right:.5rem;animation:9s linear infinite alternate float-and-shadow;display:inline-block}}}.navbar-wrapper[data-astro-cid-24d4oxg7]{width:100%;z-index:var(--z-index-app-bar);backdrop-filter:blur(1rem);background-color:rgb(from var(--body-color)r g b/.7);border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:sticky;top:-140px;left:0;right:0;& .navbar[data-astro-cid-24d4oxg7]{background:0 0;border:none;flex-direction:column;align-items:center;padding:1rem;display:flex;position:relative;& .navbar-menu[data-astro-cid-24d4oxg7] ul[data-astro-cid-24d4oxg7]{text-align:center;text-transform:uppercase;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding-left:0;font-size:.8rem;font-weight:800;display:flex;& li[data-astro-cid-24d4oxg7]{color:var(--text-color);margin:0;list-style:none;display:inline-block;& a[data-astro-cid-24d4oxg7]{letter-spacing:3px;color:currentColor;background:0 0;border-radius:.5rem;outline:2px solid #0000;padding:.3rem .6rem;text-decoration:none;transition:outline .3s ease-in-out,box-shadow .3s ease-in-out,background .3s ease-in-out;position:relative;&:hover,&:focus{outline:2px solid var(--secondary-color);box-shadow:0 0 .5rem var(--primary-color);background:var(--body-color);&.active:after{opacity:0}}&.active:after{content:"";opacity:1;background:var(--secondary-color);height:2px;transition:opacity .3s ease-in-out;position:absolute;bottom:-1px;left:5%;right:5%}&.external{align-items:center;gap:.3rem;display:inline-flex;& svg[data-astro-cid-24d4oxg7]{translate:0 1px}}}}}}}@media (width>768px){.navbar-wrapper[data-astro-cid-24d4oxg7] .navbar[data-astro-cid-24d4oxg7] .navbar-menu[data-astro-cid-24d4oxg7] ul[data-astro-cid-24d4oxg7]{gap:.5rem;justify-content:initial}}@keyframes float{0%{filter:drop-shadow(1rem 0 1rem var(--primary-color))drop-shadow(-1rem 0 1rem var(--secondary-color));translate:0 .3rem}50%{filter:drop-shadow(1rem 0 1rem var(--secondary-color))drop-shadow(-1rem 0 1rem var(--primary-color));translate:0 -.3rem}to{filter:drop-shadow(1rem 0 1rem var(--primary-color))drop-shadow(-1rem 0 1rem var(--secondary-color));translate:0 .3rem}}.card-front{--z-image-border:-1;--z-image:1;--z-shine:2;--z-footer:3;&:after{content:"";pointer-events:none;z-index:1;opacity:.25;mix-blend-mode:overlay;background-blend-mode:overlay;background-clip:padding-box;background-image:var(--grain-texture);display:block;position:absolute;inset:0}& .card-title{z-index:1;font-size:7.9cqi;font-weight:400;font-family:var(--font-family-primary);margin:0;padding:1.5cqi 2.7cqi 0}& .card-image{--cover-radius:2.7cqi;--cover-border:1cqi;z-index:var(--z-image);border-radius:var(--cover-radius);justify-content:center;align-items:center;width:auto;height:93cqi;margin:0 3%;display:flex;position:relative;overflow:hidden;&:before{content:"";z-index:var(--z-image-border);background:var(--rainbow-gradient);position:absolute;inset:0}& img{z-index:var(--z-image);padding:var(--cover-border);width:calc(100% - (var(--cover-border)*2));height:calc(100% - (var(--cover-border)*2));border-radius:var(--cover-radius);object-fit:cover}}& .card-content{text-wrap:pretty;text-align:center;font-size:4.07cqi;font-weight:600;font-family:var(--font-family-secondary);height:33.6cqi;margin:0;padding:3cqi 4.2cqi;overflow:hidden}& .card-footer{font-size:3.3cqi;font-weight:800;font-family:var(--font-family-extra);text-align:center;text-transform:uppercase;color:var(--category-color,var(--card-text-color));z-index:var(--z-footer);background-color:var(--border-color);border-start-start-radius:3cqi;border-start-end-radius:3cqi;justify-content:center;align-items:center;height:2.1cqi;padding:1.2cqi 3cqi;display:flex;position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%)}& .card-category{width:21cqi;height:39cqi;color:var(--bgcolor);background:var(--category-color);clip-path:polygon(0 0,100% 0,100% 100%);justify-content:end;align-items:start;padding:.3cqi 2cqi;display:flex;position:absolute;top:0;right:0;overflow:hidden;& svg{width:calc(var(--size)/9.3);height:calc(var(--size)/9.3);margin-inline-end:3cqi;padding-block-start:.3cqi}}& .card-level-dots{flex-direction:column;justify-content:center;align-items:center;gap:1cqi;padding-block-end:1cqi;display:flex;position:absolute;inset-block-start:15.9cqi;inset-inline-start:.6cqi;& .card-level-dot{aspect-ratio:1;background:var(--category-color);border-radius:9999px;width:1.5cqi;&:nth-child(5n){background:#d22222}}}& .card-shine{--shine-tex-size:50%;--shine-tex-pos:center;--shine-tex-blend:exclusion;--shine-g1-pos:0% var(--shine-pos-y,50%);--shine-g1-blend:hue;--shine-g2-pos:var(--shine-pos-x)var(--shine-pos-y);--shine-g2-blend:hard-light;--shine-radial-size:200%;--shine-radial-pos:var(--shine-pos-x)var(--shine-pos-y);--shine-radial-blend:exclusion;width:100%;height:100%;z-index:var(--z-shine);mix-blend-mode:color-dodge;background-image:var(--shine-texture,none),var(--shine-gradient-1,none),var(--shine-gradient-2,none),var(--shine-radial-gradient,none);background-size:var(--shine-tex-size),200% 700%,300%,var(--shine-radial-size);background-position:var(--shine-tex-pos),var(--shine-g1-pos),var(--shine-pos-x,50%)var(--shine-pos-y,50%),var(--shine-radial-pos);background-blend-mode:var(--shine-tex-blend),var(--shine-g1-blend),var(--shine-g2-blend),var(--shine-radial-blend);filter:brightness(calc((var(--hyperspace,0)*.3) + .5))contrast(2)saturate(1.5);transition:all .3s;position:absolute;inset:0;&:after{content:"";width:100%;height:100%;z-index:var(--z-shine);mix-blend-mode:exclusion;background-image:var(--shine-texture,none),var(--shine-gradient-1,none),var(--shine-gradient-2,none),var(--shine-radial-gradient,none);background-size:var(--shine-tex-size),200% 400%,195%,var(--shine-radial-size);background-position:var(--shine-tex-pos),var(--shine-g1-pos),calc(var(--shine-pos-x,50%)*-1)calc(var(--shine-pos-y,50%)*-1),var(--shine-radial-pos);background-blend-mode:var(--shine-tex-blend),var(--shine-g1-blend),var(--shine-g2-blend),var(--shine-radial-blend);filter:brightness(calc((var(--hyperspace)*.5) + .8))contrast(1.6)saturate(1.4);position:absolute;inset:0}.card-front[data-card-level] &{--shine-texture:url(/assets/images/textures/diamonds.webp);--shine-gradient-1:repeating-linear-gradient(0deg,#ff7773 calc(5%*1),#ffed5f calc(5%*2),#a8ff5f calc(5%*3),#83fff7 calc(5%*4),#7894ff calc(5%*5),#d875ff calc(5%*6),#ff7773 calc(5%*7));--shine-gradient-2:repeating-linear-gradient(133deg,#0e152e 0%,#8fa3a3 3.8%,#8fc1c1 4.5%,#8fa3a3 5.2%,#0e152e 10%,#0e152e 12%);--shine-radial-gradient:radial-gradient(farthest-corner circle at var(--shine-margin-x,50%)var(--shine-margin-y,50%),#0000001a 12%,#00000026 20%,#00000040 120%)}.card-front[data-card-level="1"] &{--shine-texture:none;--shine-gradient-1:none;--shine-gradient-2:none;--shine-radial-gradient:none;display:none}.card-front[data-card-level="2"] &{--shine-texture:url(/assets/images/textures/metal.webp)}.card-front[data-card-level="3"] &{--shine-texture:url(/assets/images/textures/crossover.webp)}.card-front[data-card-level="4"] &{--shine-texture:url(/assets/images/textures/wave.webp)}.card-front[data-card-level="5"] &{--shine-texture:url(/assets/images/textures/stamp.webp)}}}@keyframes card-shadow-all{0%{box-shadow:0 0 1.5rem .6rem rgb(from var(--primary-color)r g b/.4)}14.3%{box-shadow:0 0 1.5rem .6rem rgb(from var(--design-color)r g b/.4)}28.6%{box-shadow:0 0 1.5rem .6rem rgb(from var(--development-color)r g b/.4)}42.9%{box-shadow:0 0 1.5rem .6rem rgb(from var(--harley-color)r g b/.4)}57.2%{box-shadow:0 0 1.5rem .6rem rgb(from var(--lore-color)r g b/.4)}71.5%{box-shadow:0 0 1.5rem .6rem rgb(from var(--troll-color)r g b/.4)}85.8%{box-shadow:0 0 1.5rem .6rem rgb(from var(--tool-color)r g b/.4)}to{box-shadow:0 0 1.5rem .6rem rgb(from var(--secondary-color)r g b/.4)}}@keyframes card-shadow-current{0%{box-shadow:0 0 1.5rem .1rem rgb(from var(--primary-color)r g b/.4),0 0 1.5rem .1rem rgb(from var(--secondary-color)r g b/.4)}to{box-shadow:0 0 1.5rem .1rem rgb(from var(--category-color)r g b/.4)}}
