@keyframes float-generic{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-subtle{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes float-medium{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-large{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(8deg)}}.riddle-category-worksheets{padding-bottom:4rem}.riddle-worksheets__grid{display:grid;gap:2rem;grid-template-columns:repeat(6,1fr);padding:3rem 0}@media(max-width:992px){.riddle-worksheets__grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:768px){.riddle-worksheets__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:576px){.riddle-worksheets__grid{gap:1rem;grid-template-columns:repeat(3,1fr)}}.riddle-worksheets__card{background:#fff;border-radius:12px;box-shadow:0 1px 4px #00000014;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.riddle-worksheets__card:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.riddle-worksheets__card-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #eee;display:flex;gap:.25rem;padding:.35rem .5rem}.riddle-worksheets__card-emoji{flex-shrink:0}.riddle-worksheets__card-title{color:#606161;flex:1 1;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.65rem;font-weight:600;line-height:1.2;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.riddle-worksheets__card-count{background:#fff;border-radius:6px;color:#888;flex-shrink:0;font-size:.55rem;padding:.1rem .3rem}.riddle-worksheets__card-thumbnail{aspect-ratio:1/1.1;background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;position:relative;width:100%}.riddle-worksheets__card-thumbnail img{height:100%;object-fit:cover;width:100%}.riddle-worksheets__card-thumbnail .emoji-fallback{align-items:center;display:flex;font-size:2rem;height:100%;justify-content:center}.riddle-worksheets__card-actions{padding:.5rem}.riddle-worksheets__card-actions button{border-radius:6px;font-size:.75rem;padding:.3rem .5rem;width:100%}.riddle-individual-worksheets{padding-bottom:4rem}.riddle-individual__categories{padding:2rem 0}.riddle-individual__category{margin-bottom:3rem}.riddle-individual__category:last-child{margin-bottom:0}.riddle-individual__category-header{align-items:center;border-bottom:1px solid #eee;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.riddle-individual__category-info{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.riddle-individual__category-emoji{flex-shrink:0;font-size:1.2rem}.riddle-individual__category-title{color:#606161;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;margin:0!important}.riddle-individual__category-count{background:#f5f5f5;border-radius:50rem;color:#888;font-size:.75rem;padding:.15rem .5rem}.riddle-individual__category-link{border:1px solid #9b5fa3;border-radius:50rem;color:#9b5fa3;font-size:.75rem;font-weight:600;padding:.25rem 1rem;text-decoration:none;transition:all .2s ease}.riddle-individual__category-link:hover{background:#9b5fa3;color:#fff;text-decoration:none}.riddle-individual__grid{display:grid;gap:1rem;grid-template-columns:repeat(8,1fr)}@media(max-width:992px){.riddle-individual__grid{grid-template-columns:repeat(6,1fr)}}@media(max-width:768px){.riddle-individual__grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:576px){.riddle-individual__grid{gap:.35rem;grid-template-columns:repeat(4,1fr)}}.riddle-individual__card{background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000000f;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.riddle-individual__card:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.riddle-individual__card-thumbnail{aspect-ratio:1/1.1;background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;position:relative;width:100%}.riddle-individual__card-thumbnail img{height:100%;object-fit:cover;width:100%}.riddle-individual__card-thumbnail .emoji-fallback{align-items:center;background:#f5f5f5;display:flex;font-size:1.2rem;height:100%;justify-content:center}.riddle-individual__card-content{padding:.25rem;text-align:center}.riddle-individual__card-number{color:#888;font-size:.6rem;font-weight:600;margin-bottom:0}.riddle-individual__card-emoji{font-size:.8rem;line-height:1;margin-bottom:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.riddle-individual__card-download button{border-radius:6px;font-size:.6rem;padding:.2rem;width:100%}.riddle-individual__card-download button.riddle-worksheet-download-btn span{display:none}.riddle-individual__card-download button.riddle-worksheet-download-btn svg{font-size:.7rem;margin:0}.riddle-individual__expand-btn{align-items:center;background:#0000;border:1px dashed #ddd;border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1rem;padding:.5rem 1rem;transition:all .2s ease;width:100%}.riddle-individual__expand-btn:hover{background:#9b5fa30d;border-color:#9b5fa3;color:#9b5fa3}.riddle-individual__expand-btn svg{font-size:.6rem}@media(max-width:576px){.riddle-worksheets__card-title{font-size:.55rem}.riddle-worksheets__card-count{font-size:.5rem}.riddle-worksheets__card-actions{padding:.25rem}.riddle-individual__category-header{align-items:flex-start;flex-direction:column;gap:.25rem}.riddle-individual__category-title{font-size:.875rem}.riddle-individual__card-download button{padding:.15rem}}
/*# sourceMappingURL=5178.f2759889.chunk.css.map*/