:root{--portfolio-transition-time: 0.4s;--portfolio-filter-items-gap-x: 0.1em;--portfolio-filter-items-gap-y: 0.1em;--portfolio-filter-item-color: inherit;--portfolio-filter-item-font-weight: bold;--portfolio-filter-item-color-active: #1C55D9;--portfolio-filter-item-color-hover: inherit}.vee-portfolio-filter__items{display:flex;flex-wrap:wrap;justify-content:center;margin:calc(var(--portfolio-filter-items-gap-y) * -.5) calc(var(--portfolio-filter-items-gap-x) * -.5);padding:0;list-style:none}.vee-portfolio-filter__item{padding:calc(var(--portfolio-filter-items-gap-y) * .5) calc(var(--portfolio-filter-items-gap-x) * .5)}.vee-portfolio-filter__item-name{display:block;color:var(--portfolio-filter-item-color);font-weight:var(--portfolio-filter-item-font-weight);text-decoration:none}.vee-portfolio-filter__item-name:hover{text-decoration:none;color:var(--portfolio-filter-item-color-hover)}.vee-portfolio-filter__item-name.active{color:var(--portfolio-filter-item-color-active)}.vee-portfolio-filter--orientation-vertical .vee-portfolio-filter__items{flex-direction:column;align-items:center}.vee-portfolio-filter--orientation-vertical.vee-portfolio-filter--align-left .vee-portfolio-filter__items{align-items:flex-start}.vee-portfolio-filter--orientation-vertical.vee-portfolio-filter--align-right .vee-portfolio-filter__items{align-items:flex-end}.vee-portfolio-filter--orientation-horizontal.vee-portfolio-filter--align-left .vee-portfolio-filter__items{justify-content:flex-start}.vee-portfolio-filter--orientation-horizontal.vee-portfolio-filter--align-right .vee-portfolio-filter__items{justify-content:flex-end}:root{--portfolio-filter-item-name-padding-x: 1em;--portfolio-filter-item-name-padding-y: 0.35em;--portfolio-filter-item-btn-border-radius: 4px;--portfolio-filter-item-btn-color: #fff;--portfolio-filter-item-btn-background: #1C55D9}.vee-portfolio-filter--type-5 .vee-portfolio-filter__item-name{position:relative;padding:var(--portfolio-filter-item-name-padding-y) var(--portfolio-filter-item-name-padding-x);border-radius:var(--portfolio-filter-item-btn-border-radius);transition:background-color var(--portfolio-transition-time), color var(--portfolio-transition-time)}.vee-portfolio-filter--type-5 .vee-portfolio-filter__item-name.active{color:var(--portfolio-filter-item-btn-color);background-color:var(--portfolio-filter-item-btn-background)}