.projects-page[data-v-c674b64d]{min-height:calc(100dvh - 80px)}.filters-scroll-wrap[data-v-c674b64d]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 20px),transparent);padding:6px 20px 8px;margin:0 -20px}.filters-scroll-wrap[data-v-c674b64d]::-webkit-scrollbar{display:none}.filter-toggle[data-v-c674b64d]{height:auto!important;flex-wrap:nowrap!important;gap:8px!important;min-width:-moz-max-content;min-width:max-content;background:transparent!important;padding:0!important}.filter-btn[data-v-c674b64d]{font-size:13.5px!important;font-weight:500!important;letter-spacing:0!important;border-radius:999px!important;min-height:42px!important;padding:0 20px!important;border:1.5px solid color-mix(in srgb,currentColor 12%,transparent)!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease!important}[data-v-c674b64d] .filter-btn.v-btn--active{box-shadow:0 2px 14px #00000021!important}.filter-count[data-v-c674b64d]{font-size:11.5px;font-variant-numeric:tabular-nums;opacity:.4;font-weight:700;line-height:1;min-width:16px;text-align:center;transition:opacity .2s ease}.filter-count--active[data-v-c674b64d]{opacity:.8}.empty-state[data-v-c674b64d]{margin:80px auto;padding:48px 32px;max-width:480px;border-radius:24px;border:1px dashed hsla(0,0%,50%,.2);background:#80808008}
