.template-detail-module__YntTqW__article{max-width:50rem;padding:var(--spacing-12) var(--spacing-4) var(--spacing-12);margin-inline:auto}.template-detail-module__YntTqW__backLink{align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);transition:color var(--transition-fast);margin-block-end:var(--spacing-8);text-decoration:none;display:inline-flex}.template-detail-module__YntTqW__backLink:hover{color:var(--text-primary)}.template-detail-module__YntTqW__header{margin-block-end:var(--spacing-10)}.template-detail-module__YntTqW__metaRow{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;margin-block-end:var(--spacing-4);display:flex}.template-detail-module__YntTqW__badge{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-full);border:1px solid;align-items:center;padding:.2rem .5rem;display:inline-flex}.template-detail-module__YntTqW__badge[data-badge=new]{color:var(--color-success-11,var(--color-primary-11));border-color:currentColor}.template-detail-module__YntTqW__badge[data-badge=popular]{color:var(--color-warning-11,var(--color-primary-11));border-color:currentColor}.template-detail-module__YntTqW__badge[data-badge=featured]{color:var(--color-primary-11);border-color:currentColor}.template-detail-module__YntTqW__typePill{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-full);background:var(--color-neutral-3);color:var(--text-secondary);padding:.2rem .5rem}.template-detail-module__YntTqW__difficulty{font-size:var(--text-xs);color:var(--text-muted);text-transform:capitalize}.template-detail-module__YntTqW__categoryList{gap:var(--spacing-2);flex-wrap:wrap;margin-block-end:var(--spacing-4);display:flex}.template-detail-module__YntTqW__categoryPill{font-size:var(--text-xs);border-radius:var(--radius-full);background:var(--color-primary-3);color:var(--color-primary-11);border:1px solid var(--color-primary-6);transition:background var(--transition-fast);padding:.2rem .6rem;text-decoration:none}.template-detail-module__YntTqW__categoryPill:hover{background:var(--color-primary-4)}.template-detail-module__YntTqW__title{font-size:clamp(var(--text-3xl), 4vw, var(--text-5xl));font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--text-primary);margin:0 0 var(--spacing-4)}.template-detail-module__YntTqW__excerpt{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0 0 var(--spacing-8)}.template-detail-module__YntTqW__thumbnail{border-radius:var(--radius-lg);width:100%;aspect-ratio:16/9;background:var(--color-neutral-2);margin-block-end:var(--spacing-8);overflow:hidden}.template-detail-module__YntTqW__thumbnailImage{object-fit:cover;width:100%;height:100%}.template-detail-module__YntTqW__ctaBox{align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--color-neutral-4);background:var(--color-neutral-2);flex-wrap:wrap;margin-block-end:var(--spacing-10);display:flex}.template-detail-module__YntTqW__ctaText{font-size:var(--text-sm);color:var(--text-secondary);flex:1;margin:0}.template-detail-module__YntTqW__ctaButton{align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);font-weight:var(--weight-bold);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-md);background:var(--color-primary-9);color:var(--text-on-primary);white-space:nowrap;transition:background var(--transition-fast);text-decoration:none;display:inline-flex}.template-detail-module__YntTqW__ctaButton:hover{background:var(--color-primary-10)}.template-detail-module__YntTqW__videoWrapper{border-radius:var(--radius-lg);width:100%;margin-block-end:var(--spacing-8);padding-top:56.25%;position:relative;overflow:hidden}.template-detail-module__YntTqW__videoFrame{border:none;width:100%;height:100%;position:absolute;inset:0}.template-detail-module__YntTqW__content{max-width:50rem}
