.animated-dropdown[data-v-465ec774]{display:inline-block;height:40px;position:relative;width:20rem}.animated-dropdown[data-v-465ec774]:focus{outline:0}.animated-dropdown .selected[data-v-465ec774]{align-items:center;background-color:var(--color-button-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-inset-sm),0 0 0 0 transparent;cursor:pointer;display:flex;gap:var(--gap-md);height:100%;justify-content:space-between;padding:var(--gap-sm) var(--gap-lg);transition:.05s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.animated-dropdown .selected[data-v-465ec774]:not(.render-down):not(.render-up){transition-delay:.2s}.animated-dropdown .selected.disabled[data-v-465ec774]{cursor:not-allowed;filter:grayscale(50%);opacity:.5}.animated-dropdown .selected.render-up[data-v-465ec774]{border-radius:0 0 var(--radius-md) var(--radius-md)}.animated-dropdown .selected.render-down[data-v-465ec774]{border-radius:var(--radius-md) var(--radius-md) 0 0}.animated-dropdown .selected[data-v-465ec774]:focus{filter:brightness(1.25);outline:0;transition:filter .1s ease-in-out}.animated-dropdown .selected .arrow[data-v-465ec774]{transition:transform .2s ease}.animated-dropdown .selected .arrow.rotate[data-v-465ec774]{transform:rotate(180deg)}.animated-dropdown .options[data-v-465ec774]{box-shadow:var(--shadow-inset-sm),0 0 0 0 transparent;max-height:var(--v9a30eb84);overflow-y:auto;z-index:10}.animated-dropdown .options .option[data-v-465ec774]{align-items:center;background-color:var(--color-button-bg);cursor:pointer;display:flex;padding:var(--gap-md);-webkit-user-select:none;-moz-user-select:none;user-select:none}.animated-dropdown .options .option>label[data-v-465ec774]{cursor:pointer}.animated-dropdown .options .option[data-v-465ec774]:focus,.animated-dropdown .options .option[data-v-465ec774]:hover{filter:brightness(.85);transition:filter .2s ease-in-out}.animated-dropdown .options .option[data-v-465ec774]:focus{outline:0}.animated-dropdown .options .option.selected-option[data-v-465ec774]{background-color:var(--color-brand);color:var(--color-accent-contrast);font-weight:bolder}.animated-dropdown .options .option input[data-v-465ec774]{display:none}.options-enter-active[data-v-465ec774],.options-leave-active[data-v-465ec774]{transition:transform .2s ease}.options-enter-from.up[data-v-465ec774],.options-leave-to.up[data-v-465ec774]{transform:translateY(99.999%)}.options-enter-from.down[data-v-465ec774],.options-leave-to.down[data-v-465ec774]{transform:translateY(-99.999%)}.options-enter-to.up[data-v-465ec774],.options-leave-from.up[data-v-465ec774]{transform:translateY(0)}.options-wrapper[data-v-465ec774]{overflow:auto;position:absolute;width:100%;z-index:9}.options-wrapper.up[data-v-465ec774]{border-radius:var(--radius-md) var(--radius-md) 0 0;top:0;transform:translateY(-99.999%)}.options-wrapper.down[data-v-465ec774]{border-radius:0 0 var(--radius-md) var(--radius-md)}.environment[data-v-61bf2777]{color:var(--color-text)!important;display:flex;font-weight:700}.environment svg[data-v-61bf2777]{margin-right:.2rem}.categories[data-v-15b43eea]{display:flex;flex-direction:row;flex-wrap:wrap}.categories[data-v-15b43eea] span{align-items:center;display:flex;flex-direction:row}.categories[data-v-15b43eea] span:not(:last-child){margin-right:var(--spacing-card-md)}.categories[data-v-15b43eea] span:not(.badge){color:var(--color-icon)}.categories[data-v-15b43eea] span svg{margin-right:.2rem;width:1rem}.project-card[data-v-b13f2d69]{box-sizing:border-box;display:inline-grid;margin:0;overflow:hidden}.display-mode--list .project-card[data-v-b13f2d69]{-moz-column-gap:var(--spacing-card-md);column-gap:var(--spacing-card-md);grid-template:"icon title stats" "icon description stats" "icon tags stats";grid-template-columns:min-content 1fr auto;grid-template-rows:min-content 1fr min-content;row-gap:var(--spacing-card-sm);width:100%}@media screen and (max-width:750px){.display-mode--list .project-card[data-v-b13f2d69]{grid-template:"icon title" "icon description" "icon tags" "stats stats";grid-template-columns:min-content auto;grid-template-rows:min-content 1fr min-content min-content}}@media screen and (max-width:550px){.display-mode--list .project-card[data-v-b13f2d69]{grid-template:"icon title" "icon description" "tags tags" "stats stats";grid-template-columns:min-content auto;grid-template-rows:min-content 1fr min-content min-content}}.display-mode--gallery .project-card[data-v-b13f2d69],.display-mode--grid .project-card[data-v-b13f2d69]{grid-template:"gallery gallery" "icon title" "description  description" "tags tags" "stats stats";grid-template-columns:min-content 1fr;grid-template-rows:min-content min-content 1fr min-content min-content;padding:0 0 var(--spacing-card-bg) 0;row-gap:var(--spacing-card-sm)}.display-mode--gallery .project-card .gallery[data-v-b13f2d69],.display-mode--grid .project-card .gallery[data-v-b13f2d69]{background-color:var(--color-button-bg-active);display:inline-block;height:10rem;width:100%}.display-mode--gallery .project-card .gallery.no-image[data-v-b13f2d69],.display-mode--grid .project-card .gallery.no-image[data-v-b13f2d69]{filter:brightness(.7)}.display-mode--gallery .project-card .gallery img[data-v-b13f2d69],.display-mode--grid .project-card .gallery img[data-v-b13f2d69]{box-shadow:none;height:10rem;-o-object-fit:cover;object-fit:cover;width:100%}.display-mode--gallery .project-card .icon[data-v-b13f2d69],.display-mode--grid .project-card .icon[data-v-b13f2d69]{margin-left:var(--spacing-card-bg);margin-top:-3rem;z-index:1}.display-mode--gallery .project-card .icon img[data-v-b13f2d69],.display-mode--gallery .project-card .icon svg[data-v-b13f2d69],.display-mode--grid .project-card .icon img[data-v-b13f2d69],.display-mode--grid .project-card .icon svg[data-v-b13f2d69]{border-radius:var(--size-rounded-lg);box-shadow:-2px -2px 0 2px var(--color-raised-bg),2px -2px 0 2px var(--color-raised-bg)}.display-mode--gallery .project-card .title[data-v-b13f2d69],.display-mode--grid .project-card .title[data-v-b13f2d69]{flex-direction:column;margin-left:var(--spacing-card-md);margin-right:var(--spacing-card-bg)}.display-mode--gallery .project-card .title .name[data-v-b13f2d69],.display-mode--grid .project-card .title .name[data-v-b13f2d69]{font-size:1.25rem}.display-mode--gallery .project-card .title .status[data-v-b13f2d69],.display-mode--grid .project-card .title .status[data-v-b13f2d69]{margin-top:var(--spacing-card-xs)}.display-mode--gallery .project-card .description[data-v-b13f2d69],.display-mode--gallery .project-card .tags[data-v-b13f2d69],.display-mode--grid .project-card .description[data-v-b13f2d69],.display-mode--grid .project-card .tags[data-v-b13f2d69]{margin-inline:var(--spacing-card-bg)}.display-mode--gallery .project-card .stats[data-v-b13f2d69],.display-mode--grid .project-card .stats[data-v-b13f2d69]{align-items:center;flex-direction:row;margin-inline:var(--spacing-card-bg)}.display-mode--gallery .project-card .stats .stat-label[data-v-b13f2d69],.display-mode--grid .project-card .stats .stat-label[data-v-b13f2d69]{display:none}.display-mode--gallery .project-card .stats .buttons[data-v-b13f2d69],.display-mode--grid .project-card .stats .buttons[data-v-b13f2d69]{align-items:center;flex-direction:row;gap:var(--spacing-card-sm)}.display-mode--gallery .project-card .stats .buttons[data-v-b13f2d69]>:first-child,.display-mode--grid .project-card .stats .buttons[data-v-b13f2d69]>:first-child{margin-left:auto}.display-mode--gallery .project-card .stats .buttons[data-v-b13f2d69]:first-child>:last-child,.display-mode--grid .project-card .stats .buttons[data-v-b13f2d69]:first-child>:last-child{margin-right:auto}.display-mode--gallery .project-card .stats .buttons:not(:empty)+.date[data-v-b13f2d69],.display-mode--grid .project-card .stats .buttons:not(:empty)+.date[data-v-b13f2d69]{flex-basis:100%}.display-mode--grid .project-card .gallery[data-v-b13f2d69]{display:none}.display-mode--grid .project-card .icon[data-v-b13f2d69]{margin-top:calc(var(--spacing-card-bg) - var(--spacing-card-sm))}.display-mode--grid .project-card .icon img[data-v-b13f2d69],.display-mode--grid .project-card .icon svg[data-v-b13f2d69]{border:none}.display-mode--grid .project-card .title[data-v-b13f2d69]{margin-top:calc(var(--spacing-card-bg) - var(--spacing-card-sm))}.icon[data-v-b13f2d69]{align-items:center;display:flex;grid-area:icon}.gallery[data-v-b13f2d69]{display:none;grid-area:gallery;height:10rem}.title[data-v-b13f2d69]{align-items:baseline;-moz-column-gap:var(--spacing-card-sm);column-gap:var(--spacing-card-sm);display:flex;flex-direction:row;flex-wrap:wrap;grid-area:title;row-gap:0;word-wrap:anywhere}.title h2[data-v-b13f2d69],.title p[data-v-b13f2d69]{margin:0}.title svg[data-v-b13f2d69]{color:var(--color-orange);height:1.5rem;margin-bottom:-.25rem;width:auto}.stats[data-v-b13f2d69]{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-card-md);grid-area:stats}.stats .stat[data-v-b13f2d69]{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-card-xs);width:-moz-fit-content;width:fit-content;--stat-strong-size:1.25rem}.stats .stat strong[data-v-b13f2d69]{font-size:var(--stat-strong-size)}.stats .stat p[data-v-b13f2d69]{margin:0}.stats .stat svg[data-v-b13f2d69]{height:var(--stat-strong-size);width:var(--stat-strong-size)}.stats .date[data-v-b13f2d69]{margin-top:auto}@media screen and (max-width:750px){.stats[data-v-b13f2d69]{-moz-column-gap:var(--spacing-card-md);column-gap:var(--spacing-card-md);flex-direction:row;margin-top:var(--spacing-card-xs)}}@media screen and (max-width:600px){.stats[data-v-b13f2d69]{margin-top:0}.stats .stat-label[data-v-b13f2d69]{display:none}}.environment[data-v-b13f2d69]{color:var(--color-text)!important;font-weight:700}.description[data-v-b13f2d69]{display:flex;grid-area:description;justify-content:flex-start;margin-block:0;word-break:break-word}.tags[data-v-b13f2d69]{display:flex;flex-direction:row;grid-area:tags}@media screen and (max-width:550px){.tags[data-v-b13f2d69]{margin-top:var(--spacing-card-xs)}}.buttons[data-v-b13f2d69]{align-items:flex-end;display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-card-sm)}@media screen and (min-width:750px){.small-mode[data-v-b13f2d69]{grid-template:"icon title" "icon description" "icon tags" "stats stats"!important;grid-template-columns:min-content auto!important;grid-template-rows:min-content 1fr min-content min-content!important}.small-mode .stats[data-v-b13f2d69],.small-mode .tags[data-v-b13f2d69]{margin-top:var(--spacing-card-xs)!important}.small-mode .stats[data-v-b13f2d69]{-moz-column-gap:var(--spacing-card-md)!important;column-gap:var(--spacing-card-md)!important;flex-direction:row}.small-mode .stats .stat-label[data-v-b13f2d69]{display:none!important}}
