div.svelte-16ldy2c{margin:1rem 0 2rem}div.svelte-xcv0e9{display:flex;gap:1rem}input.svelte-xcv0e9{margin:0;border-radius:6px;display:block;flex:1;padding:0 16px;border:1px solid #d8dbdf;outline:0}.how-to-embed-modal.svelte-ad9t68.svelte-ad9t68{z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.85);display:flex;justify-content:center;align-items:start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.how-to-embed-modal.svelte-ad9t68>div.svelte-ad9t68{background:white;border-radius:12px;margin-top:40px;width:600px;max-width:95%;padding:20px;box-shadow:0 0 10px #0000001a;border:1px solid #ccc;position:relative}.how-to-embed-modal.svelte-ad9t68 pre.svelte-ad9t68{border-radius:8px;box-shadow:0 0 10px #0000001a;border:none;overflow-x:scroll;padding:12px;background:#535353;color:#fff}.how-to-embed-modal.svelte-ad9t68 .toggle.svelte-ad9t68{cursor:pointer;position:absolute;top:12px;right:12px}a.svelte-1rwb9kv.svelte-1rwb9kv{text-decoration:none}.card.svelte-1rwb9kv.svelte-1rwb9kv{padding:4px 0;position:relative;display:flex;flex-direction:column;height:100%}.card.svelte-1rwb9kv.svelte-1rwb9kv:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-4px;right:-4px;background-color:var(--puzzle-tile-theme, #535353);border-radius:24px;opacity:0;pointer-events:none;z-index:-1;transition:opacity .2s ease-out}@media not all and (hover: none){.card.svelte-1rwb9kv.svelte-1rwb9kv:hover:before{opacity:1}}.card.locked.svelte-1rwb9kv .themed-image,.card.locked.svelte-1rwb9kv .card-body.svelte-1rwb9kv>:not(.button){transition:all .2s ease-out}.card.locked.svelte-1rwb9kv .themed-image,.card.locked.svelte-1rwb9kv .card-body.svelte-1rwb9kv>:not(.button){opacity:.42}.card.locked.svelte-1rwb9kv .card-body.svelte-1rwb9kv{border-color:#d3d3d36b}.card.locked.svelte-1rwb9kv .card-body.svelte-1rwb9kv .button{border:1px solid #d3d3d3;--button-bg-color:transparent;--button-text-color:#000}@media not all and (hover: none){.card.locked.svelte-1rwb9kv:hover .themed-image,.card.locked.svelte-1rwb9kv:hover .card-body.svelte-1rwb9kv>:not(.button){opacity:1}.card.locked.svelte-1rwb9kv:hover .card-body.svelte-1rwb9kv>.button{border:1px solid transparent;--button-bg-color:inherit;--button-text-color:inherit}}.card.svelte-1rwb9kv .badge-locked{position:absolute;top:12px;right:8px;z-index:1}.card-body.svelte-1rwb9kv.svelte-1rwb9kv{flex:1;display:flex;flex-direction:column;border:1px solid #d3d3d3;border-top:0;text-align:center;padding:1rem;border-radius:0 0 20px 20px;background-color:#fff;transition:border-color .2s ease-out}.card-body.svelte-1rwb9kv>.typography{margin-bottom:1rem}.card-body.svelte-1rwb9kv .button{margin-top:auto}.puzzles.svelte-h730gf{list-style:none;display:flex;flex-direction:column;padding:0;margin:2rem 0;gap:20px}@media screen and (min-width: 640px){.puzzles.svelte-h730gf{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}}@media screen and (min-width: 768px){.puzzles.svelte-h730gf{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto}}@media screen and (min-width: 1024px){.puzzles.svelte-h730gf{grid-template-columns:repeat(4,1fr)}}
