.discount-badge.show{transform:translateY(0);opacity:1;pointer-events:auto;animation:pulseBadge 2s infinite}.folder-container.drag-over .folder-front{transform:rotateX(35deg)}.folder-container.drag-over .folder-paper{transform:translateY(-30px)}.folder-container.syncing .folder-front{background:linear-gradient(135deg,#4390f7 0%,#2563eb 100%)}.folder-container.syncing .folder-back,.folder-container.syncing .folder-back::before{background:linear-gradient(180deg,#60afff 0%,#2e9dfb 100%)}.folder-container.syncing .glow-effect{background:var(--primary-blue)}.sync-icon{display:none;animation:spin 2s linear infinite}.big-sync-cloud.show{transform:translateX(-50%) scale(1) translateY(-100px);opacity:1;animation:floatCloud 3s ease-in-out infinite alternate}.float-card.dragging{opacity:.95;z-index:20}.float-card.dropped{opacity:0;pointer-events:none;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.float-card.dragging,.float-card.dropped{animation:none!important}.expert-badge.show{transform:translateX(-50%) scale(1);opacity:1}.badge-blue{background:var(--primary-blue)}.desktop-notice{max-width:1100px;margin:0 auto 40px;padding:0 24px}.desktop-notice .notice-box{display:flex;align-items:center;gap:16px;background:#fffbeb;border:1px solid #fde68a;border-radius:var(--radius-md);padding:16px 24px}.desktop-notice .notice-box i{font-size:1.6rem;color:var(--orange-accent);flex-shrink:0}.desktop-notice .notice-box p{font-size:.92rem;margin:0;color:var(--text-main)}.bg-purple-light{background:#ede9fe}@media (max-width:768px){.desktop-notice .notice-box{flex-direction:column;text-align:center}}