.bg{position:fixed;inset:0;background-size:cover;background-repeat:no-repeat;filter:blur(14px);transform:scale(1.08);z-index:0}#box{position:fixed;top:10vh;left:10vw;width:80vw;height:80vh;background-position:center;background-repeat:no-repeat;z-index:1;border-radius:20px}#app{position:fixed;z-index:2}body{color:#000;font-family:Poppins,sans-serif}.data{position:fixed;top:10vh;left:10vw;width:80vw;height:80vh;border-radius:20px;display:grid}.frosted{display:flex;flex-direction:column;position:relative;width:90%;height:90%;margin:5% 0 0 5%;text-align:center;align-items:center;justify-content:center;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff38}h1{font-size:clamp(20px,3.5vmin,40px);margin:4%}.card{position:relative;width:80%;height:80%;margin-top:5%;margin-left:10%;flex-shrink:0;display:flex;justify-content:center;align-items:center;flex-direction:column;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff38;border-radius:20px}h5,h6{margin:5%;font-size:clamp(10px,2.6vmin,30px)}.each-time{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:200px;flex-shrink:0;height:100%}.each-time>img{margin:0}#today-container{position:relative;height:30%;width:100%;min-height:100px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff38;border-radius:20px}@media (max-height:600px){#today-container{flex-shrink:0}}#eachday-container{position:relative;height:30%;width:90%;display:flex;flex-direction:row;align-items:center;margin:5%;min-height:35px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff38;border-radius:20px}.day-text{margin:5%}@media (max-height:600px){#eachday-container{flex-shrink:0}}.next-day-time{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:150px;flex-shrink:0;height:100%}.next-day-time>img{margin:0}#nextday-container{position:relative;height:70%;width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:10%;overflow-y:auto;min-height:375px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff38;border-radius:20px}@media (max-width:600px){#nextday-container{margin-bottom:5%;flex-shrink:0}}.dash-board{margin:0;padding:0;scroll-behavior:smooth;overflow-y:auto}
