/* 1. Định dạng toàn trang */
body {
    background-color: #f7f1e3;
    font-family: 'Tahoma', sans-serif;
}

/* 2. Định dạng bảng */
table {
    width: 95%;
    margin: 30px auto;
    border-collapse: collapse; /* Gộp viền bảng */
    background-color: white;
}

/* 3. Định dạng tiêu đề cột (th) */
th {
    background-color: #ffb142;
    color: white;
    padding: 15px;
    font-size: 18px;
}

/* 4. Định dạng ô hoạt động (td) */
td {
    width: 150px;
    height: 120px;
    border: 3px solid white; /* Viền trắng phân cách */
    border-radius: 20px; /* Bo góc */
    text-align: center;
    padding: 10px;
}

/* 5. Định dạng các loại hoạt động bằng ID */
#swim { background-color: #34e7e4; color: white; }
#code { background-color: #5758bb; color: white; }
#soccer { background-color: #05c46b; color: white; }
#read { background-color: #ffc048; color: white; }
#english { background-color: #ef5777; color: white; }
#play { background-color: #ff7f50; color: white; }
#movie { background-color: #8e44ad; color: white; }

/* Định dạng buổi */
.session {
    background-color: #d1ccc0;
    font-weight: bold;
    width: 80px;
    color: #2c3e50;
}

/* 6. Định dạng chữ trong ô */
h1 {
    font-size: 18px;
    margin: 5px 0;
    font-weight: bold;
}

p {
    font-size: 13px;
    margin: 0;
}
