.templates-hero[data-astro-cid-qyjiff46]{padding-block:var(--spacing-4xl) var(--spacing-3xl);border-bottom:1px solid var(--color-hairline)}.page-title[data-astro-cid-qyjiff46]{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--color-ink);margin:12px 0 16px;font-size:clamp(28px,4vw,44px);font-weight:600}.page-sub[data-astro-cid-qyjiff46]{color:var(--color-body);max-width:660px;margin:0 0 28px;font-size:16px;line-height:26px}.page-sub[data-astro-cid-qyjiff46] a[data-astro-cid-qyjiff46]{color:var(--color-link);font-weight:500;text-decoration:none;transition:color .15s}.page-sub[data-astro-cid-qyjiff46] a[data-astro-cid-qyjiff46]:hover{color:var(--color-link-deep);text-decoration:underline}.tmpl-filter-container[data-astro-cid-qyjiff46]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.tmpl-filter-bar[data-astro-cid-qyjiff46]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tmpl-filter-btn[data-astro-cid-qyjiff46]{border-radius:var(--radius-full,9999px);color:var(--color-body);background:var(--color-elevated);border:1px solid var(--color-hairline);cursor:pointer;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.tmpl-filter-btn[data-astro-cid-qyjiff46]:hover{color:var(--color-ink);background:#f8fafc;border-color:#cbd5e1}.tmpl-filter-btn[data-astro-cid-qyjiff46].active{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 2px 8px #2563eb40}.tmpl-filter-count[data-astro-cid-qyjiff46]{min-width:20px;height:20px;color:inherit;background:#0000000f;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.tmpl-filter-btn[data-astro-cid-qyjiff46].active .tmpl-filter-count[data-astro-cid-qyjiff46]{color:#fff;background:#ffffff3d}.tmpl-filter-summary[data-astro-cid-qyjiff46]{color:var(--color-mute);font-size:13px;font-weight:500}.templates-grid-section[data-astro-cid-qyjiff46]{padding-block:var(--spacing-3xl)}.templates-grid[data-astro-cid-qyjiff46]{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.tmpl-card[data-astro-cid-qyjiff46]{background:var(--color-elevated);border:1px solid var(--color-hairline);border-radius:var(--radius-md,12px);box-sizing:border-box;flex-direction:column;gap:16px;padding:20px;transition:all .2s;display:flex}.tmpl-card[data-astro-cid-qyjiff46]:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 28px #00000014}.tmpl-card-header[data-astro-cid-qyjiff46]{align-items:flex-start;gap:14px;display:flex}.tmpl-emoji[data-astro-cid-qyjiff46]{flex-shrink:0;padding-top:2px;font-size:34px;line-height:1}.tmpl-header-content[data-astro-cid-qyjiff46]{flex:1;min-width:0}.tmpl-top-meta[data-astro-cid-qyjiff46]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.tmpl-category-pill[data-astro-cid-qyjiff46]{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.tmpl-cat--academic[data-astro-cid-qyjiff46]{color:#0369a1;background:#e0f2fe}.tmpl-cat--work[data-astro-cid-qyjiff46]{color:#15803d;background:#dcfce7}.tmpl-cat--productivity[data-astro-cid-qyjiff46]{color:#6d28d9;background:#ede9fe}.tmpl-cat--lifestyle[data-astro-cid-qyjiff46]{color:#b45309;background:#fef3c7}.tmpl-hours-badge[data-astro-cid-qyjiff46]{color:var(--color-mute);font-size:11px;font-weight:600}.tmpl-name[data-astro-cid-qyjiff46]{color:var(--color-ink);letter-spacing:-.02em;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.3}.tmpl-desc[data-astro-cid-qyjiff46]{color:var(--color-body);margin:0 0 10px;font-size:13px;line-height:19px}.tmpl-tags[data-astro-cid-qyjiff46]{flex-wrap:wrap;gap:6px;display:flex}.tmpl-tag[data-astro-cid-qyjiff46]{color:var(--color-body);background:var(--color-hairline-soft);border:1px solid var(--color-hairline);border-radius:var(--radius-full);padding:2px 8px;font-size:11px;font-weight:500}.tmpl-preview[data-astro-cid-qyjiff46]{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:58px;padding-top:4px;display:flex}.tmpl-event-chip[data-astro-cid-qyjiff46]{border:1px solid;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 10px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.chip-dot[data-astro-cid-qyjiff46]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.chip-text[data-astro-cid-qyjiff46]{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.tmpl-more[data-astro-cid-qyjiff46]{color:var(--color-mute);align-items:center;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.tmpl-card-footer[data-astro-cid-qyjiff46]{border-top:1px solid var(--color-hairline);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.tmpl-meta[data-astro-cid-qyjiff46]{color:var(--color-mute);font-size:12px;font-weight:500}.tmpl-load-btn[data-astro-cid-qyjiff46]{border-radius:var(--radius-sm,6px);align-items:center;gap:6px;height:34px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.tmpl-load-btn[data-astro-cid-qyjiff46]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb47}.dark .tmpl-card[data-astro-cid-qyjiff46]{background:#141416;border-color:#26262b}.dark .tmpl-card[data-astro-cid-qyjiff46]:hover{border-color:#3b3b44;box-shadow:0 8px 30px #0009}.dark .tmpl-filter-btn[data-astro-cid-qyjiff46]{color:#a1a1aa;background:#18181b;border-color:#27272a}.dark .tmpl-filter-btn[data-astro-cid-qyjiff46]:hover{color:#f4f4f5;background:#27272a}.dark .tmpl-filter-btn[data-astro-cid-qyjiff46].active{color:#fff;background:#2563eb;border-color:#3b82f6;box-shadow:0 2px 10px #2563eb66}.dark .tmpl-tag[data-astro-cid-qyjiff46]{color:#a1a1aa;background:#1c1c20;border-color:#2e2e36}.dark .tmpl-cat--academic[data-astro-cid-qyjiff46]{color:#38bdf8;background:#082f49}.dark .tmpl-cat--work[data-astro-cid-qyjiff46]{color:#4ade80;background:#052e16}.dark .tmpl-cat--productivity[data-astro-cid-qyjiff46]{color:#c084fc;background:#2e1065}.dark .tmpl-cat--lifestyle[data-astro-cid-qyjiff46]{color:#fbbf24;background:#451a03}.dark .tmpl-card-footer[data-astro-cid-qyjiff46]{border-top-color:#26262b}.dark .tmpl-load-btn[data-astro-cid-qyjiff46]{color:#fff!important;background:#2563eb!important;border:1px solid #3b82f6!important;box-shadow:0 2px 8px #2563eb47!important}.dark .tmpl-load-btn[data-astro-cid-qyjiff46]:hover{transform:translateY(-1px);background:#1d4ed8!important;border-color:#2563eb!important;box-shadow:0 4px 14px #2563eb73!important}.templates-cta-band[data-astro-cid-qyjiff46]{padding-block:var(--spacing-3xl);border-top:1px solid var(--color-hairline)}.cta-heading[data-astro-cid-qyjiff46]{color:var(--color-ink);margin:0 0 8px;font-size:22px;font-weight:600}.cta-body[data-astro-cid-qyjiff46]{color:var(--color-body);margin:0 0 20px;font-size:14px}@media (width<=1024px){.templates-grid[data-astro-cid-qyjiff46]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.templates-hero[data-astro-cid-qyjiff46]{padding-block:var(--spacing-2xl) var(--spacing-xl)}.templates-grid-section[data-astro-cid-qyjiff46]{padding-block:var(--spacing-xl)}.templates-grid[data-astro-cid-qyjiff46]{grid-template-columns:1fr}.tmpl-filter-container[data-astro-cid-qyjiff46]{flex-direction:column;align-items:flex-start}}@media (width<=480px){.tmpl-card[data-astro-cid-qyjiff46]{gap:12px;padding:16px}.tmpl-emoji[data-astro-cid-qyjiff46]{font-size:28px}.tmpl-name[data-astro-cid-qyjiff46]{font-size:15px}.tmpl-desc[data-astro-cid-qyjiff46]{font-size:12.5px}.tmpl-load-btn[data-astro-cid-qyjiff46]{height:36px;font-size:12.5px}}.seo-content-section[data-astro-cid-qyjiff46]{border-top:1px solid var(--color-hairline);width:100%;margin-top:40px;padding-top:40px;padding-bottom:40px}.seo-content-section[data-astro-cid-qyjiff46] .container-xl[data-astro-cid-qyjiff46]{flex-direction:column;gap:36px;width:100%;display:flex}.seo-block[data-astro-cid-qyjiff46]{box-sizing:border-box;width:100%;min-width:0;max-width:800px;margin:0 auto}.seo-heading[data-astro-cid-qyjiff46]{color:var(--color-ink);letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(20px,2.5vw,24px);font-weight:700}.seo-subheading[data-astro-cid-qyjiff46]{color:var(--color-ink);margin:20px 0 8px;font-size:16px;font-weight:600}.seo-block[data-astro-cid-qyjiff46] p[data-astro-cid-qyjiff46]{color:var(--color-body);margin:0 0 12px;font-size:14.5px;line-height:1.7}.seo-block[data-astro-cid-qyjiff46] p[data-astro-cid-qyjiff46]:last-child{margin-bottom:0}.seo-block[data-astro-cid-qyjiff46] a[data-astro-cid-qyjiff46],.seo-block[data-astro-cid-qyjiff46] a{color:var(--color-link);font-weight:500;text-decoration:none;transition:color .15s}.seo-block[data-astro-cid-qyjiff46] a[data-astro-cid-qyjiff46]:hover,.seo-block[data-astro-cid-qyjiff46] a:hover{color:var(--color-link-deep);text-decoration:underline}.seo-feature-list[data-astro-cid-qyjiff46]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.seo-feature-list[data-astro-cid-qyjiff46] li[data-astro-cid-qyjiff46]{color:var(--color-body);padding-left:20px;font-size:14px;line-height:1.6;position:relative}.seo-feature-list[data-astro-cid-qyjiff46] li[data-astro-cid-qyjiff46]:before{content:"✓";color:#059669;font-size:13px;font-weight:700;position:absolute;top:0;left:0}.seo-feature-list[data-astro-cid-qyjiff46] li[data-astro-cid-qyjiff46] strong[data-astro-cid-qyjiff46]{color:var(--color-ink)}.seo-faq-list[data-astro-cid-qyjiff46]{flex-direction:column;gap:10px;display:flex}.seo-faq-item[data-astro-cid-qyjiff46]{background:var(--color-elevated);border:1px solid var(--color-hairline);border-radius:10px;padding:14px 18px;transition:border-color .15s}.seo-faq-item[data-astro-cid-qyjiff46][open]{border-color:#2563eb}.dark .seo-faq-item[data-astro-cid-qyjiff46][open]{border-color:#3b82f6}.seo-faq-question[data-astro-cid-qyjiff46]{color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.seo-faq-question[data-astro-cid-qyjiff46]::-webkit-details-marker{display:none}.seo-faq-question[data-astro-cid-qyjiff46]:after{content:"+";color:#2563eb;flex-shrink:0;font-size:18px;transition:transform .2s}.dark .seo-faq-question[data-astro-cid-qyjiff46]:after{color:#60a5fa}.seo-faq-item[data-astro-cid-qyjiff46][open] .seo-faq-question[data-astro-cid-qyjiff46]:after{content:"−"}.seo-faq-answer[data-astro-cid-qyjiff46]{margin-top:10px}.seo-faq-answer[data-astro-cid-qyjiff46] p[data-astro-cid-qyjiff46]{color:var(--color-body);margin:0;font-size:13.5px;line-height:1.6}.seo-faq-answer[data-astro-cid-qyjiff46] a[data-astro-cid-qyjiff46],.seo-faq-answer[data-astro-cid-qyjiff46] a{color:var(--color-link);font-weight:500;text-decoration:none}.seo-faq-answer[data-astro-cid-qyjiff46] a[data-astro-cid-qyjiff46]:hover,.seo-faq-answer[data-astro-cid-qyjiff46] a:hover{color:var(--color-link-deep);text-decoration:underline}@media (width<=640px){.seo-content-section[data-astro-cid-qyjiff46]{gap:28px;margin-top:32px;padding-top:32px}}
