@import url(https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{font-family:"Montserrat",sans-serif;background:#b4cce8;background:linear-gradient(135deg,#b4cce8,#4a739f);background-repeat:no-repeat;background-size:cover}.app__content{min-height:90vh}.app__col{place-items:center;display:grid;margin:24px 0}.app__row{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));height:70vh}.app__header{height:10vh;place-items:center;display:grid}.app__header h1{font-size:2rem;text-align:center;font-weight:700;color:#f9faff;text-transform:uppercase}.app__randomButton{font-size:large;background-color:#f9faff;border:none;border-radius:2rem;padding:12px 48px;font-weight:600;color:#2a314d;box-shadow:0 .5rem .5rem rgba(0,0,0,.1);place-items:center;display:flex;margin:0 0 32px;text-transform:uppercase;cursor:pointer}.app__randomButton svg{margin-right:8px}button:focus{outline:none}@media only screen and (max-width:600px){.app__row{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.app__col{margin:8px 0}.app__header h1{font-size:1.5rem;font-weight:700}}.app__uniformSwitch{text-align:center;margin:0 0 2rem}.fadeInUp{animation-name:fadeInUp;animation-duration:.45s;animation-fill-mode:both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade{animation-name:fade;animation-duration:.45s;animation-fill-mode:both}@keyframes fade{0%{opacity:0}to{opacity:1}}.seatPlan__car{border-radius:3rem;padding:16px;background-color:#f3f6ff;box-shadow:0 1rem 2rem rgba(0,0,0,.1)}.seatPlan__row{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(100px,auto)}.seatPlan__seat{height:100px;width:100px;background-color:#fff;box-shadow:0 .2rem .5rem rgba(0,0,0,.05);border-radius:3rem;place-items:center;display:grid;margin:10px;text-transform:uppercase;font-size:1rem;font-weight:600;text-align:center;transition:all .3s;border:2px solid #718db2;color:#718db2}.seatPlan__seat.driver{background-color:#4b9dfb;border:2px solid #4b9dfb;color:#f3f6ff;font-weight:700}.seatPlan__seat.empty{background-color:#d4daea;border:2px solid #d4daea}.seatPlan__seat:hover{transform:scale(1.1)}.seatPlan__seat.empty:hover{transform:scale(1)}.seatPlan__spacer{place-items:center;display:grid}.seatPlan__carLogo{width:70px}.seatPlan__seat.frontLeft{border-radius:2rem 1rem 1rem 1rem}.seatPlan__seat.frontRight{border-radius:1rem 2rem 1rem 1rem}.seatPlan__seat.rearLeft{border-radius:1rem 1rem 1rem 2rem}.seatPlan__seat.rearCenter{border-radius:1rem 1rem 1rem 1rem}.seatPlan__seat.rearRight{border-radius:1rem 1rem 2rem 1rem}.seatPlan__steeringWheel{width:30px;margin:8px}.seatPlan__carName{text-align:center;font-weight:600;font-size:1rem;color:#2a314d}@media only screen and (max-width:600px){.seatPlan__seat{height:80px;width:80px;font-weight:700;font-size:.8rem}.seatPlan__steeringWheel{width:25px;margin:4px}.seatPlan__row{grid-auto-rows:minmax(80px,auto)}.seatPlan__seat.driver{font-size:.7rem}.seatPlan__car{box-shadow:0 .5rem .5rem rgba(0,0,0,.1)}}
/*# sourceMappingURL=main.1903c612.chunk.css.map */