35deg, #f0fdf4, #dcfce7);
        }

        .todo-item.completed .todo-title {
            text-decoration: line-through;
        }

        .todo-item.high-priority {
            border-color: #ef4444;
            background: linear-gradient(135deg, #fef2f2, #fee2e2);
        }

        .todo-item::after {
            content: attr(data-key);
            position: absolute;
            top: 2px;
            right: 8px;
            font-size: 10px;
            color: #999;
            font-family: monospac