@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&display=swap";body{font-family:Inter,sans-serif;background-color:#f4f4f4;margin:0;padding:0;text-align:center;color:#333}.machine-list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.machine-card{background:#fff;padding:15px;margin:15px;border-radius:10px;box-shadow:2px 2px 10px #0000001a;width:180px;text-align:center;font-size:1.1rem}.machine-card h3{margin:10px 0;font-weight:600;font-size:1.2rem}.machine-card p{margin:5px 0;font-size:1rem}.top-bar{background-color:#fff;box-shadow:0 2px 5px #0000001a;padding:15px;text-align:center}.logo-container{display:flex;align-items:center;justify-content:center;gap:10px}.logo{height:40px}.top-bar h1{font-size:1.8rem;margin:0}.date{font-size:1rem;color:#555}.hall-tab{background-color:#ddd;padding:10px;margin-top:10px;border-radius:5px}.hall-tab h2{margin:0;font-size:1.4rem;color:#333}.feedback-button-container{display:flex;justify-content:center;margin-top:10px}.feedback-button{display:inline-block;padding:10px;font-size:14 px;font-weight:450;color:#333;background-color:#b5bdde;border-radius:5px;text-decoration:none;transition:background-color .3s ease-in-out}.feedback-button:hover{background-color:#abb5db}.machine-list-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;padding:20px;background:url(../assets/watson-hall.jpg) center/cover no-repeat}.machine-list-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fff3;z-index:1}.machine-list{margin-top:20px;position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center}.machine-card{background:#ffffffa6;padding:15px;margin:15px;border-radius:10px;box-shadow:2px 2px 10px #0003;width:180px;text-align:center;font-size:1.1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.5)}.status{padding:5px;border-radius:5px;font-weight:700}.status.available{background-color:#4caf50;color:#fff}.status.in-use{background-color:#e74c3c;color:#fff}.footer{display:flex;align-items:center;justify-content:center;gap:10px}.linkedin-logo{width:24px;height:24px;transition:opacity .3s ease-in-out}.linkedin-logo:hover{opacity:.7}.feedback-button{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;padding:12px 20px;border-radius:4px;background-color:#007bff;color:#fff;position:relative;overflow:hidden}.feedback-button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(to right,#fff0,#fff6,#fff0);animation:shimmer 3.8s ease-in-out infinite;animation-delay:1s}.feedback-primary{font-size:16px;font-weight:500;margin-bottom:4px}.feedback-secondary{font-size:12px;color:#ffffffe6;line-height:1;animation:pulse 4s ease-in-out infinite}@keyframes shimmer{0%{left:-100%}21%{left:100%}to{left:100%}}@keyframes pulse{0%,to{opacity:1}25%,75%{opacity:1}50%{opacity:.6}}
