.hero.svelte-qzo0r3{padding:2rem}.hero.svelte-qzo0r3 header:where(.svelte-qzo0r3) h1:where(.svelte-qzo0r3){text-align:center;background:var(--gradient);background-clip:border-box;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 auto;font-size:4rem}.hero.svelte-qzo0r3 header:where(.svelte-qzo0r3) .sub-title:where(.svelte-qzo0r3){text-align:center;margin:0 auto;font-size:1.4rem;font-style:italic;font-weight:200}.hero.svelte-qzo0r3 section.cta:where(.svelte-qzo0r3){flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:1rem auto;display:flex}.hero.svelte-qzo0r3 section.cta:where(.svelte-qzo0r3) a:where(.svelte-qzo0r3){background:var(--background);cursor:pointer;min-width:13rem;color:var(--foreground);background-clip:padding-box;border-radius:6px;align-items:center;gap:1rem;padding:.5rem 1rem;font-size:1.2rem;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative}.hero.svelte-qzo0r3 section.cta:where(.svelte-qzo0r3) a:where(.svelte-qzo0r3):after{background:var(--gradient);content:"";z-index:-1;border-radius:6px;position:absolute;inset:-4px}.hero.svelte-qzo0r3 section.cta:where(.svelte-qzo0r3) a:where(.svelte-qzo0r3):hover{background:var(--gradient);transform:scale(1.03)rotate(-.6deg)}.title-row.svelte-q7d135{max-width:var(--max-width);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:1rem auto .5rem;padding:0 1rem;display:flex}.title-row.svelte-q7d135 h2:where(.svelte-q7d135){margin:0;font-size:2rem}.title-row.svelte-q7d135 .filters:where(.svelte-q7d135) input:where(.svelte-q7d135){background:var(--card);color:var(--foreground);border:1px solid #0000;border-radius:6px;padding:.5rem .75rem;transition:all .3s ease-in-out}.title-row.svelte-q7d135 .filters:where(.svelte-q7d135) input:where(.svelte-q7d135):focus,.title-row.svelte-q7d135 .filters:where(.svelte-q7d135) input:where(.svelte-q7d135):hover{box-shadow:var(--shadow)}.title-row.svelte-q7d135 .filters:where(.svelte-q7d135) .search:where(.svelte-q7d135){text-align:center;flex-direction:column;display:inline-flex}.title-row.svelte-q7d135 .filters:where(.svelte-q7d135) .search:where(.svelte-q7d135) small:where(.svelte-q7d135){opacity:.6;white-space:nowrap;font-size:.7rem}.title-row.svelte-q7d135 button:where(.svelte-q7d135){color:var(--foreground);text-transform:capitalize;background:var(--card);cursor:pointer;border:1px solid #0000;border-radius:6px;margin:.25rem;padding:0 .3rem;font-size:.9rem;line-height:2rem;transition:all .3s ease-in-out}.title-row.svelte-q7d135 button:where(.svelte-q7d135):hover{background:var(--gradient)}.categories.svelte-1vumkuv{max-width:var(--max-width);flex-flow:wrap;gap:.25rem;margin:1rem auto;padding:0 1rem;display:flex}.search-summary.svelte-26paj3{align-items:center;gap:1rem;margin:0 1rem;font-size:.9rem;display:flex}.search-summary.svelte-26paj3 p:where(.svelte-26paj3){opacity:.75;margin:0}.search-summary.svelte-26paj3 button:where(.svelte-26paj3){background:var(--gradient);color:var(--foreground);cursor:pointer;border:none;border-radius:6px;outline:none;padding:.25rem .5rem;font-weight:800;transition:all .2s ease-in-out}.search-summary.svelte-26paj3 button:where(.svelte-26paj3):hover{transform:scale(1.1)}section.templates.svelte-qsf9r9{max-width:var(--max-width);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin:1rem auto;padding:0 1rem;display:grid}section.templates.svelte-qsf9r9 .template-card:where(.svelte-qsf9r9){background:var(--card);max-width:28rem;color:var(--foreground);border-radius:6px;flex-direction:column;gap:1rem;padding:1rem;text-decoration:none;transition:all .3s ease-in-out;display:flex}section.templates.svelte-qsf9r9 .template-card:where(.svelte-qsf9r9):hover{box-shadow:var(--shadow)}section.templates.svelte-qsf9r9 .template-card:where(.svelte-qsf9r9) .template-summary:where(.svelte-qsf9r9){align-items:start;gap:1rem;display:flex}section.templates.svelte-qsf9r9 .template-card:where(.svelte-qsf9r9) p:where(.svelte-qsf9r9),section.templates.svelte-qsf9r9 .template-card:where(.svelte-qsf9r9) h3:where(.svelte-qsf9r9){margin:0}section.templates.svelte-qsf9r9 .template-card:where(.svelte-qsf9r9) .description:where(.svelte-qsf9r9){word-break:break-word;text-overflow:ellipsis;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-style:italic;font-weight:200;display:-webkit-box;overflow:hidden}
