        body {
            font-family: Arial, sans-serif;
            background-color: #1e1e1e;
            color: white;
            text-align: center;
            margin: 20px;
            padding-top: 70px; /* Tạo khoảng trống cho navbar cố định */
        }
        h2 {
            color: #ff4d4d;
        }
        .container {
            max-width: 600px;
            margin: auto;
            background: #282828;
            padding: 15px;
            border-radius: 10px;
            box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.2);
        }
        .file-list {
            list-style: none;
            padding: 0;
        }
        .file-item {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 12px 18px;
            margin-bottom: 10px;
            background: linear-gradient(135deg, #667eea, #764ba2);
            border-radius: 10px;
            box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.15);
            transition: all 0.3s ease-in-out;
            color: white;
        }
        .file-item span {
            flex-grow: 1;
            font-size: 17px;
            white-space: normal; /* Cho phép xuống dòng */
            word-wrap: break-word; /* Xuống dòng nếu quá dài */
            overflow: visible; /* Hiển thị toàn bộ nội dung */
        }

        .file-item:hover {
            background: linear-gradient(135deg, #764ba2, #667eea);
            transform: scale(1.05);
            box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
        }
        .file-time {
            font-size: 14px;
            color: #ddd;
            margin-left: 10px;
        }
        .button {
            padding: 8px 12px;
            font-size: 16px;
            font-weight: bold;
            color: white;
            text-decoration: none;
            border-radius: 6px;
            background: linear-gradient(90deg, #ff7eb3, #ff758c);
            box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
            transition: all 0.3s ease-in-out;
        }
        .button:hover {
            background: linear-gradient(90deg, #ff758c, #ff7eb3);
            transform: scale(1.1);
            box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.3);
        }
        .button:active {
            transform: scale(0.95);
        }
        .navbar {
            display: flex;
            align-items: center;
            justify-content: space-between; /* Đảm bảo menu không đè lên logo */
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 40px; /* Định chiều cao navbar */
            background: rgba(0, 0, 0, 0.8);
            padding: 15px 20px;
            z-index: 1000;
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
        }
        
        .navbar .logo {
            height: 40px;
            position: absolute;
            left: 49%;
            transform: translateX(-50%); /* Dịch chuyển logo về giữa */
        }
        .navbar ul {
            list-style: none;
            display: flex;
            gap: 20px;
            margin: 0;
            padding: 0;
        }
        .navbar ul li {
            display: inline;
        }
        .navbar ul li a {
            color: white;
            text-decoration: none;
            font-size: 18px;
            transition: color 0.3s;
        }
        .navbar ul li a:hover {
            color: #ff758c;
        }
        .spoiler {
            max-width: 600px;
            margin: auto;
            text-align: center;
        }
        .spoiler-button {
            font-size: 18px;
            font-weight: bold;
            color: white;
            background: linear-gradient(90deg, #ff7eb3, #ff758c);
            padding: 10px 15px;
            border: none;
            border-radius: 8px;
            cursor: pointer;
            transition: all 0.3s ease-in-out;
            box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
        }
        .spoiler-content {
            max-height: 250px;
            overflow: hidden;
            position: relative;
            transition: max-height 0.5s ease-in-out;
        }
        .spoiler-content::after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 50px;
            background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
        }
        .spoiler-content.active {
            max-height: 1000px;
        }
        .spoiler-content.active::after {
            display: none;
        }
        .update-info {
            background: linear-gradient(135deg, #667eea, #764ba2);
            padding: 15px;
            border-radius: 10px;
            box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.15);
            color: white;
            text-align: left;
        }
        .update-info p {
            font-size: 18px;
            font-weight: bold;
            color: white;
            margin-bottom: 10px;
        }
        .update-info ul {
            list-style: none;
            padding: 0;
        }
        .update-info li {
            padding: 8px;
            font-size: 16px;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 6px;
            margin-bottom: 5px;
            transition: all 0.3s ease-in-out;
        }
        .update-info li:hover {
            background: rgba(255, 255, 255, 0.2);
        }
