.AchievementToast-module-scss-module__I2thnW__toast{z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:.75rem;min-width:280px;max-width:340px;padding:.75rem 1rem .75rem .75rem;animation:.3s AchievementToast-module-scss-module__I2thnW__slideIn;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;overflow:hidden;box-shadow:0 8px 30px #0000001f}@keyframes AchievementToast-module-scss-module__I2thnW__slideIn{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:translate(0)}}.AchievementToast-module-scss-module__I2thnW__iconWrap{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.AchievementToast-module-scss-module__I2thnW__body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.AchievementToast-module-scss-module__I2thnW__header{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;display:flex}.AchievementToast-module-scss-module__I2thnW__rank{font-size:.68rem;font-weight:700}.AchievementToast-module-scss-module__I2thnW__title{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.AchievementToast-module-scss-module__I2thnW__xp{color:#6b7280;font-size:.75rem;font-weight:600}.AchievementToast-module-scss-module__I2thnW__close{cursor:pointer;color:#9ca3af;background:0 0;border:none;align-self:flex-start;padding:.1rem;font-size:.75rem;line-height:1}.AchievementToast-module-scss-module__I2thnW__close:hover{color:#374151}.AchievementToast-module-scss-module__I2thnW__progress{transform-origin:0;opacity:.7;width:100%;height:3px;animation:linear forwards AchievementToast-module-scss-module__I2thnW__shrink;position:absolute;bottom:0;left:0}@keyframes AchievementToast-module-scss-module__I2thnW__shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{color:#1a1a1a;background:#f0f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}
