.puzzle-grid[data-v-3e0be0d0]{display:grid;gap:24px;grid-template-columns:1fr;margin-inline:auto;max-width:720px}@media(min-width:600px){.puzzle-grid[data-v-3e0be0d0]{grid-template-columns:repeat(2,1fr)}}.puzzle-card[data-v-3e0be0d0]{display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.puzzle-card__media[data-v-3e0be0d0]{aspect-ratio:3/4;background-color:#faf7f2;padding:16px;position:relative}.puzzle-card__img[data-v-3e0be0d0]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.puzzle-card__fallback[data-v-3e0be0d0]{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%234c3f5b' stroke-opacity='.06'%3E%3Cpath d='M36 36h48v48H36z'/%3E%3Cpath d='M60 26.059 93.941 60 60 93.941 26.059 60z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;background-size:120px 120px;display:flex;inset:0;justify-content:center;position:absolute}.puzzle-card__star[data-v-3e0be0d0]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23f9b44f' d='M6 6h8v8H6z'/%3E%3Cpath fill='none' stroke='%234c3f5b' stroke-width='1.25' d='M10 4.343 15.657 10 10 15.657 4.343 10z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:28px 28px;height:28px;width:28px}.puzzle-card__body[data-v-3e0be0d0]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.puzzle-card__title[data-v-3e0be0d0]{color:#2e2a33;font-size:1.125rem;font-weight:600;line-height:1.35;transition:color .2s cubic-bezier(.2,0,0,1)}.puzzle-card__hint[data-v-3e0be0d0],.puzzle-card__title[data-v-3e0be0d0]{font-family:Work Sans,Work Sans Fallback,Work Sans Fallback Arial,Helvetica Neue,Helvetica,Arial,sans-serif}.puzzle-card__hint[data-v-3e0be0d0]{align-items:center;color:#8a5a13;display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:500;gap:4px;letter-spacing:.02em}.puzzle-card:hover .puzzle-card__title[data-v-3e0be0d0]{color:#4c3f5b}.puzzle-share[data-v-3e0be0d0]{color:#2e2a33;font-family:Spectral,Spectral Fallback,Georgia,Times New Roman,serif;font-size:1.125rem;font-weight:400;line-height:1.6;margin:0;text-align:center}@media(min-width:960px){.puzzle-share[data-v-3e0be0d0]{font-size:1.25rem}}.puzzle-share__link[data-v-3e0be0d0]{color:#4c3f5b;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.puzzle-share__link[data-v-3e0be0d0]:hover{color:#5d4f6e}@media(prefers-reduced-motion:reduce){.puzzle-card__title[data-v-3e0be0d0]{transition:none}}
