.template-detail.svelte-1g58q8y{max-width:48rem;margin:0 auto;padding:var(--space-12) var(--space-6)}@media(min-width:64rem){.template-detail.svelte-1g58q8y{padding:var(--space-12) var(--space-8)}}.template-detail__back.svelte-1g58q8y{font-size:var(--text-sm);color:var(--gray-500);text-decoration:none;display:inline-block;margin-bottom:var(--space-6);transition:color var(--transition-normal)}.template-detail__back.svelte-1g58q8y:hover{color:var(--brand-color-600)}.template-detail__header.svelte-1g58q8y{margin-bottom:var(--space-10)}.template-detail__category.svelte-1g58q8y{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--brand-color-600)}.template-detail__title.svelte-1g58q8y{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--gray-900);margin:var(--space-2) 0 var(--space-4)}.template-detail__desc.svelte-1g58q8y{font-size:var(--text-lg);color:var(--gray-600);line-height:1.7}.template-detail__meta.svelte-1g58q8y{display:flex;gap:var(--space-6);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--gray-500)}.template-detail__section-title.svelte-1g58q8y{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--gray-800);margin-bottom:var(--space-4)}.template-detail__questions.svelte-1g58q8y{margin-bottom:var(--space-10)}.template-detail__question.svelte-1g58q8y{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-4);border-bottom:1px solid var(--gray-200)}.template-detail__question-num.svelte-1g58q8y{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:var(--brand-color-50);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--brand-color-600);flex-shrink:0}.template-detail__question-title.svelte-1g58q8y{margin:0;color:var(--gray-800);font-size:var(--text-sm)}.template-detail__question-type.svelte-1g58q8y{font-size:var(--text-xs);color:var(--gray-500)}.template-detail__cta.svelte-1g58q8y{text-align:center;padding:var(--space-10);background:var(--brand-color-50);border-radius:var(--radius-xl)}.template-detail__btn.svelte-1g58q8y{display:inline-block;padding:var(--space-3) var(--space-8);background-color:var(--brand-color-600);color:var(--color-surface, #fff);border-radius:var(--radius-xl);font-size:var(--text-base);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color var(--transition-normal)}.template-detail__btn.svelte-1g58q8y:hover{background-color:var(--brand-color-700)}.template-detail__cta-hint.svelte-1g58q8y{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--gray-500)}
