.TemplateGrid_grid__Ttfgy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.TemplateGrid_grid__Ttfgy{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.TemplateGrid_grid__Ttfgy{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.TemplateGrid_grid__Ttfgy{grid-template-columns:repeat(5,minmax(0,1fr))}}.TemplateGrid_card__gtseP{display:block;padding:.5rem;border:1px solid var(--border-subtle,rgba(255,255,255,.08));border-radius:1rem;background:var(--surface,#141417);transition:border-color .15s}.TemplateGrid_card__gtseP:focus-visible,.TemplateGrid_card__gtseP:hover{border-color:var(--brand-primary,#6366f1)}@media (min-width:640px){.TemplateGrid_card__gtseP{padding:.625rem}}.TemplateGrid_frame__oiLxx{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;overflow:hidden;border-radius:.75rem;background:var(--surface-secondary,#0e0e11)}.TemplateGrid_frame__oiLxx img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 1px 2px rgba(0,0,0,.12);transition:transform .2s}.TemplateGrid_card__gtseP:hover .TemplateGrid_frame__oiLxx img{transform:scale(1.02)}.TemplateGrid_badges__0jTwi{position:absolute;top:.375rem;left:.375rem;display:flex;gap:.25rem}.TemplateGrid_featured__Qn7pL,.TemplateGrid_new___WZji{border-radius:.375rem;padding:.125rem .375rem;font-size:10px;font-weight:700}.TemplateGrid_featured__Qn7pL{background:#fbbf24;color:#000}.TemplateGrid_new___WZji{background:var(--brand-primary,#6366f1);color:#fff}.TemplateGrid_name__z7wPI{margin-top:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;line-height:1.35;color:var(--text-primary,#fff)}.TemplateGrid_meta__TYzlG{margin-top:.125rem;font-size:11px;color:var(--text-secondary,#a1a1aa)}.TemplateGrid_use__t8rj4{display:block;margin-top:.5rem;border-radius:.5rem;padding:.375rem 0;text-align:center;font-size:12px;font-weight:700;color:var(--brand-primary,#6366f1);background:color-mix(in srgb,var(--brand-primary,#6366f1) 10%,transparent)}.TemplateGrid_card__gtseP:hover .TemplateGrid_use__t8rj4{color:#fff;background:var(--brand-primary,#6366f1)}