.game-title{font-family:Playpen Sans;color:#fff;font-style:normal;font-weight:700;letter-spacing:.96px;-webkit-text-stroke:4px black;paint-order:stroke fill}.game-instructions{color:#fff;font-family:Playpen Sans;background:#000;border-radius:20px}@media (min-width: 900px){.game-title{-webkit-text-stroke:8px black}.game-instructions{color:#fff;font-family:Playpen Sans;font-style:normal;font-weight:400;letter-spacing:.32px;background:#000;border-radius:20px}}#matching-slots-container{overscroll-behavior:none}.card-font-gaego{color:#000;-webkit-text-stroke-width:.21px;-webkit-text-stroke-color:#000;font-family:Playpen Sans;font-size:11px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.34px;text-align:center}@media (min-width: 900px){.card-font-gaego{font-size:13px;line-height:18px}}.matching-activity-card[data-v-d7887f5c]{width:6rem;min-height:6rem;height:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:manipulation}.matching-activity-card img[data-v-d7887f5c]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (min-width: 900px){.matching-activity-card[data-v-d7887f5c]{width:8rem;min-height:8rem;height:auto}}@media (hover: none) and (pointer: coarse){.matching-activity-card[data-v-d7887f5c],.matching-activity-card[data-v-d7887f5c]:active{transition:none!important}.matching-activity-card.sortable-ghost,.matching-activity-card.sortable-chosen,.matching-activity-card.sortable-drag{z-index:1000!important}}@keyframes staggered-fade-in{0%{opacity:0;transform:translateY(-3rem)}to{opacity:1;transform:translateY(0)}}.animation-slot{animation:staggered-fade-in .5s ease-out forwards;animation-delay:var(--delay)}@media (hover: hover) and (pointer: fine){.animation-slot{transition:transform .2s ease-out}.animation-slot:hover{transform:scale(1.02)}}@media (hover: none) and (pointer: coarse){.drop-slot.sortable-ghost{background-color:#77bb124d!important;transition:none!important}}@media (hover: hover) and (pointer: fine){.drop-slot.sortable-ghost{background-color:#77bb1226!important;transform:scale(1.01);transition:all .2s ease-out}}.slot-font{color:#000;font-family:Playpen Sans;font-size:16px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-.32px}.slot-font-gaego{color:#000;-webkit-text-stroke-width:.2px;-webkit-text-stroke-color:#000;font-family:Gaegu;font-size:18px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-.36px}@keyframes slide-left{0%{background-position:0 0}to{background-position:100% 1%}}@keyframes move-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-from-random{0%{transform:translate(var(--from-x),var(--from-y));opacity:0}to{transform:translate(0) rotate(var(--rotation));opacity:1}}.slot-border-dashed{box-sizing:border-box;border-radius:8px;border-style:dashed;border-image:none;border-width:1.5px;border:1.5px dashed rgba(0,0,0,.2);outline-offset:-1.5px;background:#0000001a}.slot-border-filled{box-sizing:border-box;border-radius:8px;border:1px solid rgba(0,0,0,.15);outline-offset:-1px}.animation-background{width:100%;height:100%;background-color:transparent;background-image:url(/images/greenmask.png);background-size:cover;background-repeat:repeat-x;animation:move-down 20s linear,slide-left 20s linear;z-index:100;position:absolute;inset:0}.animation-card{animation:slide-from-random .8s ease-out var(--delay) both}#matching-slots-container:has(.sortable-drag){overflow:visible!important;z-index:0}#matching-slots-container .sortable-drag,.sortable-drag{z-index:99999!important}#unpaired-container>.matching-activity-card:nth-child(odd){transform:rotate(-4deg);margin-bottom:8px}#unpaired-container>.matching-activity-card:nth-child(2n){transform:rotate(4deg);margin-bottom:8px}#unpaired-container>.matching-activity-card:hover{transform:rotate(0) scale(1.1);z-index:99999}#unpaired-container>.matching-activity-card:only-child{transform:rotate(0)!important;z-index:99999}.drop-slot>.sortable-drag{width:100%!important;flex:1}.drop-slot>.matching-activity-card:not(:first-child){display:none!important}.drop-slot:has(.sortable-drag)>.matching-activity-card:not(.sortable-drag){display:none!important}.drop-slot>.matching-activity-card{width:100%!important;height:auto!important;flex:1}
