.HeartCounter-module__23o8Ja__heartWrap{justify-content:flex-end;justify-self:end;align-items:center;gap:.25rem;display:flex;transform:translateY(-1px)}.HeartCounter-module__23o8Ja__heartCount{color:var(--text-dark);text-align:right;min-width:1.5rem;font-family:monospace;font-size:.85rem;font-weight:700;line-height:1;display:inline-block;position:relative;top:10px}.HeartCounter-module__23o8Ja__heartButton{cursor:pointer;opacity:.75;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:relative;top:10px}.HeartCounter-module__23o8Ja__heartIcon{width:48px;height:48px;image-rendering:pixelated;-webkit-user-select:none;user-select:none;transition:transform .15s;display:block}.HeartCounter-module__23o8Ja__heartButton:hover{opacity:1}.HeartCounter-module__23o8Ja__heartButton:hover .HeartCounter-module__23o8Ja__heartIcon{transform:scale(1.05)}.HeartCounter-module__23o8Ja__heartButton:active .HeartCounter-module__23o8Ja__heartIcon{transform:scale(1.2)}.HeartCounter-module__23o8Ja__heartButton:disabled{cursor:pointer;opacity:1}.HeartCounter-module__23o8Ja__hearted .HeartCounter-module__23o8Ja__heartIcon{animation:.28s HeartCounter-module__23o8Ja__heartPop}.HeartCounter-module__23o8Ja__countPop{animation:.28s HeartCounter-module__23o8Ja__countPop}@keyframes HeartCounter-module__23o8Ja__countPop{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes HeartCounter-module__23o8Ja__heartPop{0%{transform:scale(1)}30%{transform:scale(1.18,.9)}60%{transform:scale(.92,1.08)}to{transform:scale(1)}}@media (max-width:640px){.HeartCounter-module__23o8Ja__heartIcon{width:32px;height:32px}}
.Card-module__tGkz1q__card{border:3px solid var(--pink);background:var(--white);border-radius:2rem;width:100%;max-width:34rem;padding:1.5rem;box-shadow:0 18px 48px #00000024}.Card-module__tGkz1q__cardIndex{opacity:.5;letter-spacing:.04em;pointer-events:none;-webkit-user-select:none;user-select:none;color:#3c3c3c80;font-size:.75rem;line-height:1;position:absolute}.Card-module__tGkz1q__imageContainer{cursor:pointer;justify-content:center;align-items:flex-end;width:100%;height:16rem;transition:transform .12s;display:flex;position:relative;overflow:hidden}.Card-module__tGkz1q__imageContainer:active{transform:scale(1.02)}.Card-module__tGkz1q__image{width:min(20rem,100%);height:auto;image-rendering:pixelated;transform:translateY(-1rem)}.Card-module__tGkz1q__textContainer{text-align:center;flex-direction:column;padding-top:.5rem;display:flex}.Card-module__tGkz1q__label{text-transform:uppercase;letter-spacing:.18em;color:var(--text-light);margin-bottom:.1rem;font-size:.7rem;font-weight:700}.Card-module__tGkz1q__title{color:var(--text-dark);letter-spacing:-.01em;margin-top:.2rem;font-size:1.75rem;font-weight:700}.Card-module__tGkz1q__bottomRow{grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;width:100%;min-height:30px;margin-top:-.75rem;display:grid}.Card-module__tGkz1q__thoughtButton{cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:100%;padding:0;transition:opacity .18s;display:inline-block}.Card-module__tGkz1q__thought{width:100%;color:var(--text-light);text-align:center;opacity:0;margin:0;padding:0;font-size:.7rem;font-style:italic;line-height:1.25;transition:opacity .2s,transform .2s,letter-spacing .2s,color .2s;display:inline-block;transform:translateY(-2px)}.Card-module__tGkz1q__thought.Card-module__tGkz1q__normal{color:var(--text-light)}.Card-module__tGkz1q__thought.Card-module__tGkz1q__rare{color:#554f60}.Card-module__tGkz1q__thought.Card-module__tGkz1q__legendary{color:#6b625a;letter-spacing:.05em;text-shadow:0 0 1px #6b625a24}.Card-module__tGkz1q__visible{opacity:.8;transform:translateY(0)}.Card-module__tGkz1q__thoughtArea{width:100%;min-width:0;position:relative}.Card-module__tGkz1q__fade{opacity:0}.Card-module__tGkz1q__thoughtButton:hover .Card-module__tGkz1q__thought{opacity:.7}.Card-module__tGkz1q__thoughtButton:active .Card-module__tGkz1q__thought{transform:translateY(1px)}.Card-module__tGkz1q__thoughtButton:focus{outline:none}.Card-module__tGkz1q__thoughtButton:focus-visible .Card-module__tGkz1q__thought{opacity:.7}.Card-module__tGkz1q__reaction{color:var(--text-light);pointer-events:none;white-space:nowrap;margin-top:2px;font-size:.6rem;font-style:italic;animation:1.8s cubic-bezier(.25,.8,.25,1) forwards Card-module__tGkz1q__slideInOut;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Card-module__tGkz1q__shareButton{cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:50%;justify-content:center;justify-self:start;align-items:center;width:28px;height:28px;transition:opacity .18s,transform .18s,color .18s;display:flex;position:relative;top:10px;transform:none}.Card-module__tGkz1q__shareButton:hover{opacity:1}.Card-module__tGkz1q__shareButton:active{transform:scale(.9)}.Card-module__tGkz1q__shareIcon{fill:currentColor;width:32px;height:32px}.Card-module__tGkz1q__copied{color:var(--text-dark);opacity:1}.Card-module__tGkz1q__thought{opacity:0;animation:.22s ease-out forwards Card-module__tGkz1q__thoughtIn;transform:translateY(4px)}@keyframes Card-module__tGkz1q__thoughtIn{to{opacity:1;transform:translateY(0)}}@keyframes Card-module__tGkz1q__slideInOut{0%{opacity:0;transform:translate(-70%)}18%{opacity:1;transform:translate(-50%)}78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(0%)}}.Card-module__tGkz1q__loading{text-align:center;border:3px solid var(--pink);background:var(--white);border-radius:2rem;width:100%;max-width:28rem;padding:1.5rem;box-shadow:0 12px 32px #0000001a}@media (max-width:640px){.Card-module__tGkz1q__bottomRow{grid-template-columns:44px minmax(0,1fr) 44px;min-height:36px;margin-top:-.6rem}.Card-module__tGkz1q__thoughtArea{padding-top:.2rem}.Card-module__tGkz1q__thought{font-size:.68rem;line-height:1.35}.Card-module__tGkz1q__shareIcon{width:18px;height:18px}}
.List-module__vr_9tW__container{flex-direction:column;align-items:center;gap:1.25rem;margin-top:.5rem;display:flex}.List-module__vr_9tW__buttonGroup{align-items:center;gap:.75rem;display:flex}.List-module__vr_9tW__button{cursor:pointer;border:2px solid #0000;border-radius:9999px;padding:.625rem 1.25rem;font-weight:700;transition:transform .2s,filter .2s}.List-module__vr_9tW__prev{background:var(--yellow);color:var(--text-dark)}.List-module__vr_9tW__next{background:var(--pink);color:var(--text-dark)}.List-module__vr_9tW__button:hover:not(:disabled){filter:brightness(.97);transform:translateY(-2px)}.List-module__vr_9tW__button:disabled{opacity:.5;cursor:not-allowed}.List-module__vr_9tW__intro{justify-content:center;padding:0 1rem;display:flex}.List-module__vr_9tW__introRow{align-items:flex-start;gap:.9rem;max-width:34rem;display:flex}.List-module__vr_9tW__introIcon{cursor:pointer;flex-shrink:0;width:48px;height:auto;margin-top:.2rem;transition:transform .2s,filter .2s}.List-module__vr_9tW__introIcon:hover{filter:brightness(1.2);transform:scale(1.1)}.List-module__vr_9tW__introTitle{color:var(--text-dark);margin:0;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:500;line-height:1.35}.List-module__vr_9tW__highlight{color:var(--pink)}.List-module__vr_9tW__swipeWrapper{justify-content:center;width:100%;display:flex}.List-module__vr_9tW__fadeIn{animation:.14s List-module__vr_9tW__softIn}@keyframes List-module__vr_9tW__softIn{0%{opacity:.75}to{opacity:1}}
