 4px 6px -4px rgb(0 0 0 / 0.1); }
        .notyf__message { font-size: 1rem; }
        
        .stack-element, .stack-capacity-element { transition: all 0.4s ease-in-out; }
        
        .highlight-top { 
            border-color: #f97316 !important; 
            background-color: #fff7ed !important; 
            transform: scale(1.05);
            box-shadow: 0 0 15px rgba(249, 115, 22, 0.5);
        }
        .highlight-add {
            border-color: #22c55e !important; background-color: 