.achievement-circle[data-v-78669519]{transition:background-color .3s}.stamp-mask[data-v-78669519]{-webkit-mask-image:url(../pimiento/stamp-texture.svg);mask-image:url(../pimiento/stamp-texture.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:200px 200px;mask-size:200px 200px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes stamp-in-78669519{0%{opacity:0;transform:scale(3)rotate(-15deg)}50%{opacity:.8;transform:scale(.85)rotate(2deg)}70%{transform:scale(1.1)rotate(-1deg)}to{opacity:.9;transform:scale(1) rotate(var(--stamp-rotation,0deg))}}.stamp-in[data-v-78669519]{animation:.6s cubic-bezier(.22,.61,.36,1) .3s both stamp-in-78669519}.histogram[data-v-f559c686]{flex-direction:column;gap:.5rem;display:flex}.histogram-empty[data-v-f559c686]{text-align:center;color:var(--color-base-content);opacity:.5;padding:1rem 0;font-size:.8rem}.histogram-chart[data-v-f559c686]{align-items:flex-end;gap:.25rem;width:18rem;height:8rem;margin:0 auto;padding-top:1.25rem;display:flex;position:relative}.histogram-column[data-v-f559c686]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;min-height:0;display:flex;position:relative}.histogram-count[data-v-f559c686]{color:var(--color-base-content);white-space:nowrap;padding-bottom:.15rem;font-size:.7rem;font-weight:600;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.histogram-bar-wrapper[data-v-f559c686]{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}.histogram-bar[data-v-f559c686]{background-color:var(--color-primary);opacity:.6;border-radius:.25rem .25rem 0 0;width:100%;max-width:2rem;margin:0 auto;transition:height .3s;position:relative}.histogram-bar--today[data-v-f559c686]{opacity:1}.histogram-label[data-v-f559c686]{color:var(--color-base-content);opacity:.7;white-space:nowrap;flex-shrink:0;margin-top:.25rem;font-size:.7rem}.histogram-label--dream[data-v-f559c686],.histogram-label--loss[data-v-f559c686]{position:relative}.histogram-label--dream[data-v-f559c686]:after,.histogram-label--loss[data-v-f559c686]:after{content:"";border-radius:50%;width:4px;height:4px;margin-top:2px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.histogram-label--dream[data-v-f559c686]:after{background-color:var(--color-warning)}.histogram-label--loss[data-v-f559c686]:after{background-color:var(--color-error)}.auth-gate[data-v-a184e1d9]{background-color:var(--color-base-100);justify-content:center;min-height:60vh;padding:2rem 1rem}.auth-content[data-v-a184e1d9],.auth-gate[data-v-a184e1d9],.auth-icon-wrapper[data-v-a184e1d9]{align-items:center;display:flex}.auth-content[data-v-a184e1d9]{text-align:center;flex-direction:column;gap:1rem;max-width:20rem}.auth-icon-wrapper[data-v-a184e1d9]{background-color:var(--color-base-200);border-radius:9999px;justify-content:center;width:5rem;height:5rem}.auth-icon[data-v-a184e1d9]{width:2.5rem;height:2.5rem;color:var(--color-base-content);opacity:.7}.auth-title[data-v-a184e1d9]{font-size:1.5rem;font-weight:700}.auth-description[data-v-a184e1d9],.auth-title[data-v-a184e1d9]{color:var(--color-base-content);margin:0}.auth-description[data-v-a184e1d9]{opacity:.7;font-size:.875rem;line-height:1.5}.auth-actions[data-v-a184e1d9]{flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.auth-actions .daisybtn[data-v-a184e1d9]{width:100%}.expanded-card[data-v-9569ddc2]{flex-direction:column;gap:.75rem;display:flex}.expanded-header[data-v-9569ddc2]{border-bottom:1px solid var(--color-base-300);align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.expanded-icon[data-v-9569ddc2]{flex-shrink:0;width:1.25rem;height:1.25rem}.expanded-game-name[data-v-9569ddc2]{color:var(--color-base-content);letter-spacing:.05em;flex:1;font-family:Atorge,sans-serif;font-size:1.125rem;font-weight:500}.collapse-btn[data-v-9569ddc2]{width:2rem;height:2rem;color:var(--color-base-content);cursor:pointer;background-color:#0000;border:none;border-radius:9999px;justify-content:center;align-items:center;display:flex}.collapse-btn[data-v-9569ddc2]:hover{background-color:var(--color-base-300)}.extra-pills[data-v-9569ddc2],.stat-pills[data-v-9569ddc2]{gap:.5rem;display:flex}.stat-pill[data-v-9569ddc2]{background-color:var(--color-base-200);border-radius:.5rem;flex-direction:column;flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.stat-pill[data-v-9569ddc2],.stat-pill--small[data-v-9569ddc2]{padding:.375rem .25rem}.pill-value[data-v-9569ddc2]{letter-spacing:.05em;color:var(--color-base-content);font-family:Atorge,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2}.pill-value--duration[data-v-9569ddc2]{white-space:nowrap}.pill-value-unit[data-v-9569ddc2]{letter-spacing:0;font-family:Roboto,sans-serif;font-size:.65em;font-weight:500}.pill-label[data-v-9569ddc2]{opacity:.6;flex:1;align-items:center;margin-top:.125rem;font-size:.75rem;line-height:1.2;display:flex}.coming-soon[data-v-9569ddc2],.pill-label[data-v-9569ddc2]{color:var(--color-base-content);text-align:center}.coming-soon[data-v-9569ddc2]{opacity:.5;padding:.5rem 0;font-size:.8rem;font-style:italic}.achievements-section[data-v-9569ddc2]{border-top:1px solid var(--color-base-300);flex-direction:column;gap:.5rem;width:100%;display:flex}.achievements-title[data-v-9569ddc2]{color:var(--color-base-content);opacity:.7;margin:0;font-size:.8rem;font-weight:600}.achievements-row[data-v-9569ddc2]{justify-content:center;gap:1.5rem;max-width:18rem;margin:0 auto;display:flex}.achievement-item[data-v-9569ddc2]{justify-content:center;align-items:center;display:flex}
