.template-card[data-v-20711018]{flex-direction:column;gap:6px;display:flex}.template-header[data-v-20711018]{padding:0 8px}.template-name[data-v-20711018]{color:oklch(55% .04 285);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.group:hover .template-name[data-v-20711018]{color:oklch(35% .04 285)}.dark .template-name[data-v-20711018]{color:oklch(70% .03 285)}.dark .group:hover .template-name[data-v-20711018]{color:oklch(90% .02 285)}.template-preview[data-v-20711018]{background:oklch(98% .005 285);border:2px solid #0000;border-radius:10px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.dark .template-preview[data-v-20711018]{background:oklch(18% .04 285)}.template-preview[data-v-20711018]:hover{border-color:var(--seo-green);box-shadow:0 4px 16px oklch(0% 0 0/.08)}.template-preview.is-active[data-v-20711018]{border-color:var(--seo-green);box-shadow:0 0 0 3px oklch(75% .15 145/.2)}.template-image[data-v-20711018]{height:150px;position:relative;overflow:hidden}.active-badge[data-v-20711018]{color:var(--seo-green);filter:drop-shadow(0 1px 2px oklch(0% 0 0/.2));z-index:1;position:absolute;top:8px;right:8px}.template-footer[data-v-20711018]{justify-content:space-between;align-items:center;padding:0 8px;font-size:11px;display:flex}.template-action[data-v-20711018]{color:oklch(55% .04 285);cursor:pointer;align-items:center;gap:4px;transition:color .15s;display:flex}.template-action[data-v-20711018]:hover{color:var(--seo-green)}.dark .template-action[data-v-20711018]{color:oklch(60% .03 285)}.template-credit[data-v-20711018]{color:oklch(60% .04 285)}.template-credit a[data-v-20711018]{color:inherit;text-decoration:none}.template-credit a[data-v-20711018]:hover{text-decoration:underline}.templates-page[data-v-6c5c4c86]{padding-bottom:2rem}.loading-container[data-v-6c5c4c86]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:300px;display:flex}.loading-spinner[data-v-6c5c4c86]{border:2px solid var(--color-border);border-top-color:var(--seo-green);border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite spin-6c5c4c86}@keyframes spin-6c5c4c86{to{transform:rotate(1turn)}}.loading-text[data-v-6c5c4c86]{color:var(--color-text-muted);font-size:.875rem}.templates-content[data-v-6c5c4c86]{flex-direction:column;gap:1.5rem;display:flex}.template-grid[data-v-6c5c4c86]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}@media (width>=640px){.template-grid[data-v-6c5c4c86]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}}.template-item[data-v-6c5c4c86]{cursor:pointer;text-align:left;background:0 0;border:none;padding:0;transition:transform .15s cubic-bezier(.22,1,.36,1)}.template-item[data-v-6c5c4c86]:hover{transform:translateY(-2px)}.template-item[data-v-6c5c4c86]:active{transform:translateY(0)}
