.page-module__HAL_Aq__main{padding:48px 0}.page-module__HAL_Aq__title{color:hsl(var(--foreground));margin:0 0 32px;font-family:Montserrat,sans-serif;font-size:1.875rem;font-weight:700}.page-module__HAL_Aq__categoryFilter{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.page-module__HAL_Aq__categoryButton,.page-module__HAL_Aq__categoryButtonActive{cursor:pointer;border:none;border-radius:999px;padding:6px 16px;font-size:.75rem;font-weight:600;transition:all .2s}.page-module__HAL_Aq__categoryButton{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.page-module__HAL_Aq__categoryButton:hover{background:hsl(var(--primary) / .1)}.page-module__HAL_Aq__categoryButtonActive{background:var(--gradient-accent);color:hsl(var(--primary-foreground));box-shadow:var(--shadow-soft)}.page-module__HAL_Aq__grid{gap:20px;display:grid}.page-module__HAL_Aq__skeletonCard{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--shadow-card);border-radius:12px;overflow:hidden}.page-module__HAL_Aq__skeletonMedia{background:hsl(var(--muted));height:0;padding-top:56.25%;position:relative;overflow:hidden}.page-module__HAL_Aq__skeletonBody{gap:10px;padding:20px;display:grid}.page-module__HAL_Aq__skeletonPill{background:hsl(var(--muted));border-radius:999px;width:80px;height:18px}.page-module__HAL_Aq__skeletonLine{background:hsl(var(--muted));border-radius:6px;height:16px}.page-module__HAL_Aq__skeletonLineShort{background:hsl(var(--muted));border-radius:6px;width:70%;height:16px}.page-module__HAL_Aq__skeletonTags{gap:6px;display:flex}.page-module__HAL_Aq__skeletonTag{background:hsl(var(--muted));border-radius:8px;width:40px;height:18px}.page-module__HAL_Aq__skeletonMedia:after,.page-module__HAL_Aq__skeletonPill:after,.page-module__HAL_Aq__skeletonLine:after,.page-module__HAL_Aq__skeletonLineShort:after,.page-module__HAL_Aq__skeletonTag:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--background) / .6), transparent);animation:1.6s infinite page-module__HAL_Aq__shimmer;position:absolute;inset:0;transform:translate(-100%)}.page-module__HAL_Aq__skeletonPill,.page-module__HAL_Aq__skeletonLine,.page-module__HAL_Aq__skeletonLineShort,.page-module__HAL_Aq__skeletonTag{position:relative;overflow:hidden}@keyframes page-module__HAL_Aq__shimmer{to{transform:translate(100%)}}@media (min-width:640px){.page-module__HAL_Aq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-module__HAL_Aq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.page-module__HAL_Aq__main{padding:40px 0}.page-module__HAL_Aq__title{font-size:1.5rem}.page-module__HAL_Aq__categoryFilter{margin-bottom:24px}}.page-module__HAL_Aq__emptyState{text-align:center;color:hsl(var(--muted-foreground));margin:48px 0 0}.page-module__HAL_Aq__styleFilter{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.page-module__HAL_Aq__styleChip,.page-module__HAL_Aq__styleChipActive{letter-spacing:.03em;cursor:pointer;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));border-radius:999px;padding:6px 16px;font-size:.8rem;font-weight:700;transition:color .15s,background .15s,border-color .15s}.page-module__HAL_Aq__styleChipActive{color:hsl(var(--primary));background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .35)}.page-module__HAL_Aq__styleChipWt.page-module__HAL_Aq__styleChipActive{color:#355d8d;background:#417ec81f;border-color:#417ec859}.page-module__HAL_Aq__styleChipAta.page-module__HAL_Aq__styleChipActive{color:#9b3b40;background:#cb4d531f;border-color:#cb4d5359}.dark .page-module__HAL_Aq__styleChipWt.page-module__HAL_Aq__styleChipActive{color:#95b9e4;background:#6193d124;border-color:#75a1d759}.dark .page-module__HAL_Aq__styleChipAta.page-module__HAL_Aq__styleChipActive{color:#ea9a9e;background:#d1616724;border-color:#d7757a59}
