.special-puzzles.svelte-jyqd38{width:100%;max-width:850px;color:var(--foreground);margin:0 auto;padding:1rem}.special-puzzles-header.svelte-jyqd38{margin-bottom:1rem}.special-puzzles-header.svelte-jyqd38 h2:where(.svelte-jyqd38){margin:0;font-size:1.5rem;line-height:1.2}.special-puzzles-header.svelte-jyqd38 p:where(.svelte-jyqd38){color:var(--muted-foreground);margin:.5rem 0 0;line-height:1.4}.special-puzzle-list.svelte-jyqd38{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.special-puzzle-link.svelte-jyqd38{background-color:var(--secondary);border:1px solid var(--border);min-height:3.75rem;color:var(--secondary-foreground);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:flex}.special-puzzle-link.svelte-jyqd38:hover{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.special-puzzle-title.svelte-jyqd38{min-width:0;font-weight:700;line-height:1.25}.special-puzzle-emoji.svelte-jyqd38{flex:none;font-size:1.5rem;line-height:1}.special-puzzles-ad.svelte-jyqd38{margin-top:1.25rem}@media (width<=640px){.special-puzzle-list.svelte-jyqd38{grid-template-columns:1fr}}
