.grid-container[data-v-bb4aabc1]{flex-shrink:0;width:100%}.grid-wrapper[data-v-bb4aabc1]{justify-content:center;width:100%;display:flex;position:relative}.grid[data-v-bb4aabc1]{gap:var(--kid-space-2);max-width:480px;margin:0 auto;display:grid}.card[data-v-bb4aabc1],.grid[data-v-bb4aabc1]{aspect-ratio:1;width:100%}.card[data-v-bb4aabc1]{perspective:600px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:100%}.card-disabled[data-v-bb4aabc1]{cursor:default;opacity:.85}.card-inner[data-v-bb4aabc1]{width:100%;height:100%;transform-style:preserve-3d;border-radius:var(--kid-radius-lg);transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:relative}.card-flipped .card-inner[data-v-bb4aabc1],.card-matched .card-inner[data-v-bb4aabc1]{transform:rotateY(180deg)}.card-matched .card-front[data-v-bb4aabc1]{border-color:var(--kid-color-green)!important;background:#2e7d321f!important}.card-back[data-v-bb4aabc1],.card-front[data-v-bb4aabc1]{backface-visibility:hidden;border-radius:var(--kid-radius-lg);width:100%;height:100%;box-shadow:var(--kid-shadow-sm);justify-content:center;align-items:center;display:flex;position:absolute}.card-front[data-v-bb4aabc1]{background:var(--kid-bg-surface);border:3px solid var(--kid-color-blue);transform:rotateY(180deg)}.card-emoji[data-v-bb4aabc1]{font-size:2.8rem;line-height:1}.card-back[data-v-bb4aabc1]{background:var(--kid-gradient-warm);border:3px solid #ffffff4d;transform:rotateY(0)}@media (width<=480px){.grid[data-v-bb4aabc1]{gap:var(--kid-space-1);max-width:100%}.card-back[data-v-bb4aabc1],.card-front[data-v-bb4aabc1]{border-radius:var(--kid-radius-md)}.card-emoji[data-v-bb4aabc1]{font-size:2rem}.card-back[data-v-bb4aabc1] svg{width:36px!important;height:36px!important}}@media (width<=380px){.grid[data-v-bb4aabc1]{gap:4px;max-width:100%}.card-back[data-v-bb4aabc1],.card-front[data-v-bb4aabc1]{border-radius:var(--kid-radius-sm)}.card-emoji[data-v-bb4aabc1]{font-size:1.6rem}.card-back[data-v-bb4aabc1] svg{width:28px!important;height:28px!important}}
