.hub-card-grid.hub-card-grid--art{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media (width<=1020px){.hub-card-grid.hub-card-grid--art{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.hub-card-grid.hub-card-grid--art{grid-template-columns:minmax(0,1fr)}}a.feature-card.puzzle-card--art{--tint:#eaf2f5;--accent:var(--color-sky);background:#fffefb;flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}a.feature-card.puzzle-card--art[data-group=word]{--tint:#ebf4ee;--accent:var(--color-green)}a.feature-card.puzzle-card--art[data-group=kids]{--tint:#fdf2d6;--accent:var(--color-yellow)}a.feature-card.puzzle-card--art[data-holiday]{--hl:#f2bd45;--list:var(--color-ink)}a.feature-card.puzzle-card--art[data-holiday=halloween]{--tint:#56467c;--hl:#f28c28;--list:#fff}a.feature-card.puzzle-card--art[data-holiday=thanksgiving]{--tint:#f3dfb2;--hl:#e0762b;--list:#5a3418}a.feature-card.puzzle-card--art[data-holiday=christmas]{--tint:#b8363c;--hl:#3f9a63;--list:#fff}a.feature-card.puzzle-card--art[data-holiday=new-year]{--tint:#22305a;--hl:#f4c430;--list:#fff}a.feature-card.puzzle-card--art[data-holiday=valentines-day]{--tint:#f8d2db;--hl:#e8607c;--list:#9c1f38}.card-art .l.bx{stroke:#98a3a1}.card-art text.sn{fill:#7a878a}.card-art .h.hh{stroke:var(--hl)}.card-art text.hw{fill:var(--list)}.card-art .q.hs{stroke:var(--list);stroke-width:1.8px}a.feature-card.puzzle-card--art:before{display:none}.puzzle-card__body .hub-card-levels{margin-top:.1rem}.puzzle-card__art{aspect-ratio:320/200;background:var(--tint);border-bottom:1px solid var(--color-line);display:block}.puzzle-card__body{flex-direction:column;flex:1;gap:.5rem;padding:1rem 1.25rem 1.2rem;display:flex}.puzzle-card__body h3,.puzzle-card__body h4{margin:0}.puzzle-card--art .card-label{background:var(--tint);align-self:flex-start;align-items:center;gap:.4rem;display:inline-flex}.puzzle-card--art .card-label:before{content:"";background:var(--accent);border-radius:50%;width:.5rem;height:.5rem}.puzzle-card--art .card-link{align-self:flex-start;margin-top:auto;padding-top:.35rem}.card-art svg{width:100%;height:100%;font-family:inherit;display:block}.card-art path{fill:none}.card-art .l{stroke:#c3cac6;stroke-width:1px}.card-art .k{stroke:var(--color-ink);stroke-width:1.8px;stroke-linejoin:round}.card-art .tl{stroke-width:1.3px}.card-art .q{stroke:#2f7d67;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.card-art .c{fill:#fffdf8}.card-art .d{fill:#37444b}.card-art .gv{fill:#f3ebdc}.card-art text{fill:var(--color-ink);font-weight:700}.card-art .t,.card-art .p,.card-art .cc{text-anchor:middle}.card-art .p{fill:#2f7d67;font-weight:800}.card-art .se,.card-art .ke{text-anchor:end}.card-art .w{letter-spacing:.4px}.card-art .lc{letter-spacing:0;font-weight:600}.card-art .lh{fill:#2f7d67;letter-spacing:1.2px;font-weight:800}.card-art .cc{fill:#7a878a}.card-art .cr{stroke-width:1.1px}.card-art .h{stroke:#f2bd45;stroke-opacity:.62;stroke-width:13px;stroke-linecap:round}.card-art .mw{stroke:var(--color-ink);stroke-width:.14px;stroke-linecap:square}.card-art .mr{stroke-width:.3px}.card-art .ms{fill:#2f7d67}.card-art .me{fill:var(--color-coral)}.card-art .md{stroke:#2f7d67;stroke-width:.66px;stroke-linecap:round;stroke-dasharray:0 2;opacity:0}.card-art .kd{stroke:#7f8b90;stroke-width:.8px}.card-art .kn{fill:#fff}.card-art .kc0{fill:#fdf1cf}.card-art .kc1{fill:#dcecf2}.card-art .kc2{fill:#e2f0e2}.card-art .kc3{fill:#f8e0d8}.card-art .kc4{fill:#ebe3f0}.card-art .kz{stroke:#56636a;stroke-width:.9px;stroke-dasharray:3 2.2}.card-art .fs{stroke-width:1.9px;stroke-linecap:round}.card-art .lx{stroke-width:1.5px;opacity:.7}.card-art .af{fill:#f2bd45;opacity:0}.card-art .ad{stroke-dasharray:1 1.1;stroke-dashoffset:0}.is-waiting .card-art .ad{stroke-dashoffset:1.05px}.is-waiting .card-art .ap,.is-waiting .card-art .am{opacity:0}.is-playing .card-art .ad{animation:card-draw var(--t,.6s) ease-in-out var(--d,0s) both}.is-playing .card-art .ap{transform-box:fill-box;transform-origin:50%;animation:card-pop var(--t,.28s) ease-out var(--d,0s) both}.is-playing .card-art .af{animation:card-flash var(--t,.46s) ease-in-out var(--d,0s) both}.is-playing .card-art .md{animation:card-travel var(--t,.6s) ease-in-out var(--d,0s) both}.is-playing .card-art .am{animation:card-move var(--t,.64s) cubic-bezier(.3, .7, .3, 1) var(--d,0s) both}@keyframes card-draw{0%{stroke-dashoffset:1.05px}to{stroke-dashoffset:0}}@keyframes card-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes card-flash{0%{opacity:0}35%{opacity:.6}to{opacity:0}}@keyframes card-travel{0%{stroke-dashoffset:0;opacity:1}94%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}@keyframes card-move{0%{opacity:0;transform:translate(var(--x,0), var(--y,0))}18%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.is-waiting .card-art .ad{stroke-dashoffset:0}.is-waiting .card-art .ap,.is-waiting .card-art .am{opacity:1}.is-playing .card-art .ad,.is-playing .card-art .ap,.is-playing .card-art .af,.is-playing .card-art .am,.is-playing .card-art .md{animation:none}}
