        body {
            font-size: 2.5rem;
            background: no-repeat center center fixed;
            background-size: cover;
            margin: 0;
            padding: 0;
            text-align:center;
        }
        table {
            font-size: 2.2rem; 
            width: 100%;
        }
        .current-lesson {
            background-color:rgb(255, 255, 255,0.5);
        }
        th, td,tr {
	    padding:5px 10px;
            text-align: center;
            vertical-align: middle;
            background-color:rgb(255, 255, 255,0.5);
        }
        #currentLessonInfo {
	 padding:15px;
            font-weight: bold;
            margin-top: 1%;
	    background-color:rgb(255, 255, 255,0.5);
        }
        #classHeader {
   	padding:15px;
            margin-bottom: 1%;
            font-weight: bold;
            font-size: 2.6rem; /* Zmniejszenie nagłówka */
            background-color:rgb(255, 255, 255,0.5);
        }
        #clock {
	     padding:15px;
            font-size: 3rem;
            text-align: center;
            margin-bottom: 1%;
            background-color:rgb(255, 255, 255,0.5);
        }

      #scheduleContainer {
	 padding:15px;
          margin:2%;
	  background-color:rgb(255, 255, 255,0.5);
	}