body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dashboard{background:#00111c;border-radius:12px;box-shadow:-6px 6px 12px #000a11,6px -6px 12px #001827;box-sizing:border-box;height:auto;margin:80px 40px;padding:30px 45px;width:auto}.profile--title{background:#f4eee0;border-radius:25px;box-shadow:-5px 5px 10px #cecece;box-sizing:border-box;color:#393646;display:inline-block;font-size:32px;margin-bottom:40px;padding:20px;text-align:center}.profile--info{display:flex;gap:20px;justify-content:space-between}.riderequests{display:flex;flex-direction:column;gap:20px;justify-content:flex-end}.card{background:#002137;border-radius:15px;box-shadow:1px 5px 60px 0 #100a886b;height:auto;padding:0 20px 20px;width:250px}.card .card-border-top{background:#6b64f3;border-radius:0 0 15px 15px;height:3%;margin:auto;width:60%}.card .profile--buttons{display:flex;flex-direction:column;gap:20px;padding:20px 10px}.card span{font-size:20px;font-weight:600;padding-top:10px}.card .job,.card span{color:#fff;display:block;text-align:center}.card .job{font-size:12px;font-weight:400;padding-top:3px}.card .img{background:#6b64f3;border-radius:15px;display:flex;height:80px;justify-content:center;margin:25px auto auto;padding:10px;width:70px}.card button{background:#6b64f3;border:none;border-radius:8px;color:#fff;display:block;font-weight:600;margin:auto;padding:8px 25px}.card button:hover{background:#534bf3}.request--card,.ride--card{background:#002137;border-radius:15px;box-shadow:1px 5px 60px 0 #100a886b;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:20px;width:auto}.request.header,.ride.header{background-color:#002137;border-radius:15px;box-sizing:border-box;font-weight:600;margin-bottom:20px}.request--item,.request.header,.ride--item,.ride.header{align-items:center;display:flex;justify-content:space-between}.request--item,.ride--item{background:#003a61;border-radius:10px;color:#fff;font-size:18px;font-weight:500;padding:10px 15px;width:auto}.request--buttons,.ride--buttons{display:flex;gap:10px;margin-left:60px;padding:5px;text-align:center}.ride--info{display:flex;flex-direction:column;justify-content:flex-start}.ride--info p{font-size:24px}:root{--blackA1:rgba(0,0,0,.012);--blackA2:rgba(0,0,0,.027);--blackA3:rgba(0,0,0,.047);--blackA4:rgba(0,0,0,.071);--blackA5:rgba(0,0,0,.09);--blackA6:rgba(0,0,0,.114);--blackA7:rgba(0,0,0,.141);--blackA8:rgba(0,0,0,.22);--blackA9:rgba(0,0,0,.439);--blackA10:rgba(0,0,0,.478);--blackA11:rgba(0,0,0,.565);--blackA12:rgba(0,0,0,.91);--green1:#fbfefc;--green2:#f2fcf5;--green3:#e9f9ee;--green4:#ddf3e4;--green5:#ccebd7;--green6:#b4dfc4;--green7:#92ceac;--green8:#5bb98c;--green9:#30a46c;--green10:#299764;--green11:#18794e;--green12:#153226;--mauve1:#fdfcfd;--mauve2:#f9f8f9;--mauve3:#f4f2f4;--mauve4:#eeedef;--mauve5:#e9e8ea;--mauve6:#e4e2e4;--mauve7:#dcdbdd;--mauve8:#c8c7cb;--mauve9:#908e96;--mauve10:#86848d;--mauve11:#6f6e77;--mauve12:#1a1523;--violet1:#fdfcfe;--violet2:#fbfaff;--violet3:#f5f2ff;--violet4:#ede9fe;--violet5:#e4defc;--violet6:#d7cff9;--violet7:#c4b8f3;--violet8:#aa99ec;--violet9:#6e56cf;--violet10:#644fc1;--violet11:#5746af;--violet12:#20134b}.DialogOverlay{-webkit-animation:overlayShow .15s cubic-bezier(.16,1,.3,1);animation:overlayShow .15s cubic-bezier(.16,1,.3,1);background-color:var(--blackA9);inset:0;position:fixed}.DialogContent{-webkit-animation:contentShow .15s cubic-bezier(.16,1,.3,1);animation:contentShow .15s cubic-bezier(.16,1,.3,1);background-color:#003356;border-radius:6px;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);display:inline-block;left:50%;max-height:85vh;max-width:450px;padding:25px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90vw}.DialogContent:focus{outline:none}.DialogTitle{color:#fff;font-size:24px;font-weight:500;margin:0}.DialogDescription{color:#f5f5f5;font-size:20px;line-height:1.5;margin:10px 0 20px}.Button.violet{background-color:#fff;box-shadow:0 2px 10px var(--blackA7);color:var(--violet11);font-size:18px;padding:10px 15px;text-align:center;width:auto}.Button.violet:hover{background-color:var(--mauve3)}.Button.violet:focus{box-shadow:0 0 0 2px #000}.Button.violet.small{font-size:20px;max-width:130px;padding:5px 10px}.Button.green{font-size:20px;padding:5px 20px;text-align:center;width:auto;width:65px}.Button.red{background-color:red;color:#fff;font-size:20px;padding:5px 10px}.IconButton{align-items:center;border-radius:100%;color:var(--violet11);display:inline-flex;font-family:inherit;height:25px;justify-content:center;position:absolute;right:10px;top:10px;width:25px}.IconButton:hover{background-color:var(--violet4)}.IconButton:focus{box-shadow:0 0 0 2px var(--violet7)}.Input{align-items:center;background-color:#fff;display:inline-flex;flex:1 1;justify-content:center;width:100%}@-webkit-keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@-webkit-keyframes contentShow{0%{opacity:0;-webkit-transform:translate(-50%,-48%) scale(.96);transform:translate(-50%,-48%) scale(.96)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes contentShow{0%{opacity:0;-webkit-transform:translate(-50%,-48%) scale(.96);transform:translate(-50%,-48%) scale(.96)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}button,fieldset,input{all:unset}.TabsRoot{box-shadow:0 2px 10px var(--blackA4);display:flex;flex-direction:column;width:auto}.TabsList{border-bottom:1px solid var(--mauve6);display:flex;flex-shrink:0}.TabsTrigger{align-items:center;background-color:#fff;color:var(--mauve11);display:flex;flex:1 1;font-family:inherit;font-size:15px;height:45px;justify-content:center;line-height:1;padding:0 20px;-webkit-user-select:none;user-select:none}.TabsTrigger:first-child{border-top-left-radius:6px}.TabsTrigger:last-child{border-top-right-radius:6px}.TabsTrigger:hover{color:var(--violet11)}.TabsTrigger[data-state=active]{box-shadow:inset 0 -1px 0 0 currentColor,0 1px 0 0 currentColor;color:var(--violet11)}.TabsTrigger:focus{box-shadow:0 0 0 2px #000;position:relative}.TabsContent{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;flex-grow:1;outline:none;padding:20px}.TabsContent:focus{box-shadow:0 0 0 2px #000}.Text{color:var(--mauve11);font-size:15px;line-height:1.5;margin-bottom:20px;margin-top:0}.Fieldset{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:15px;width:100%}.Label{color:#fff;display:block;font-size:15px;line-height:1;margin-bottom:10px}.Label.errorLabel{color:red}.Input{border-radius:4px;box-shadow:0 0 0 1px var(--violet7);color:var(--violet11);flex:1 0 auto;font-size:15px;height:35px;line-height:1;padding:0 10px}.Input:focus{box-shadow:0 0 0 2px var(--violet8)}.Button{align-items:center;border-radius:4px;display:inline-flex;font-size:15px;font-weight:500;height:35px;justify-content:center;line-height:1;padding:0 15px}.Button.green{background-color:var(--green4);color:var(--green11)}.Button.green:hover{background-color:var(--green5)}.Button.green:focus{box-shadow:0 0 0 2px var(--green7)}body{background:#000;background-repeat:repeat-y;font-family:Inter,sans-serif;width:100vw}.landing{display:flex;flex-direction:column}.footer{color:#fff;font-size:16px;margin:30px;text-align:center}.header{background:#001523;box-shadow:-5px 5px 10px #001523;color:#f4eee0;flex-direction:row;gap:80px;justify-content:space-evenly;padding:20px 50px;text-decoration:none}.header,.header--links{align-items:center;display:flex}.header--links{gap:30px;margin-left:auto}.header--links>a{border-radius:10px;color:#393646;color:#f4eee0;font-size:38px;padding:10px;text-decoration:none;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.header--links>a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.header--links>a.active{-webkit-text-decoration:underline #f4eee0;text-decoration:underline #f4eee0}.landing--title{color:#00111c;font-size:85px}.landing--container{align-items:center;background-color:#f4eee0;border-radius:12px;display:flex;flex-direction:column;margin:240px 150px;padding:30px;width:35%}.about--section{color:#f4eee0;font-size:24px;font-weight:500;height:100%;margin:100px 10px;padding:20px 60px}.about--description{color:#f4eee0;font-size:1.5rem;line-height:2rem;padding:20px 60px;width:50%}.instructions{color:#f4eee0;display:flex;flex-direction:column;font-size:24px;font-weight:500;gap:125px;margin-bottom:100px;padding:20px 60px}.instructions h1{align-self:center;margin:50px 0;text-decoration:underline}.instructions--components{display:flex;justify-content:space-around}.instructions--components h2{font-size:40px;text-align:center;width:30%}.instructions--components img{height:auto;width:450px}.form--wrapper{align-items:center;display:flex;height:auto;justify-content:center;margin:125px auto}.user--form{background:#f34213;border-radius:10px;display:flex;flex-direction:column;gap:15px;min-width:500px;padding:55px 80px}.user--input--buttons{max-width:70px;text-align:center}.user--input,.user--input--buttons{background-color:#fff;border-radius:6px;font-size:18px;padding:10px 15px}.user--input{box-sizing:border-box;display:block;font-family:Inter,sans-serif;width:100%}.form--label{color:#f4eee0;font-size:22px;margin-right:50px}.form--errors{color:#eef1bd;font-size:16px;margin-bottom:10px}.dropdown--content{background-color:#eef1bd;display:none;position:absolute;z-index:1}.dropdown--content>a{background:#eef1bd;border-radius:40px;color:#393646;display:block;font-size:25px;margin-bottom:5px;padding:10px;text-decoration:none}.user--dropdown:hover .dropdown--content{display:block}.home-button-style{align-items:center;display:flex;gap:15px}.home-button-style>a,img{color:#f4eee0;font-weight:600;text-decoration:none}.username{border-radius:10px;color:#393646;color:#f4eee0;font-size:38px;padding:10px;text-align:center;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.username:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.requests--page,.rides--page{background:#002945;border-radius:12px;box-shadow:-6px 6px 12px #000a11,6px -6px 12px #001827;box-sizing:border-box;display:block;height:auto;margin:40px auto;padding:10px 25px;width:90vw}.requests--page h1,.rides--page h1{box-sizing:border-box;color:#f4eee0;font-size:45px}.requests--heading,.rides--heading{align-items:center;display:flex;justify-content:space-between}.request--info{font-size:24px}
/*# sourceMappingURL=main.82b4b322.css.map*/