.difficulty-tile[data-v-b2ac3a3b]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-height:4.5rem;box-shadow:var(--shadow-sticker-sm);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .5rem;display:flex}.difficulty-tile.is-selected[data-v-b2ac3a3b]{border-color:var(--color-primary);border-width:calc(var(--border-width) + 1px);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));box-shadow:var(--shadow-sticker-md),0 0 0 1px color-mix(in srgb,var(--color-primary) 35%,transparent)}.difficulty-tile.is-selected .difficulty-tile__label[data-v-b2ac3a3b]{color:var(--color-text)}.difficulty-tile.is-selected .difficulty-tile__dot.is-on[data-v-b2ac3a3b]{background:var(--color-primary)}.difficulty-tile[data-v-b2ac3a3b]:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.difficulty-tile__dots[data-v-b2ac3a3b]{gap:.35rem;display:flex}.difficulty-tile__dot[data-v-b2ac3a3b]{background:var(--color-border);border-radius:999px;width:.55rem;height:.55rem}.difficulty-tile__dot.is-on[data-v-b2ac3a3b]{background:var(--color-text-muted)}.difficulty-tile.is-selected .difficulty-tile__dot[data-v-b2ac3a3b]:not(.is-on){background:color-mix(in srgb,var(--color-border) 80%,var(--color-primary))}.memory-card[data-v-fec8ef3b]{aspect-ratio:3/4;border:var(--border-width) solid var(--color-border);border-radius:var(--radius);width:100%;min-height:3rem;box-shadow:var(--shadow-sticker-sm);perspective:800px;background:0 0;padding:0;display:block}.memory-card[data-v-fec8ef3b]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.memory-card[data-v-fec8ef3b]:disabled{cursor:default}.memory-card__inner[data-v-fec8ef3b]{height:100%;transform-style:preserve-3d;transition:transform .45s ease-out;display:block;position:relative}.memory-card.is-up .memory-card__inner[data-v-fec8ef3b]{transform:rotateY(180deg)}.memory-card__face[data-v-fec8ef3b]{border-radius:calc(var(--radius) - 2px);backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.memory-card__back[data-v-fec8ef3b]{background:var(--color-accent);color:var(--color-primary)}.memory-card__front[data-v-fec8ef3b]{background:var(--color-surface);transform:rotateY(180deg)}.memory-card__blur[data-v-fec8ef3b]{filter:blur(12px)saturate(.45);transform:scale(1.08)}.memory-card.is-matched .memory-card__photo[data-v-fec8ef3b]{opacity:.55;filter:saturate(.65)}.memory-card__place[data-v-fec8ef3b]{text-align:center;color:var(--color-bg);background:linear-gradient(#00000026,#000000b8);padding:.35rem .4rem;font-size:.65rem;font-weight:700;line-height:1.2;position:absolute;inset-block-end:0;inset-inline:0}.memory-card.is-shake[data-v-fec8ef3b]{animation:.35s ease-in-out memory-shake-fec8ef3b}@keyframes memory-shake-fec8ef3b{0%,to{transform:translate(0)}30%{transform:translate(-4px)}70%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.memory-card.is-up .memory-card__inner[data-v-fec8ef3b],.memory-card__inner[data-v-fec8ef3b]{transition:none;transform:none}.memory-card__face[data-v-fec8ef3b]{backface-visibility:visible;transition:opacity .01ms}.memory-card.is-up .memory-card__back[data-v-fec8ef3b],.memory-card:not(.is-up) .memory-card__front[data-v-fec8ef3b]{opacity:0}.memory-card.is-shake[data-v-fec8ef3b]{animation:none}}html.force-reduced-motion,html.force-reduced-motion{transform:none}html.force-reduced-motion{backface-visibility:visible}html.force-reduced-motion,html.force-reduced-motion{opacity:0}html.force-reduced-motion{animation:none}
