.center.svelte-15rjhrm{max-width:1200px;margin:0 auto;padding:2rem 1rem}header.svelte-15rjhrm{margin-bottom:3rem;text-align:center}header.svelte-15rjhrm h1:where(.svelte-15rjhrm){font-size:2.5rem;margin-bottom:1rem;color:var(--primary-color, #333)}header.svelte-15rjhrm p:where(.svelte-15rjhrm){font-size:1.2rem;color:var(--text-color, #666)}.lists-grid.svelte-15rjhrm{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.list-card.svelte-15rjhrm{background:var(--background-color, #fff);border:1px solid var(--border-color, #e0e0e0);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.list-card.svelte-15rjhrm:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.list-card.svelte-15rjhrm h2:where(.svelte-15rjhrm){margin-top:0;margin-bottom:1rem;font-size:1.5rem}.list-card.svelte-15rjhrm h2:where(.svelte-15rjhrm) a:where(.svelte-15rjhrm){color:var(--primary-color, #333);text-decoration:none;transition:color .2s ease}.list-card.svelte-15rjhrm h2:where(.svelte-15rjhrm) a:where(.svelte-15rjhrm):hover{color:var(--primary-color-hover, #555)}.list-card.svelte-15rjhrm p:where(.svelte-15rjhrm){color:var(--text-color, #666);line-height:1.6;margin-bottom:1.5rem}.link-button.svelte-15rjhrm{display:inline-block;padding:.75rem 1.5rem;background-color:var(--primary-color, #007bff);color:#fff;text-decoration:none;border-radius:4px;transition:background-color .2s ease;font-weight:500}.link-button.svelte-15rjhrm:hover{background-color:var(--primary-color-hover, #0056b3)}@media (max-width: 768px){header.svelte-15rjhrm h1:where(.svelte-15rjhrm){font-size:2rem}.lists-grid.svelte-15rjhrm{grid-template-columns:1fr}}
