body{background-color:#f7f5f2;font-family:Noto Sans TC,sans-serif}.custom-scrollbar::-webkit-scrollbar{height:6px;width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000}.custom-scrollbar::-webkit-scrollbar-thumb{background:#d3cdc6;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#b6b0a9}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation:fadeIn .4s ease-out forwards}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scaleIn{animation:scaleIn .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fadeSlide{animation:fadeSlide .5s cubic-bezier(.2,.8,.2,1) forwards}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slideInUp{animation:slideInUp .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes pop{0%{transform:scale(.95)}50%{transform:scale(1.05)}to{transform:scale(1)}}.animate-pop{animation:pop .3s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-toast{animation:toastSlideIn .4s cubic-bezier(.19,1,.22,1) forwards}@keyframes shimmer{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(200%) skewX(-15deg)}}.group:hover .animate-shimmer{animation:shimmer 1.5s linear infinite}.transition-jelly{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.hover-lift{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.hover-lift:hover{box-shadow:0 12px 24px -10px #00000014;transform:translateY(-4px)}.stagger-item{opacity:0}
/*# sourceMappingURL=main.b556996f.css.map*/