.TutorialSlides-module__TsUtua__slideContainer{flex-direction:column;flex-grow:1;align-items:center;width:100%;min-height:380px;display:flex}.TutorialSlides-module__TsUtua__header{color:#1a1a2e;text-align:center;font-family:Abril Fatface,Georgia,serif;font-size:32px;font-weight:400}.TutorialSlides-module__TsUtua__body{color:#333;text-align:center;flex-grow:1;justify-content:center;align-items:center;max-width:480px;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.6;display:flex}.TutorialSlides-module__TsUtua__bodyWelcome{color:#1a1a2e;font-family:Abril Fatface,Georgia,serif;font-size:28px;font-weight:400}.TutorialSlides-module__TsUtua__imageContainer{justify-content:center;align-items:center;margin-top:32px;display:flex}.TutorialSlides-module__TsUtua__image{object-fit:contain;max-width:100%;max-height:150px}.TutorialSlides-module__TsUtua__cardExamples{gap:12px;display:flex}.TutorialSlides-module__TsUtua__exampleCard{background:#c94a4a;border-radius:6px;width:60px;height:84px;box-shadow:0 2px 8px #00000026}.TutorialSlides-module__TsUtua__navigation{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}.TutorialSlides-module__TsUtua__navButton{color:#1a1a2e;cursor:pointer;background:#d9d9d9;border:none;border-radius:4px;padding:10px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:background .15s,transform .15s}.TutorialSlides-module__TsUtua__navButton:hover{background:#c9c9c9}.TutorialSlides-module__TsUtua__navButton:active{transform:scale(.97)}.TutorialSlides-module__TsUtua__believeButton{color:#fff;background:#0a0a23}.TutorialSlides-module__TsUtua__believeButton:hover{background:#1a1a3e}.TutorialSlides-module__TsUtua__navSpacer{width:80px}@media (max-width:768px){.TutorialSlides-module__TsUtua__slideContainer{min-height:420px}.TutorialSlides-module__TsUtua__header{margin-bottom:32px;font-size:26px}.TutorialSlides-module__TsUtua__body{font-size:16px}.TutorialSlides-module__TsUtua__bodyWelcome{margin-top:80px;font-size:24px}}@media (max-width:480px){.TutorialSlides-module__TsUtua__slideContainer{min-height:430px}.TutorialSlides-module__TsUtua__header{margin-bottom:24px}.TutorialSlides-module__TsUtua__navigation{gap:12px}.TutorialSlides-module__TsUtua__navButton{padding:10px 18px}}
.ProgressDots-module__CqaVBq__container{gap:8px;margin-bottom:24px;display:flex}.ProgressDots-module__CqaVBq__dot{border-radius:50%;width:24px;height:24px;transition:background .3s,transform .3s}.ProgressDots-module__CqaVBq__completed{background:#22c55e}.ProgressDots-module__CqaVBq__current{background:#eab308;animation:2s ease-in-out infinite ProgressDots-module__CqaVBq__pulse}.ProgressDots-module__CqaVBq__upcoming{background:#9ca3af}@keyframes ProgressDots-module__CqaVBq__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:480px){.ProgressDots-module__CqaVBq__dot{width:18px;height:18px}.ProgressDots-module__CqaVBq__container{gap:6px}}
.LevelScreen-module__A-TKca__container{flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;display:flex}.LevelScreen-module__A-TKca__levelNumber{color:#1a1a2e;margin:0 0 8px;font-family:Abril Fatface,Georgia,serif;font-size:42px;font-weight:400}.LevelScreen-module__A-TKca__levelTitle{color:#666;margin:0 0 40px;font-family:Inter,sans-serif;font-size:18px;font-weight:400}.LevelScreen-module__A-TKca__cardsSection{justify-content:center;gap:80px;max-width:100%;margin-bottom:48px;display:flex}.LevelScreen-module__A-TKca__cardGroup{flex-direction:column;align-items:center;display:flex}.LevelScreen-module__A-TKca__cardGroupTitle{color:#1a1a2e;margin:0 0 16px;font-family:Abril Fatface,Georgia,serif;font-size:18px;font-style:normal;font-weight:400}.LevelScreen-module__A-TKca__cardStack{--stack-overlap:-30px;justify-content:center;align-items:center;display:flex}.LevelScreen-module__A-TKca__cardWrapper{filter:drop-shadow(2px 4px 6px #00000026);position:relative}.LevelScreen-module__A-TKca__card{border-radius:4px;width:70px;height:auto;display:block}.LevelScreen-module__A-TKca__targetCard{filter:drop-shadow(2px 4px 8px #0003)}.LevelScreen-module__A-TKca__actions{justify-content:space-between;width:100%;margin-top:auto;display:flex}.LevelScreen-module__A-TKca__giveUpButton{color:#1a1a2e;cursor:pointer;background:#d9d9d9;border:none;border-radius:4px;padding:10px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:background .15s,transform .15s}.LevelScreen-module__A-TKca__giveUpButton:hover{background:#c9c9c9}.LevelScreen-module__A-TKca__giveUpButton:active{transform:scale(.97)}.LevelScreen-module__A-TKca__believeButton{color:#1a1a2e;cursor:pointer;background:#d9d9d9;border:none;border-radius:4px;margin-left:auto;padding:10px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:background .15s,transform .15s;bottom:0%;right:0%}.LevelScreen-module__A-TKca__believeButton:hover{background:#c9c9c9}.LevelScreen-module__A-TKca__believeButton:active{transform:scale(.97)}@media (max-width:768px){.LevelScreen-module__A-TKca__levelNumber{font-size:32px}.LevelScreen-module__A-TKca__levelTitle{font-size:16px}.LevelScreen-module__A-TKca__cardsSection{flex-direction:row;gap:28px;margin-bottom:28px}.LevelScreen-module__A-TKca__cardGroupTitle{font-size:16px}}@media (max-width:480px){.LevelScreen-module__A-TKca__levelTitle{text-align:center;margin-bottom:28px}.LevelScreen-module__A-TKca__cardStack{--stack-overlap:-48px}.LevelScreen-module__A-TKca__actions{gap:12px}.LevelScreen-module__A-TKca__giveUpButton,.LevelScreen-module__A-TKca__believeButton{padding:10px 16px}}
.Card-module__yGRthW__cardContainer{perspective:1000px;cursor:pointer;flex:none;transition:transform .3s}.Card-module__yGRthW__stacked{opacity:0;transform:translateY(-140px)}.Card-module__yGRthW__dealt{animation:.5s cubic-bezier(.25,1,.5,1) forwards Card-module__yGRthW__dealCard;position:relative}@keyframes Card-module__yGRthW__dealCard{0%{transform:translateY(-140px)rotate(calc((var(--card-index) - var(--total-cards)/2)*3deg));opacity:0}30%{opacity:1}to{opacity:1;transform:translateY(0)rotate(0)}}.Card-module__yGRthW__hovered{transform:translateY(-12px)}.Card-module__yGRthW__selected{z-index:10;transform:translateY(-20px)}.Card-module__yGRthW__card{width:var(--card-max-width);aspect-ratio:5/7;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative}.Card-module__yGRthW__flipped{transform:rotateY(180deg)}.Card-module__yGRthW__cardFace{backface-visibility:hidden;border-radius:6px;width:100%;height:100%;position:absolute;overflow:hidden;box-shadow:0 4px 12px #0003}.Card-module__yGRthW__cardBack{transform:rotateY(0)}.Card-module__yGRthW__cardFront{transform:rotateY(180deg)}.Card-module__yGRthW__cardImage{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.Card-module__yGRthW__hovered{transform:translateY(-8px)}}
.GameplayScreen-module__vsGAXa__container{flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative}.GameplayScreen-module__vsGAXa__targetIndicator{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:0;right:0}.GameplayScreen-module__vsGAXa__targetLabel{color:#1a1a2e;font-family:Abril Fatface,Georgia,serif;font-size:14px;font-style:normal;font-weight:400}.GameplayScreen-module__vsGAXa__targetCard{filter:drop-shadow(2px 4px 6px #00000026)}.GameplayScreen-module__vsGAXa__targetImage{border-radius:4px;display:block}.GameplayScreen-module__vsGAXa__gameArea{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.GameplayScreen-module__vsGAXa__titleArea{justify-content:center;align-items:center;display:flex}.GameplayScreen-module__vsGAXa__title{color:#1a1a2e;margin:20px 0 0;font-family:Abril Fatface,Georgia,serif;font-size:36px;font-weight:400;transition:opacity .3s}.GameplayScreen-module__vsGAXa__titlePopIn{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards GameplayScreen-module__vsGAXa__titlePop}@keyframes GameplayScreen-module__vsGAXa__titlePop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.GameplayScreen-module__vsGAXa__titleHidden{opacity:0}.GameplayScreen-module__vsGAXa__attaboyInline{color:#22c55e;margin:0;font-family:Abril Fatface,Georgia,serif;font-size:36px;font-weight:400;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards GameplayScreen-module__vsGAXa__attaboyPop}@keyframes GameplayScreen-module__vsGAXa__attaboyPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.GameplayScreen-module__vsGAXa__shuffleDeck{width:100px;height:140px;position:relative}.GameplayScreen-module__vsGAXa__shuffleCard{animation:.4s ease-in-out infinite GameplayScreen-module__vsGAXa__shuffleUpDown;animation-delay:calc(var(--shuffle-index)*.1s);position:absolute;top:0;left:0}@keyframes GameplayScreen-module__vsGAXa__shuffleUpDown{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-20px)rotate(-3deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(-20px)rotate(3deg)}}.GameplayScreen-module__vsGAXa__shuffleCardImage{border-radius:6px;box-shadow:0 4px 12px #0003}.GameplayScreen-module__vsGAXa__cardArea{--card-max-width:80px;--card-min-width:64px;flex-wrap:wrap;flex-grow:1;justify-content:center;align-items:center;gap:14px 12px;width:min(100%,550px);margin:auto;padding:20px 0;display:flex;overflow:visible}@media (max-width:768px){.GameplayScreen-module__vsGAXa__targetIndicator{top:10%;right:0%}.GameplayScreen-module__vsGAXa__title{margin-top:8px;font-size:28px}.GameplayScreen-module__vsGAXa__attaboyInline{font-size:28px}.GameplayScreen-module__vsGAXa__targetLabel{font-size:12px}.GameplayScreen-module__vsGAXa__targetImage{width:42px;height:auto}.GameplayScreen-module__vsGAXa__titleArea{top:78px}.GameplayScreen-module__vsGAXa__cardArea{--card-max-width:70px;--card-min-width:52px;gap:12px 8px;width:100%;padding:16px 0}}@media (max-width:480px){.GameplayScreen-module__vsGAXa__title,.GameplayScreen-module__vsGAXa__attaboyInline{font-size:24px}.GameplayScreen-module__vsGAXa__cardArea{--card-max-width:58px;--card-min-width:44px;gap:6px}}
