.vue-app__body[data-v-096f590e]{align-items:center;background:#fff linear-gradient(70deg,#afdcd7,#a7dcca,#a7dbb9,#b0d8a4,#bfd38f,#d2cb7c,#e8c16f,#ffb56b) no-repeat 50%;font:1em sans-serif;justify-content:center;margin:0;min-height:100vh;padding:4rem}.app[data-v-096f590e]{display:flex;flex-direction:column;gap:1rem;position:relative}.app__title[data-v-096f590e]{font-size:4rem;margin:0 auto 2rem;opacity:.25;text-align:center;text-transform:uppercase}.app__body[data-v-096f590e]{background-color:hsla(0,0%,100%,.8);border-radius:.25rem;box-shadow:0 5px 25px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem;margin-bottom:8rem;padding:4rem;position:relative}.app__flip-button[data-v-096f590e]{align-items:center;background-color:#def;border:0;border-radius:999px;box-shadow:0 0 1px rgba(0,0,0,.2);color:#00bfff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;position:absolute;right:-1rem;top:-1rem;transition:all .75s cubic-bezier(0,1,.5,1);width:2.5rem}.app__flip-button[data-v-096f590e]:hover{background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.2)}.encoder__input[data-v-096f590e]{border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.1);display:block;font-family:sans-serif;font-size:1.4rem;min-width:50rem;padding:.5rem}.icon-16[data-v-096f590e]{fill:#00bfff;height:16px;width:16px}.menu[data-v-096f590e]{display:flex;flex-direction:column;left:3rem;position:fixed;top:3rem}.menu a[data-v-096f590e]{border-radius:4px;color:rgba(0,0,0,.55);display:inline-block;font-weight:700;padding:.5rem 1rem;text-decoration:none;transition:color 1s cubic-bezier(0,1,.5,1)}.menu a[data-v-096f590e]:hover{background:transparent linear-gradient(45deg,rgba(128,0,128,.25),rgba(255,190,80,.25));background-attachment:fixed;background-size:20vw 25vh;color:rgba(0,0,0,.95)}
.color-pair[data-v-181ce58c]{align-items:center;display:flex;flex-direction:column;font-family:Cabin,Comic Sans MS,monospace;justify-content:center;position:relative}.color-pair__color[data-v-181ce58c]{font-size:min(2rem,2.5vw);font-weight:700;text-transform:uppercase}.color-pair__button[data-v-181ce58c]{align-items:center;border:0;border-radius:.125rem;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;margin-top:1rem;padding:.5rem 1rem;text-transform:uppercase}.color-pair__button svg[data-v-181ce58c]{fill:currentColor;height:1rem;width:1rem}.color-pair__save[data-v-181ce58c]{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:999px;bottom:2rem;cursor:pointer;display:none;height:2rem;justify-content:center;left:2rem;position:absolute;width:2rem}.color-pair__save[data-v-181ce58c]:hover{border:1px solid}.color-pair__save svg[data-v-181ce58c]{fill:currentColor;position:relative;top:1px;width:1rem}.color-pair:hover .color-pair__save[data-v-181ce58c]{display:flex}
.color-pair-grid[data-v-62fa3738]{display:grid;grid-auto-rows:20vh;grid-template-columns:repeat(5,20vw)}.options[data-v-62fa3738]{background-color:#fff;color:#000;font-family:Cabin,Comic Sans MS,monospace;left:0;padding:1rem;position:fixed;top:0}
.dottie-app{align-items:center;background-color:#212121;display:flex;font-family:arial,sans-serif;justify-content:center;min-height:100vh;overflow:hidden}#help{color:#38c;padding:20px;position:absolute;right:0;text-shadow:0 0 1px #38c,0 0 5px rgba(51,136,204,.75),0 0 10px rgba(51,136,204,.5),0 0 15px rgba(51,136,204,.25);top:0}.links{bottom:12px;display:flex;flex-direction:column;opacity:.25;position:fixed;right:12px;text-align:right;transition:opacity 1s ease-in-out}.links:hover{opacity:.9}.links a{color:#3da;font-family:monospace;text-decoration:none}.links a:hover{color:#38c}.matrix{display:flex;flex-direction:column}.matrix-row{display:flex;flex-direction:row;height:40px;width:480px}.matrix-cell{align-items:center;display:flex;flex-direction:column;height:40px;justify-content:center;width:40px}.dottie-dot-1{transform:rotate(45deg) scale(1.3)}.dottie-dot-1,.dottie-dot-2{-webkit-animation:fade-in .5s ease-in;animation:fade-in .5s ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#38c;border-radius:5px;box-shadow:0 0 1px #38c,0 0 5px rgba(51,136,204,.75),0 0 10px rgba(51,136,204,.5),0 0 15px rgba(51,136,204,.25);font-size:0;height:5px;width:40px}.dottie-dot-2{transform:rotate(-45deg) scale(1.3)}.dottie-dot-3{-webkit-animation:fade-in .5s ease-in;animation:fade-in .5s ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#38c;border-radius:5px;box-shadow:0 0 1px #38c,0 0 5px rgba(51,136,204,.75),0 0 10px rgba(51,136,204,.5),0 0 15px rgba(51,136,204,.25);font-size:0;height:5px;width:40px;width:5px}.dottie-dot-11{transform:rotate(45deg) scale(1.3)}.dottie-dot-11,.dottie-dot-12{-webkit-animation:fade-in .5s ease-in;animation:fade-in .5s ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#3bc;border-radius:5px;box-shadow:0 0 1px #3bc,0 0 5px rgba(51,187,204,.75),0 0 10px rgba(51,187,204,.5),0 0 15px rgba(51,187,204,.25);font-size:0;height:5px;width:40px}.dottie-dot-12{transform:rotate(-45deg) scale(1.3)}.dottie-dot-13{-webkit-animation:fade-in .5s ease-in;animation:fade-in .5s ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#3bc;border-radius:5px;box-shadow:0 0 1px #3bc,0 0 5px rgba(51,187,204,.75),0 0 10px rgba(51,187,204,.5),0 0 15px rgba(51,187,204,.25);font-size:0;height:5px;width:40px;width:5px}.dottie-dot-21{transform:rotate(45deg) scale(1.3)}.dottie-dot-21,.dottie-dot-22{-webkit-animation:fade-in .5s ease-in;animation:fade-in .5s ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#3da;border-radius:5px;box-shadow:0 0 1px #3da,0 0 5px rgba(51,221,170,.75),0 0 10px rgba(51,221,170,.5),0 0 15px rgba(51,221,170,.25);font-size:0;height:5px;width:40px}.dottie-dot-22{transform:rotate(-45deg) scale(1.3)}.dottie-dot-23{-webkit-animation:fade-in .5s ease-in;animation:fade-in .5s ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#3da;border-radius:5px;box-shadow:0 0 1px #3da,0 0 5px rgba(51,221,170,.75),0 0 10px rgba(51,221,170,.5),0 0 15px rgba(51,221,170,.25);font-size:0;height:5px;width:40px;width:5px}.dottie-dot-31{transform:rotate(45deg) scale(1.3)}.dottie-dot-31,.dottie-dot-32{-webkit-animation:fade-in .5s ease-in;animation:fade-in .5s ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#e42;border-radius:5px;box-shadow:0 0 1px #e42,0 0 5px rgba(238,68,34,.75),0 0 10px rgba(238,68,34,.5),0 0 15px rgba(238,68,34,.25);font-size:0;height:5px;width:40px}.dottie-dot-32{transform:rotate(-45deg) scale(1.3)}.dottie-dot-33{-webkit-animation:fade-in .5s ease-in;animation:fade-in .5s ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#e42;border-radius:5px;box-shadow:0 0 1px #e42,0 0 5px rgba(238,68,34,.75),0 0 10px rgba(238,68,34,.5),0 0 15px rgba(238,68,34,.25);font-size:0;height:5px;width:40px;width:5px}.dottie-dot--1{transform:rotate(45deg) scale(1.3)}.dottie-dot--1,.dottie-dot--2{-webkit-animation:fade-in .5s ease-in;animation:fade-in .5s ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#292929;border-radius:5px;box-shadow:0 0 1px #292929,0 0 5px rgba(41,41,41,.75),0 0 10px rgba(41,41,41,.5),0 0 15px rgba(41,41,41,.25);font-size:0;height:5px;width:40px}.dottie-dot--2{transform:rotate(-45deg) scale(1.3)}.dottie-dot-cross{transform:rotate(45deg) scale(1.3)}.dottie-dot-cross,.dottie-dot-cross:after{-webkit-animation:fade-in .5s ease-in;animation:fade-in .5s ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#38c;border-radius:5px;box-shadow:0 0 1px #38c,0 0 5px rgba(51,136,204,.75),0 0 10px rgba(51,136,204,.5),0 0 15px rgba(51,136,204,.25);font-size:0;height:5px;width:40px}.dottie-dot-cross:after{content:"";position:absolute;transform:rotate(90deg)}.animated-1{-webkit-animation:blink 1s infinite;animation:blink 1s infinite}.animated-2{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:neon-start;animation-name:neon-start;opacity:1}.animated-2,.animated-3{-webkit-animation-delay:0s;animation-delay:0s}.animated-3{-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:slow-fade;animation-name:slow-fade}.animated-4{-webkit-animation:defect 8s infinite;animation:defect 8s infinite}.opacity-100{opacity:1}.opacity-90{opacity:.9}.opacity-80{opacity:.8}.opacity-70{opacity:.7}.opacity-60{opacity:.6}.opacity-50{opacity:.5}.opacity-40{opacity:.4}.opacity-30{opacity:.3}.opacity-20{opacity:.2}.opacity-10{opacity:.1}.opacity-0{opacity:.05}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes blink{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes blink{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}@-webkit-keyframes neon-start{0%{opacity:0}66.9%{opacity:0}67%{opacity:1}72%{opacity:1}72.1%{opacity:0}76.9%{opacity:0}77%{opacity:1}78.9%{opacity:1}79%{opacity:0}82%{opacity:0}83%{opacity:1}86%{opacity:1}87%{opacity:0}93%{opacity:0}94%{opacity:1}to{opacity:1}}@keyframes neon-start{0%{opacity:0}66.9%{opacity:0}67%{opacity:1}72%{opacity:1}72.1%{opacity:0}76.9%{opacity:0}77%{opacity:1}78.9%{opacity:1}79%{opacity:0}82%{opacity:0}83%{opacity:1}86%{opacity:1}87%{opacity:0}93%{opacity:0}94%{opacity:1}to{opacity:1}}@-webkit-keyframes defect{0%{opacity:1}0.9%{opacity:1}1%{opacity:0}1.9%{opacity:0}2%{opacity:1}3%{opacity:1}3.1%{opacity:0}5%{opacity:0}7%{opacity:0}7.1%{opacity:1}14%{opacity:1}34%{opacity:1}34.1%{opacity:0}65%{opacity:0}65.3%{opacity:1}65.9%{opacity:0}69.0%{opacity:1}71%{opacity:1}71.1%{opacity:0}72%{opacity:0}72.1%{opacity:1}77%{opacity:1}to{opacity:0}}@keyframes defect{0%{opacity:1}0.9%{opacity:1}1%{opacity:0}1.9%{opacity:0}2%{opacity:1}3%{opacity:1}3.1%{opacity:0}5%{opacity:0}7%{opacity:0}7.1%{opacity:1}14%{opacity:1}34%{opacity:1}34.1%{opacity:0}65%{opacity:0}65.3%{opacity:1}65.9%{opacity:0}69.0%{opacity:1}71%{opacity:1}71.1%{opacity:0}72%{opacity:0}72.1%{opacity:1}77%{opacity:1}to{opacity:0}}@-webkit-keyframes slow-fade{0%{opacity:1}to{opacity:0}}@keyframes slow-fade{0%{opacity:1}to{opacity:0}}.menu__list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;left:0;list-style-type:none;margin:0;padding:0;position:fixed;top:0}.menu__item{color:#38c;display:block;font-family:consolas,liberation mono,menlo,monospace;font-size:13px;padding:12px;text-decoration:none}.menu__item:hover{background-color:rgba(51,136,204,.15)}#vue-menu{left:0;position:fixed;top:0}#vue-menu ul{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;list-style-type:none;margin:0;padding:0}#vue-menu ul li{display:block}#vue-menu ul li a{color:#38c;display:block;font-family:consolas,liberation mono,menlo,monospace;font-size:13px;padding:12px;text-decoration:none}#vue-menu ul li a:hover{background-color:rgba(51,136,204,.15)}
.vue-page[data-v-649aefe5],.vue-page__inner[data-v-649aefe5]{box-sizing:border-box;display:flex;flex-direction:column;font-family:Cabin,sans-serif}.vue-page[data-v-649aefe5]{background:transparent linear-gradient(to top left,#9acd32,#ff0);min-height:100vh;padding:3rem}.vue-page__inner[data-v-649aefe5]{align-items:center;background-color:#000;color:#9acd32;flex:1;justify-content:center}section[data-v-649aefe5]{display:flex;flex-direction:column;gap:.25rem;margin:3rem 0}textarea[data-v-649aefe5]{min-height:320px;min-width:640px}button[data-v-649aefe5],textarea[data-v-649aefe5]{border:0;border-radius:.25rem}button[data-v-649aefe5]{background:transparent linear-gradient(to top left,#9acd32,#ff0);background-position:fixed;color:rgba(0,0,0,.5);cursor:pointer;font-size:1.5rem;font-weight:700;padding:2rem;text-transform:uppercase}button[data-v-649aefe5]:hover{color:#000}
.vue-app__body[data-v-75ae66db]{filter:contrast(.2) sepia(1) saturate(1) hue-rotate(66deg);font-family:consolas,monospace;padding:2rem}.vue-app__body .title[data-v-75ae66db]{border:1px dashed #000;margin-bottom:1.5rem;padding:1rem}.vue-app__body .menu[data-v-75ae66db]{border-bottom:1px dashed #000;display:flex;gap:.5rem;margin:1rem 0;padding:0}.vue-app__body .menu *+*[data-v-75ae66db]{border-left:1px dashed #000!important}.vue-app__body .menu a[data-v-75ae66db],.vue-app__body .menu button[data-v-75ae66db]{background-color:transparent;border:0;color:#008b8b;cursor:pointer;font-family:consolas,monospace;font-size:1rem;font-weight:400;padding:.5rem 1rem 1rem;text-decoration:underline}.vue-app__body .wordlists[data-v-75ae66db]{align-items:flex-start;display:flex}.vue-app__body .wordlist[data-v-75ae66db]{display:flex;flex-direction:column;position:relative}.vue-app__body .wordlist label[data-v-75ae66db]{left:.5rem;opacity:.25;pointer-events:none;position:absolute;top:.2rem}.vue-app__body .wordlist .input-matches[data-v-75ae66db]{border:1px dashed #000;border-left-width:0;font-family:consolas,monospace;margin-bottom:.5rem;padding:.25rem;text-align:right}.vue-app__body .wordlist .input-matches.vue-app__body .wordlist .input-matches--0[data-v-75ae66db]{border-left-width:1px}.vue-app__body .word[data-v-75ae66db]{cursor:pointer;padding:.5rem 1rem}.vue-app__body .word.inactive[data-v-75ae66db]{cursor:default;opacity:.4}.vue-app__body .word.inactive[data-v-75ae66db]:hover{background-color:#fff}.vue-app__body .word[data-v-75ae66db]:hover{background-color:grey}.vue-app__body .word.word--picked[data-v-75ae66db]{background-color:#000;color:#fff}.vue-app__body .word.word--correct[data-v-75ae66db]{background-color:#ff0!important;color:#000!important}.vue-app__body .matches[data-v-75ae66db]{border:1px dashed #000;margin-left:2rem;padding:1.5rem}.vue-app__body .matches .value[data-v-75ae66db]{text-align:right}.vue-app__body .enter-popup[data-v-75ae66db]{align-items:center;background-color:rgba(0,0,0,.25);display:flex;inset:0;justify-content:center;position:fixed}.vue-app__body .enter-popup__form[data-v-75ae66db]{background-color:#fff;border:1px dashed #000;display:flex;flex-direction:column;gap:1rem;padding:2rem}.vue-app__body .enter-popup__textarea[data-v-75ae66db]{border:1px dashed #000;min-height:420px}.vue-app__body .enter-popup__actions[data-v-75ae66db]{text-align:right}.vue-app__body .enter-popup button[data-v-75ae66db]{background-color:transparent;border:0;cursor:pointer;font-family:consolas,monospace;font-size:1rem;text-decoration:underline}
.vue-app__body[data-v-97f962a8]{filter:contrast(.2) sepia(1) saturate(1) hue-rotate(66deg);font-family:consolas,monospace;padding:2rem}.vue-app__body .title[data-v-97f962a8]{border:1px dashed #000;margin-bottom:1.5rem;padding:1rem}.vue-app__body .menu[data-v-97f962a8]{border-bottom:1px dashed #000;display:flex;gap:.5rem;margin:1rem 0;padding:0}.vue-app__body .menu *+*[data-v-97f962a8]{border-left:1px dashed #000!important}.vue-app__body .menu a[data-v-97f962a8],.vue-app__body .menu button[data-v-97f962a8]{background-color:transparent;border:0;color:#008b8b;cursor:pointer;font-family:consolas,monospace;font-size:1rem;font-weight:400;padding:.5rem 1rem 1rem;text-decoration:underline}.vue-app__body .wordlists[data-v-97f962a8]{align-items:flex-start;display:flex}.vue-app__body .wordlist[data-v-97f962a8]{display:flex;flex-direction:column;position:relative}.vue-app__body .wordlist label[data-v-97f962a8]{left:.5rem;opacity:.25;pointer-events:none;position:absolute;top:.2rem}.vue-app__body .wordlist .input-matches[data-v-97f962a8]{border:1px dashed #000;border-left-width:0;font-family:consolas,monospace;margin-bottom:.5rem;padding:.25rem;text-align:right}.vue-app__body .wordlist .input-matches.vue-app__body .wordlist .input-matches--0[data-v-97f962a8]{border-left-width:1px}.vue-app__body .word[data-v-97f962a8]{cursor:pointer;padding:.5rem 1rem}.vue-app__body .word.inactive[data-v-97f962a8]{cursor:default;opacity:.4}.vue-app__body .word.inactive[data-v-97f962a8]:hover{background-color:#fff}.vue-app__body .word[data-v-97f962a8]:hover{background-color:grey}.vue-app__body .word.word--picked[data-v-97f962a8]{background-color:#000;color:#fff}.vue-app__body .word.word--correct[data-v-97f962a8]{background-color:#ff0!important;color:#000!important}.vue-app__body .matches[data-v-97f962a8]{border:1px dashed #000;margin-left:2rem;padding:1.5rem}.vue-app__body .matches .value[data-v-97f962a8]{text-align:right}.vue-app__body .enter-popup[data-v-97f962a8]{align-items:center;background-color:rgba(0,0,0,.25);display:flex;inset:0;justify-content:center;position:fixed}.vue-app__body .enter-popup__form[data-v-97f962a8]{background-color:#fff;border:1px dashed #000;display:flex;flex-direction:column;gap:1rem;padding:2rem}.vue-app__body .enter-popup__textarea[data-v-97f962a8]{border:1px dashed #000;min-height:420px}.vue-app__body .enter-popup__actions[data-v-97f962a8]{text-align:right}.vue-app__body .enter-popup button[data-v-97f962a8]{background-color:transparent;border:0;cursor:pointer;font-family:consolas,monospace;font-size:1rem;text-decoration:underline}
.vue-page[data-v-53d29d37]{background-color:#f2f2f2;font-family:sans-serif;min-height:100vh;padding:2rem}h1[data-v-53d29d37]{font-size:4rem;margin:0 0 .25em}label[data-v-53d29d37]{color:#333;letter-spacing:.01em;text-transform:uppercase}textarea[data-v-53d29d37]{border:1px solid orange;border-radius:2px;display:block;font-size:1.2rem;padding:.25em;width:100%}.form-actions[data-v-53d29d37]{margin-top:1rem}
.gradients-page[data-v-0f872322]{display:flex;font-family:sans-serif;padding:3rem}pre[data-v-0f872322]{background-color:#f0f0f0;font-family:consolas,monospace;font-size:.8rem;padding:.5rem}.card[data-v-0f872322]{border-radius:10px;flex:0 0 200px;height:200px;margin:24px;width:200px}.form[data-v-0f872322]{border:1px solid #f0f0f0;margin-left:4rem;padding:1rem}.form h4[data-v-0f872322]:first-child{margin-top:0}.angle-input[data-v-0f872322],.color-input[data-v-0f872322],.position-input[data-v-0f872322]{margin-bottom:.25rem;min-height:32px;padding-left:3rem}.angle-input label[data-v-0f872322],.color-input label[data-v-0f872322],.position-input label[data-v-0f872322]{display:inline-block;min-width:80px}.angle-input input[type=text][data-v-0f872322],.color-input input[type=text][data-v-0f872322],.position-input input[type=text][data-v-0f872322]{border:1px solid #ccc;border-radius:2px;padding:.5rem}.color-input[data-v-0f872322]{position:relative}.color-input .swatch[data-v-0f872322]{height:32px;left:0;position:absolute;top:0;width:32px}
@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/merriweather/v30/u-4m0qyriQwlOrhSvowK_l5-eSZJ.ttf) format("truetype")}.vue-page[data-v-2c2efc21]{align-items:center;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%274%27%3E%3Cpath fill=%27%2392aca7%27 fill-opacity=%27.4%27 d=%27M1 3h1v1H1V3zm2-2h1v1H3V1z%27/%3E%3C/svg%3E");display:flex;flex-direction:column;justify-content:center;min-height:100vh}h1[data-v-2c2efc21]{font-family:Roboto Condensed,sans-serif}.app-grid[data-v-2c2efc21]{grid-gap:1rem;display:grid;grid-template-columns:repeat(4,1fr);width:1200px}.card[data-v-2c2efc21]{background-color:#fff;border-radius:.5rem;box-shadow:0 2px 15px #0001;color:rgba(0,0,0,.95);display:flex;flex-direction:column;text-decoration:none}.card__thumbnail[data-v-2c2efc21]{border-radius:.5rem .5rem 0 0;display:block;flex:0 0 180px;margin:0 0 1rem;overflow:hidden}.card__thumbnail img[data-v-2c2efc21]{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 1s cubic-bezier(0,1,.5,1);width:100%}.card__title[data-v-2c2efc21]{font-family:Roboto Condensed,sans-serif;font-size:1.25rem;letter-spacing:.025rem;line-height:1.1;margin:0 0 .5rem;padding:0 1.5rem}.card.card--no-image .card__title[data-v-2c2efc21]{padding-bottom:1em;padding-top:1.5rem}.card__description[data-v-2c2efc21]{color:rgba(0,0,0,.8);font-family:Merriweather,serif;font-size:.9rem;padding:0 1.5rem 1.5rem}.card:hover .card__thumbnail img[data-v-2c2efc21]{transform:scale(1.2)}
.dropzone[data-v-1fe55932],.vue-page[data-v-1fe55932]{min-height:100vh}.dropzone[data-v-1fe55932]{background-color:#eee;color:#333;font-family:sans-serif;padding:2rem}.dropzone-notice[data-v-1fe55932]{align-items:center;background-color:rgba(175,200,220,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0}.dropzone-notice>div[data-v-1fe55932]{border:.1em dashed #fff;border-radius:.5em;color:#fff;font-size:4rem;padding:3rem}canvas[data-v-1fe55932]{box-shadow:0 5px 25px rgba(0,0,0,.1)}.row[data-v-1fe55932],.row .col[data-v-1fe55932]{display:flex}.row .col[data-v-1fe55932]{flex:1;flex-direction:column}.row .col--form[data-v-1fe55932]{flex:0 0 12rem;margin-right:2rem}.form-group[data-v-1fe55932]{margin-bottom:1rem}.form-group label[data-v-1fe55932]{display:block;font-size:.8rem;font-weight:700;margin-bottom:.15rem;opacity:.5;text-transform:uppercase}.form-group input[data-v-1fe55932]{border:1px solid rgba(0,0,0,.2);border-radius:3px;color:rgba(0,0,0,.9);display:block;font-family:sans-serif;font-size:1.2rem;padding:.25rem;width:100%}.result[data-v-1fe55932]{font-size:1.2rem;font-weight:700;margin-bottom:1rem}
.vue-page[data-v-2f557abb]{align-items:center;background-color:#82e997;color:#2d5933;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;justify-content:center;min-height:100vh}.description[data-v-2f557abb]{color:#58a165}.description p[data-v-2f557abb]{margin:0}.description p+p[data-v-2f557abb]{margin-top:1rem}.description a[data-v-2f557abb]{color:#2d5933}.panel[data-v-2f557abb]{max-width:720px}.seed-input[data-v-2f557abb]{border:2px solid #2d5933;border-radius:.25rem;display:flex;gap:0;margin-top:2rem;padding:0}.seed-input button[data-v-2f557abb],.seed-input input[data-v-2f557abb],.seed-input label[data-v-2f557abb]{font-family:Cabin,sans-serif}.seed-input button[data-v-2f557abb],.seed-input label[data-v-2f557abb]{align-items:center;display:flex}.seed-input label[data-v-2f557abb]{padding:1rem 2rem}.seed-input button[data-v-2f557abb]{background-color:#2d5933;border:0;color:#82e997;flex-basis:6rem;font-weight:700;justify-content:center;padding:0;text-transform:uppercase}.seed-input button[data-v-2f557abb]:hover{color:#58a165;cursor:pointer}.seed-input input[data-v-2f557abb]{background-color:transparent;border:0;color:#2d5933;flex:1;font-size:2.5rem;padding:1rem}.seed-input input[data-v-2f557abb]:focus{background-color:#58a165;outline:none}.current[data-v-2f557abb]{align-items:center;background-color:#2d5933;border-radius:.25rem;color:#82e997;display:flex;font-size:2rem;justify-content:center;margin-top:2rem;padding:3rem}
@font-face{font-display:swap;font-family:Open Sans;font-stretch:normal;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format("truetype")}@font-face{font-display:swap;font-family:Staatliches;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/staatliches/v11/HI_OiY8KO6hCsQSoAPmtMbec.ttf) format("truetype")}.vue-page[data-v-6dfb1009]{align-items:center;font-family:Open Sans,sans-serif;justify-content:center;min-height:100vh}.panel[data-v-6dfb1009],.vue-page[data-v-6dfb1009]{display:flex;flex-direction:column}.panel[data-v-6dfb1009]{background-color:#fff;gap:1rem;padding:3rem;width:24rem}.inputs[data-v-6dfb1009]{display:flex}.inputs>div[data-v-6dfb1009]{flex:1}label[data-v-6dfb1009]{text-transform:uppercase}input[data-v-6dfb1009],label[data-v-6dfb1009]{color:#14213d}input[data-v-6dfb1009]{border:1px solid rgba(0,0,0,.05);font-size:2rem;padding:.25rem;text-align:center;width:6rem}button[data-v-6dfb1009]{background-color:#fca311;border:0;color:rgba(0,0,0,.75);cursor:pointer;font-family:Staatliches;font-size:28px;padding:1rem;width:100%}.vue-page[data-v-6dfb1009]{background-color:#e5e5e5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2740%27 height=%2740%27%3E%3Cpath d=%27m0 38.59 2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z%27 fill=%27%2314213d%27 fill-opacity=%27.4%27 fill-rule=%27evenodd%27/%3E%3C/svg%3E")}
@font-face{font-display:swap;font-family:Cabin;font-style:italic;font-weight:400;src:url(../fonts/cabin-italic-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Cabin;font-style:italic;font-weight:400;src:url(../fonts/cabin-italic-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Cabin;font-style:italic;font-weight:400;src:url(../fonts/cabin-italic-400-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Cabin;font-style:italic;font-weight:500;src:url(../fonts/cabin-italic-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Cabin;font-style:italic;font-weight:500;src:url(../fonts/cabin-italic-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Cabin;font-style:italic;font-weight:500;src:url(../fonts/cabin-italic-500-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Cabin;font-style:italic;font-weight:600;src:url(../fonts/cabin-italic-600-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Cabin;font-style:italic;font-weight:600;src:url(../fonts/cabin-italic-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Cabin;font-style:italic;font-weight:600;src:url(../fonts/cabin-italic-600-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Cabin;font-style:italic;font-weight:700;src:url(../fonts/cabin-italic-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Cabin;font-style:italic;font-weight:700;src:url(../fonts/cabin-italic-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Cabin;font-style:italic;font-weight:700;src:url(../fonts/cabin-italic-700-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:400;src:url(../fonts/cabin-normal-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:400;src:url(../fonts/cabin-normal-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:400;src:url(../fonts/cabin-normal-400-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:500;src:url(../fonts/cabin-normal-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:500;src:url(../fonts/cabin-normal-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:500;src:url(../fonts/cabin-normal-500-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:600;src:url(../fonts/cabin-normal-600-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:600;src:url(../fonts/cabin-normal-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:600;src:url(../fonts/cabin-normal-600-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:700;src:url(../fonts/cabin-normal-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:700;src:url(../fonts/cabin-normal-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:700;src:url(../fonts/cabin-normal-700-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.vue-page[data-v-70017821]{color:#000;font-family:Cabin,sans-serif;font-size:100%;font-size:22px}.page[data-v-70017821],.vue-page[data-v-70017821]{background-color:#fff;min-height:100vh}.page[data-v-70017821]{line-height:1.5;margin:0 auto;padding:1.75rem;width:48rem}.toolbar[data-v-70017821]{justify-content:space-between;margin-bottom:1rem}.toolbar-group[data-v-70017821]{display:flex;gap:.5rem}.page-title[data-v-70017821]{margin-bottom:1rem}.page-title h1[data-v-70017821]{font-size:2rem;font-weight:700;margin:0;padding:0}.page-title h1 span[data-v-70017821]{background-color:#000;color:#fff;cursor:pointer;font-size:.75rem;font-weight:700;padding:1px 6px;position:relative;top:-10px}.help[data-v-70017821]{border-color:#000;border-style:solid none;border-width:3px}.help p[data-v-70017821]{margin-top:0}h1[data-v-70017821],h2[data-v-70017821]{font-size:1rem;text-transform:uppercase}h1[data-v-70017821]{font-weight:700}h2[data-v-70017821]{font-weight:400;text-decoration:underline}table[data-v-70017821]{width:100%}table thead th[data-v-70017821]{border-bottom:4px solid #000;border-top:4px solid #000;font-style:italic;font-weight:700;text-align:left}table td[data-v-70017821],table th[data-v-70017821]{padding:.5rem 0}.game[data-v-70017821]{position:relative}.game[data-v-70017821]:after{background-color:#000;content:"";height:2px;left:-1.2rem;position:absolute;top:1.5rem;width:1rem}.game-index[data-v-70017821]{font-size:.45rem;left:-53px;letter-spacing:.07em;position:absolute;text-align:right;top:13px;width:50px}.game-index[data-v-70017821],.game-name[data-v-70017821]{font-weight:700}.game-name a[data-v-70017821]{color:#000;text-decoration:none}.game-info[data-v-70017821]{font-size:.75rem}.has-platinum[data-v-70017821]:before{border:2px solid #000;content:"";display:inline-block;height:1em;position:relative;top:1px;width:1em}.has-platinum.has-platinum--1[data-v-70017821]:before{background-color:#000}.appeal--out-of[data-v-70017821],.platinum-difficulty--out-of[data-v-70017821]{opacity:.25}.appeal-index[data-v-70017821]{align-items:center;background-color:#000;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:700;justify-content:center;padding:.25rem .75rem}.sortable span[data-v-70017821]{cursor:pointer;position:relative}.sortable span[data-v-70017821]:after{color:#000;font-size:.75rem;left:calc(100% + .25rem);position:absolute;top:5px}.sortable.active.desc span[data-v-70017821]:after{content:"▼"}.sortable.active.asc span[data-v-70017821]:after{content:"▲"}.filter-input[data-v-70017821]{display:inline-flex;position:relative}.filter-input input[type=text][data-v-70017821]{min-width:20rem;padding:.5rem;text-transform:uppercase}.filter-input button[data-v-70017821],.filter-input input[type=text][data-v-70017821]{background-color:#000;border:0;color:#fff;font-weight:700}.filter-input button[data-v-70017821]{cursor:pointer;height:100%;position:absolute;right:0;top:0;width:40px}.filter-input button[data-v-70017821]:hover{color:#ff0}.toolbar[data-v-70017821]{display:flex;gap:1rem}.checkbox[data-v-70017821]{position:relative}.checkbox input[data-v-70017821]{opacity:0;position:absolute}.checkbox input+label[data-v-70017821]{cursor:pointer}.checkbox input+label[data-v-70017821]:before{background-color:transparent;border:1px solid #000;content:"";display:inline-block;height:1rem;margin-right:.5rem;transition:background-color 1.5s cubic-bezier(0,1,.5,1);width:1rem}.checkbox input:checked+label[data-v-70017821]:before{background-color:#000}.screen[data-v-70017821]{align-items:center;background-color:#fffa;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1020}.screen .modal[data-v-70017821]{background-color:#fff;border:4px solid #000;padding:3rem}.screen .modal .form-group[data-v-70017821]{margin-bottom:1rem}.screen .modal .form-actions[data-v-70017821]{align-items:center;display:flex;gap:1.5rem;justify-content:flex-end;margin-bottom:0}.screen .modal input[type=text][data-v-70017821]{background-color:#000;border:0;color:#fff;font-weight:700;min-width:20rem;padding:.5rem}.screen .modal a[data-v-70017821]{color:#000;font-size:.8rem;font-weight:700;opacity:.5;text-decoration:none;text-transform:uppercase}.screen .modal a[data-v-70017821]:hover{opacity:.7}button[data-v-70017821]{background-color:#fff;border:2px solid #000;cursor:pointer;font-weight:700;padding:.5rem 1rem;text-transform:uppercase}
.game-dropdown[dropdown-1234]{display:inline-flex;position:relative;z-index:999}.game-dropdown[dropdown-1234] .game-dropdown__button{background-color:transparent;border:0;cursor:pointer}.game-dropdown[dropdown-1234] .game-dropdown__screen{background-color:transparent;bottom:0;left:0;position:fixed;right:0;top:0}.game-dropdown[dropdown-1234] .game-dropdown__popup{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;position:absolute;top:100%}.game-dropdown[dropdown-1234] .game-dropdown__popup a{background-color:#000;color:#fff;display:block;font-size:.9rem;padding:.25rem .5rem;white-space:nowrap}.game-dropdown[dropdown-1234] .game-dropdown__popup a:hover{color:#ff0}.trophy-appeal--main-menu{left:10px;position:absolute;top:10px}.trophy-appeal--main-menu .menu__toggle{cursor:pointer;display:flex;flex-direction:column;gap:4px}.trophy-appeal--main-menu .menu__toggle span{background-color:#000;display:block;height:3px;width:16px}.trophy-appeal--main-menu .menu__list{display:flex;flex-direction:column;transform-origin:top left}.trophy-appeal--main-menu .menu__item{color:#000;font-size:.75rem;padding:.25rem 1rem .25rem 0;text-decoration:none}.trophy-appeal--main-menu .menu__item+.menu__item{border-top:1px solid #000}.app_menu-enter-active,.app_menu-leave-active{transition:all .15s ease-in-out}.app_menu-enter,.app_menu-leave-to{opacity:0;transform:translateY(-25px)}
@font-face{font-display:swap;font-family:Heebo;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/heebo/v20/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiS2ccg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Heebo;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/heebo/v20/NGSpv5_NC0k9P_v6ZUCbLRAHxK1ECSyccg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Heebo;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/heebo/v20/NGSpv5_NC0k9P_v6ZUCbLRAHxK1E1yyccg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Heebo;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/heebo/v20/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiSyccg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Heebo;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/heebo/v20/NGSpv5_NC0k9P_v6ZUCbLRAHxK1Euyyccg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Heebo;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/heebo/v20/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EVyuccg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Heebo;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/heebo/v20/NGSpv5_NC0k9P_v6ZUCbLRAHxK1Ebiuccg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Heebo;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/heebo/v20/NGSpv5_NC0k9P_v6ZUCbLRAHxK1ECSuccg.ttf) format("truetype")}:root{--bg:#cac3ad;--text:#464237;--font-family:Heebo,sans-serif;--primary:#cd664d;--light:#d9d1ba;--light-10:hsla(45,29%,79%,.1);--light-20:hsla(45,29%,79%,.2);--light-25:hsla(45,29%,79%,.25);--light-30:hsla(45,29%,79%,.3);--light-40:hsla(45,29%,79%,.4);--light-50:hsla(45,29%,79%,.5);--light-60:hsla(45,29%,79%,.6);--light-70:hsla(45,29%,79%,.7);--light-75:hsla(45,29%,79%,.75);--light-80:hsla(45,29%,79%,.8);--light-90:hsla(45,29%,79%,.9);--light-100:#d9d1ba;--dark:#464237;--dark-10:rgba(70,66,55,.1);--dark-20:rgba(70,66,55,.2);--dark-25:rgba(70,66,55,.25);--dark-30:rgba(70,66,55,.3);--dark-40:rgba(70,66,55,.4);--dark-50:rgba(70,66,55,.5);--dark-60:rgba(70,66,55,.6);--dark-70:rgba(70,66,55,.7);--dark-75:rgba(70,66,55,.75);--dark-80:rgba(70,66,55,.8);--dark-90:rgba(70,66,55,.9);--dark-100:#464237}.ui-app{background-color:var(--bg);box-sizing:border-box;color:var(--text);display:flex;flex-direction:column;font-family:var(--font-family);font-size:100%;line-height:1;margin:0;min-height:100vh;overflow-y:scroll;padding:0;position:relative}.ui-app blockquote,.ui-app h1,.ui-app h2,.ui-app h3,.ui-app h4,.ui-app h5,.ui-app h6,.ui-app p{font-weight:400;line-height:1;margin:0}.ui-app:before{background:transparent;box-shadow:inset 0 0 20vw #000;opacity:.5;position:absolute;position:fixed}.ui-app:after,.ui-app:before{bottom:0;content:"";left:0;pointer-events:none;right:0;top:0;z-index:999999}.ui-app:after{background:var(--bg) url(../img/bg.png) center repeat;background-size:4px 4px;filter:blur(1px);opacity:.1;position:absolute}.ui-container{margin:0 auto;max-width:40rem;width:100%}.ui-page-title{margin:4rem 0;text-align:center}.ui-page-title__title{font-size:3rem;font-weight:400;margin:0;padding:0;text-shadow:4px 4px 0 var(--dark-20)}.ui-navbar{align-items:center;display:flex;gap:3rem}.ui-navbar__brand{color:var(--dark-80);font-weight:700;text-decoration:none;text-transform:uppercase}.ui-navbar__brand:hover{color:var(--dark)}.ui-navbar__menu{display:flex;gap:3rem;margin:0;padding:0}.ui-navbar__menu-item{align-items:center;background-color:var(--dark-75);color:var(--light);display:flex;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase}.ui-navbar__menu-item .icon{display:flex;margin-right:1rem}.ui-navbar__menu-item:hover{background-color:var(--dark);color:var(--light)}.mar-t-3{margin-top:3rem}.mar-b-3{margin-bottom:3rem}.mar-l-3{margin-left:3rem}.mar-r-3{margin-right:3rem}.pad-b-1{padding-bottom:1rem}.max-w-40{max-width:40rem}.block-center{margin-left:auto;margin-right:auto}.pos-r{position:relative}.ui-panel{background-color:var(--light);box-shadow:4px 4px 0 var(--dark-20);margin-left:auto;margin-right:auto}.ui-list{margin-bottom:1rem;margin-top:1rem;padding:0 0 1rem;position:relative}.ui-list ul{margin:0;padding:0}.ui-block{align-items:center;color:var(--dark);display:flex;justify-content:space-between;letter-spacing:.02em;padding:16px 32px;position:relative;text-decoration:none;transition:all .25s cubic-bezier(0,1,.5,1)}.ui-block+.ui-block{border-top:1px solid var(--dark-10)}.ui-block__name{color:var(--dark);text-decoration:none}.ui-block__tags{display:flex;gap:.25em}.ui-block:after,.ui-block:before{background-color:var(--dark);content:"";height:2px;left:0;opacity:0;position:absolute;transition:all .5s cubic-bezier(0,1,.5,1);width:100%}.ui-block:before{top:1px}.ui-block:after{bottom:1px}.ui-block:hover{background-color:var(--dark);color:var(--light)}.ui-block:hover:after,.ui-block:hover:before{content:"";opacity:1}.ui-block:hover:before{transform:translateY(-8px)}.ui-block:hover:after{transform:translateY(8px)}.ui-block:hover .ui-block__name{color:var(--light)}.ui-block:hover .ui-tag{border-color:var(--light-60);color:var(--light-80)}.ui-filter{align-items:stretch;box-shadow:0 4px 0 var(--dark-20);display:flex;justify-content:center;margin:0 0 1.5rem;position:relative}.ui-filter__label,.ui-filter__result{align-items:center;display:flex;justify-content:flex-end;padding:0 1rem}.ui-filter__label{display:none}.ui-filter__result{bottom:calc(100% + .25rem);font-size:.6rem;opacity:.75;position:absolute;right:-1rem;text-transform:uppercase}.ui-filter__input{background-color:var(--dark-50);border:0;color:var(--dark);flex:1;margin:0;padding:2px 8px;text-transform:uppercase}.ui-filter__clear-button{background-color:var(--dark);border:0;color:var(--light);cursor:pointer;flex-basis:32px;font-weight:700;height:32px;margin:0;padding:0;transition:color 1s ease-in-out}.ui-filter__clear-button:disabled{color:var(--dark-40);pointer-events:none}.ui-sidebar{height:100%;left:calc(100% + 2rem);position:absolute;top:0}.ui-sidebar__content{background-color:var(--light);box-shadow:4px 4px 0 var(--dark-20);display:flex;flex-direction:column}.ui-sidebar--sticky .ui-sidebar__content{position:-webkit-sticky;position:sticky;top:0}.ui-sidebar_item--padded{padding:.5rem .75rem}.ui-sidebar_item .ui-tag{cursor:pointer}.ui-sidebar_item .ui-tag:hover{border-color:var(--primary)}.ui-pagination{background-color:var(--dark);box-shadow:4px 4px 0 var(--dark-20);display:flex;justify-content:space-between;margin:3rem auto;max-width:40rem;padding:0}.ui-pagination__button{background-color:transparent;border:0;color:var(--light-80);cursor:pointer;display:block;flex:1;font-weight:700;height:4rem;letter-spacing:.15em;margin:0;outline:0 none;padding:0;text-transform:uppercase}.ui-pagination__button:hover{color:var(--primary)}.ui-pagination__button[disabled]{color:var(--light-25);cursor:default}.ui-pagination__button.ui-pagination__button--current{background-color:var(--light-20)}.ui-form{background-color:var(--light);box-shadow:4px 4px 0 var(--dark-20);margin:3rem auto;max-width:40rem;padding:0;width:100%}.ui-form__group+.ui-form__group{margin-top:2rem}.ui-form__group--actions{display:flex;gap:.25rem;justify-content:flex-end}.ui-input{background-color:var(--dark-50);border:0;color:var(--dark);display:block;flex:1;font-size:1rem;margin:0;min-height:32px;padding:2px 8px;width:100%}.ui-radiogroup{display:flex;flex-direction:column;position:relative}.ui-radiogroup input[type=radio]{left:0;opacity:0;position:absolute;top:0}.ui-radiogroup label{background-color:var(--dark-50);cursor:pointer;margin-bottom:.1rem;padding:.5rem;transition:background-color .25s ease-in-out}.ui-radiogroup label:hover{background-color:var(--dark-40)}.ui-radiogroup input:checked+label{background-color:var(--dark);color:var(--light)}.ui-radiogroup input:checked+label:hover{background-color:var(--dark)}.ui-form-label{color:var(--dark-80);display:inline-block;padding:.5rem}.ui-button,.ui-form-label{font-size:.8rem;text-transform:uppercase}.ui-button{align-items:center;background-color:var(--dark-80);border:0;border-radius:0;color:var(--light-80);cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:12px 24px;text-decoration:none}.ui-button:hover{background-color:var(--dark)}.ui-button--disabled,.ui-button:disabled{color:var(--dark-40);pointer-events:none}.ui-button--danger{color:var(--primary)}.ui-button--danger:hover{background-color:var(--primary);color:#fff}.ui-button--text{background-color:var(--dark-20);color:var(--dark);display:inline-flex;font-size:.6rem;margin:.1rem;padding:2px 4px;text-decoration:none}.ui-button--text:hover{background-color:var(--primary);color:var(--light)}.ui-tag{border:1px solid var(--dark-60);color:var(--dark-80);display:inline-flex;font-size:.7rem;padding:2px 3px 1px;text-transform:uppercase;transition:all .25s cubic-bezier(0,1,.5,1);white-space:nowrap}.ui-tag--active{background-color:var(--dark);color:var(--light)}.ui-filter-list{padding:.5rem}.ui-filter-list__item{align-items:center;cursor:pointer;display:flex;padding:.5rem}.ui-filter-list__item-check{background-color:var(--dark);display:inline-block;flex:0 0 1rem;height:1rem;margin-right:.5rem;opacity:.8;width:1rem}.ui-filter-list__item--active .ui-filter-list__item-check{background-color:var(--primary)}.ui-filter-list__item-label{color:var(--dark);display:inline-flex;font-size:.7rem;opacity:.8;text-transform:uppercase;white-space:nowrap}.ui-filter-list__item:hover .ui-filter-list__item-check,.ui-filter-list__item:hover .ui-filter-list__item-label{opacity:1}
.ui-app[data-v-7884c187]{overflow:hidden}.thumbnail[data-v-7884c187]{border:1px solid var(--dark);height:30px;margin:-1rem 1rem -1rem -1rem;opacity:.5;outline:2px solid var(--dark);outline-offset:2px;position:relative;top:-5px;width:30px}.ui-block:hover .thumbnail[data-v-7884c187]{z-index:2}
html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{font-size:100%;margin:0;padding:0}body{display:flex;font-size:1rem;min-height:100vh}.vue-app{display:flex;flex:1}.vue-app__body{flex:1}

/*# sourceMappingURL=app.css.map*/