@import"https://fonts.googleapis.com/css2?family=Chewy&family=Limelight&family=Playwrite+AU+SA:wght@100..400&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik+Iso&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik+Glitch&display=swap";@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik+Dirt&display=swap";@import"https://fonts.googleapis.com/css2?family=Edu+VIC+WA+NT+Hand:wght@400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=New+Rocker&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Rock+Salt&display=swap";@import"https://fonts.googleapis.com/css2?family=Saira:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Covered+By+Your+Grace&display=swap";@import"https://fonts.googleapis.com/css2?family=Finger+Paint&display=swap";@import"https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap";@import"https://fonts.googleapis.com/css2?family=Honk&display=swap";@import"https://fonts.googleapis.com/css2?family=Gluten:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playball&display=swap";@import"https://fonts.googleapis.com/css2?family=Delius&display=swap";@import"https://fonts.googleapis.com/css2?family=Just+Another+Hand&display=swap";@import"https://fonts.googleapis.com/css2?family=Edu+NSW+ACT+Hand+Pre:wght@400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Kenia&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wght@100..900&display=swap";#createPage{background-image:url(/images/world.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;margin:0;padding:20px;overflow-y:auto}#blur{border:5px solid rgb(246,246,246);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;border-radius:50px;width:42%;height:90%;overflow-x:hidden;overflow-y:auto}#destination{width:500px;height:100px;padding-left:12px;padding-top:0;margin:20px;box-sizing:border-box;border:2px dashed #000000;border-radius:10px;background-color:#f8f8f8;font-size:35px;font-family:Courier New,Courier,monospace;font-weight:700;resize:none}#label-departureDate{font-family:Chewy,system-ui;font-style:normal;letter-spacing:.1rem;font-size:30px;font-weight:700;margin-left:32px;color:#f6f6f6}#departureDate{font-family:Chewy,system-ui;padding-left:20px;width:300px;height:80px;font-size:30px;margin-left:30px;border-radius:10px}#label-returnDate{font-family:Chewy,system-ui;font-style:normal;letter-spacing:.1rem;font-size:30px;font-weight:700;margin-left:32px;color:#f6f6f6}#returnDate{font-family:Chewy,system-ui;padding-left:20px;width:300px;height:80px;font-size:30px;margin-left:30px;border-radius:10px}#boxIsPublic{display:flex;align-items:center}#isPublic{font-family:Chewy,system-ui;letter-spacing:.1rem;font-size:26px;font-weight:700;margin-left:32px;color:#f6f6f6}#switchPublic{position:relative;display:inline-block;height:28px;width:50px;margin-left:10px}#switchPublic input{opacity:0;width:0px;height:0px}#sliderPublic{position:absolute;cursor:pointer;top:0;bottom:0;left:0;right:0;background-color:gray;transition:.4s;border-radius:34px}#sliderPublic:before{content:"";height:22px;width:22px;border-radius:50%;background-color:#fff;position:absolute;left:3px;bottom:3px;transition:.4s}#switchPublic input:checked+#sliderPublic{background-color:#7fd0ff}#switchPublic input:checked+#sliderPublic:before{transform:translate(22px)}#divCountrySel{display:flex;margin-left:40px;align-items:center}#divCountrySel label{font-family:Chewy,system-ui;letter-spacing:.1rem;font-size:26px;font-weight:700;color:#f6f6f6;margin-right:20px}#box-activities{width:800px;max-height:120px;margin-left:20px;margin-top:20px;padding:12px;overflow-y:auto}#title-activities{color:#f6f6f6;font-family:Chewy,system-ui;font-style:normal;letter-spacing:.1rem;font-size:40px;margin-top:0;margin-bottom:20px}#add-activity{width:500px;height:60px;margin:0;box-sizing:border-box;border:5px solid rgb(246,246,246);border-radius:50px;background-color:#1e1e1e;color:#f6f6f6;font-size:20px;font-family:Courier New,Courier,monospace;font-weight:700;resize:none}#box-info{width:800px;max-height:200px;margin-left:20px;margin-top:10px;padding:12px;overflow-y:auto}#title-info{color:#f6f6f6;font-family:Chewy,system-ui;font-style:normal;letter-spacing:.1rem;font-size:30px;margin-top:0;margin-bottom:20px}#info{width:500px;height:100px;padding-left:12px;padding-top:12px;border:2px solid #000000;border-radius:10px;font-size:16px;font-family:Courier New,Courier,monospace}#map{position:absolute;right:30px;top:30px;width:30%;border-radius:30px;overflow:hidden}#bottom-right-corner{position:absolute;bottom:20px;right:40px;height:100px;display:inline-block}#box-code{float:left}#code-title{color:#f6f6f6;font-size:20px;font-family:"Press Start 2P",system-ui;word-spacing:-10px;text-shadow:2px 2px 2px black}#code-area{padding-top:5px;text-align:center;width:200px;height:50px;margin-right:30px;border:2px solid rgb(0,0,0);border-radius:10px;overflow-y:hidden;background-color:#fff}#codeCreate{font-family:Rubik Dirt,system-ui;background:linear-gradient(to top,#c9ac2a,#860606);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:30px}#save{float:right;width:120px;height:60px;color:#fff;background-color:#0084ff;border:5px solid white;border-radius:10px;font-size:20px;margin-top:25px}#save:active{color:#0084ff;background-color:#fff;border:5px solid rgb(0,132,255)}#box-participants{width:800px;max-height:200px;margin-left:20px;margin-top:10px;padding-left:12px;color:#fff;display:flex}#title-participants{color:#fff;font-family:Chewy,system-ui;font-style:normal;letter-spacing:.1rem;font-size:28px;margin-top:0;margin-bottom:0}#box-participants-icon{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin-left:20px;cursor:pointer;margin-top:-10px;overflow-y:auto;padding-left:20px;z-index:7}@media (max-width:1100px){#createPage{background-image:url(/images/world.jpg);background-repeat:no-repeat;background-size:cover;height:100dvh;margin:0;padding:0;overflow-y:auto;max-width:100%;box-sizing:border-box}#blur{border:0px;border-bottom:1vw solid rgb(246,246,246);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0%;width:100%;height:100%;overflow-x:hidden;overflow-y:hidden;padding-left:0;padding-top:1vh;padding-right:0;box-sizing:border-box}#destination{width:90%;height:8vh;padding-left:1vw;padding-top:0;margin:2vw 2vw 2vw 4vw;box-sizing:border-box;border:2px dashed #000000;border-radius:10px;background-color:#f8f8f8;font-size:5vw;font-family:Courier New,Courier,monospace;font-weight:700;resize:none}#label-departureDate{font-family:Chewy,system-ui;font-style:normal;letter-spacing:.1rem;font-size:min(5vw,26px);font-weight:700;margin-left:4vw;color:#f6f6f6;margin-top:1vh}#departureDate{font-family:Chewy,system-ui;font-size:min(5vw,26px);width:45%;height:6vh;padding-left:1vw;padding-top:0;margin-left:4vw;margin-top:1vh;border-radius:10px}#label-returnDate{font-family:Chewy,system-ui;font-style:normal;letter-spacing:.1rem;font-size:min(5vw,26px);font-weight:700;margin-left:4vw;color:#f6f6f6}#returnDate{font-family:Chewy,system-ui;font-size:min(5vw,26px);width:45%;height:6vh;padding-left:1vw;padding-top:0;margin-left:2vw;margin-top:0vh;border-radius:10px}#boxIsPublic{display:flex;align-items:center}#isPublic{font-family:Chewy,system-ui;letter-spacing:.1rem;font-size:min(4vw,26px);font-weight:700;margin-left:4vw;color:#f6f6f6}#switchPublic{position:relative;display:inline-block;height:2.5vh;width:4vh;margin-left:2vw}#switchPublic input{opacity:0;width:0px;height:0px}#sliderPublic{position:absolute;cursor:pointer;top:0;bottom:0;left:0;right:0;background-color:gray;transition:.4s;border-radius:34px}#sliderPublic:before{content:"";height:2.3vh;width:2.3vh;border-radius:50%;background-color:#fff;position:absolute;left:.1vh;bottom:.1vh;transition:.4s}#switchPublic input:checked+#sliderPublic{background-color:#7fd0ff}#switchPublic input:checked+#sliderPublic:before{transform:translate(2vh)}#divCountrySel{display:block;margin-left:4vw;align-items:center}#divCountrySel label{font-family:Chewy,system-ui;letter-spacing:.1rem;font-size:min(26px,4vw);font-weight:500;color:#f6f6f6;margin-right:0vw}#box-activities{width:90%;max-height:10vh;margin-left:4vw;margin-top:1vh;padding:0%;overflow-y:auto}#title-activities{color:#f6f6f6;font-family:Chewy,system-ui;font-style:normal;letter-spacing:.1rem;font-size:min(26px,5vw);margin-top:0;margin-bottom:.5vh}#add-activity{width:90%;padding:1vw;height:fit-content;margin:0;box-sizing:border-box;border:5px solid rgb(246,246,246);border-radius:50px;background-color:#1e1e1e;color:#f6f6f6;font-size:min(20px,3vw);font-family:Courier New,Courier,monospace;font-weight:700;resize:none}#box-info{width:95%;max-height:fit-content;margin-left:4vw;margin-top:1vh;padding:0%;overflow-y:auto}#title-info{color:#f6f6f6;font-family:Chewy,system-ui;font-style:normal;letter-spacing:.1rem;font-size:min(26px,4vw);margin-top:0;margin-bottom:.5vh}#info{width:95%;height:15vh;padding-left:1vw;padding-top:.5vh;border:2px solid #000000;border-radius:10px;font-size:min(16px,4vw);font-family:Courier New,Courier,monospace}#map{position:absolute;left:4vw;top:auto;bottom:4vw;width:25vh;height:20vh;overflow:hidden}#bottom-right-corner{position:absolute;bottom:4vw;right:4vw;height:fit-content;display:block}#box-code{float:none}#code-title{color:#f6f6f6;font-size:min(20px,3vw);font-family:"Press Start 2P",system-ui;word-spacing:-10px;text-shadow:2px 2px 2px black}#code-area{padding-top:5px;text-align:center;width:30vw;height:4vh;margin-right:0%;border:2px solid rgb(0,0,0);border-radius:10px;overflow-y:hidden;background-color:#fff;float:right}#codeCreate{font-family:Rubik Dirt,system-ui;background:linear-gradient(to top,#c9ac2a,#860606);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:min(30px,4vw)}#save{float:right;width:fit-content;height:fit-content;padding:1vh 3vh;color:#fff;background-color:#0084ff;border:5px solid white;border-radius:10px;font-size:20px;margin-top:1vh}#save:active{color:#0084ff;background-color:#fff;border:5px solid rgb(0,132,255)}#box-participants{width:90%;max-height:20vh;margin-left:4vw;margin-top:10px;padding-left:0%;color:#fff;display:flex}#title-participants{color:#fff;font-family:Chewy,system-ui;font-style:normal;letter-spacing:.1rem;font-size:min(26px,4vw);margin-top:0;margin-bottom:0}#box-participants-icon{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin-left:20px;cursor:pointer;margin-top:-10px;overflow-y:auto;padding-left:20px;z-index:7}}#activity{display:flex}#activity-text{background-color:#fff;border-radius:10px;padding:10px;margin-bottom:15px;width:600px;z-index:2}#activity-delete{height:51px;margin-left:-15px;border:0px}@media (max-width: 1100px){#activity-text{background-color:#fff;border-radius:10px;padding:1vw;margin-bottom:.5vh;width:90%}#activity-delete{height:fit-content;font-size:2.3vh;margin-left:-1.8vh;border:0px}}#profilePage{background:linear-gradient(#214aff,#21deff);height:100vh;max-width:100%}#logout{background-color:#4962b4;color:#081b8a;box-shadow:2px 2px 2px #00000080;border:0px;cursor:pointer;padding:20px;font-size:30px;position:absolute;right:3%;top:4%}#box-user-info{position:absolute;left:40px;top:40px;width:90%;height:80%;padding:40px;background:#fff3;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}#box-user-info label{font-size:30px;margin:20px;color:#fff;font-family:Edu VIC WA NT Hand,cursive}#box-user-info input{margin:20px;border:0px;box-shadow:2px 2px 5px #000}#name{width:400px;height:60px;padding-left:10px;font-size:26px;border-radius:10px}#birthday{width:220px;height:60px;padding-left:10px;font-size:26px;border-radius:10px}#email,#location{width:400px;height:60px;padding-left:10px;font-size:26px;border-radius:10px}#bio{height:200px;width:500px;border-radius:20px;margin:20px;font-size:24px;padding:20px;border:0px;box-shadow:2px 2px 5px #000}#bio-div{display:flex}#row1{display:flex;align-items:center}#row2{display:flex;align-items:flex-start;margin-top:70px}#column1{margin-left:120px}#column2{margin-left:200px}#saveUserButton{margin-top:120px}#saveUserButton:active{color:#000;background-color:#fff;border:2px solid black}#yourProfileTitle{color:#fff;font-family:Edu VIC WA NT Hand,cursive;font-size:60px;font-weight:700;margin-left:60px;margin-top:30px}#pfp{width:100px;height:100px;background-repeat:no-repeat;background-size:cover;border-radius:50%;margin-left:50px}#changePfpButton{height:30px;width:20px;background-color:transparent;color:#fff;font-size:10px;padding:0;border:0px;box-shadow:2px 2px 2px #fff;border:1px solid white;margin-left:5px}#box-pfp{width:200px;display:flex;align-items:center}#arrowBack{cursor:pointer}#delete-profile{position:absolute;right:40px;bottom:40px;color:#270000;background-color:#941b1b;font-family:New Rocker,system-ui}#showCalendar-div{align-items:center;display:flex;width:fit-content;margin-top:20px}#showCalendar-div div{font-family:Noto Sans,sans-serif;background:linear-gradient(to right,#081663,#1152a7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;margin-right:20px;font-size:32px}#switchCalendar{position:relative;display:inline-block;height:2.5vh;width:4vh}#switchCalendar input{opacity:0;width:0px;height:0px}#sliderCalendar{position:absolute;cursor:pointer;top:0;bottom:0;left:0;right:0;background-color:gray;transition:.4s;border-radius:34px}#sliderCalendar:before{content:"";height:2.3vh;width:2.3vh;border-radius:50%;background-color:#fff;position:absolute;left:.1vh;bottom:.1vh;transition:.4s}#switchCalendar input:checked+#sliderCalendar{background:linear-gradient(to right,#081663,#1152a7)}#switchCalendar input:checked+#sliderCalendar:before{transform:translate(2vh)}@media (max-width:1100px){*{margin:0;padding:0}#profilePage{background:linear-gradient(#214aff,#21deff);height:100dvh;max-width:100%;box-sizing:border-box}#logout{background-color:#4962b4;color:#081b8a;box-shadow:2px 2px 2px #00000080;border:0px;cursor:pointer;padding:4vw;font-size:4vw;position:absolute;right:3%;top:1%}#box-user-info{position:absolute;left:5%;top:10%;width:90%;height:85%;padding:5vw;padding-top:0%;background:#fff3;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);box-sizing:border-box}#box-user-info label{font-size:3vh;margin:0vh;color:#fff;font-family:Edu VIC WA NT Hand,cursive}#box-user-info input{margin:.5vh .5vh .5vh 2vh;border:0px;box-shadow:2px 2px 5px #000}#name{width:60%;height:6vh;padding-left:2vw;font-size:min(26px,5vw);border-radius:10px}#birthday{width:50%;height:6vh;padding-left:2vw;font-size:min(26px,5vw);border-radius:10px}#email{width:63%;height:6vh;padding-left:1vw;font-size:min(26px,4vw);border-radius:10px}#location{width:55%;height:6vh;padding-left:2vw;font-size:min(26px,5vw);border-radius:10px}#bio{height:10vh;width:65%;border-radius:20px;padding-left:2vw;font-size:min(26px,4vw);border:0px;box-shadow:2px 2px 5px #000;margin-top:0vh}#row1{display:flex;align-items:center;margin-top:5%}#row2{display:block;align-items:flex-start;margin-top:1vh}#column1{margin-left:0%}#column2{margin-left:0%;margin-top:2vh}#saveUserButton{position:absolute;bottom:3%;left:5%;padding:1vh;font-size:min(26px,5vw)}#saveUserButton:active{color:#000;background-color:#fff;border:2px solid black}#yourProfileTitle{color:#fff;font-family:Edu VIC WA NT Hand,cursive;font-size:8vw;font-weight:700;margin-left:0%;margin-top:0%}#pfp{width:12vw;height:12vw;background-repeat:no-repeat;background-size:cover;border-radius:50%;margin-left:3vh}#changePfpButton{height:30px;width:20px;background-color:transparent;color:#fff;font-size:10px;padding:0;border:0px;box-shadow:2px 2px 2px #fff;border:1px solid white;margin-left:5px}#box-pfp{width:fit-content;display:flex;align-items:center}#arrowBack{cursor:pointer}#delete-profile{position:absolute;right:2vw;bottom:2vw;color:#270000;background-color:#941b1b;font-family:New Rocker,system-ui;font-size:4vw;padding:2vw}#showCalendar-div{align-items:center;display:flex;width:fit-content;margin-top:1vh}#showCalendar-div div{font-family:Noto Sans,sans-serif;background:linear-gradient(to right,#081663,#1152a7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;margin-right:4vw;font-size:5vw}}#menu{position:absolute;top:40px;left:40px;color:#fff;font-size:60px;background-color:transparent;border:0px;z-index:19;transition:transform .2s ease-in-out}#menu.rotated{transform:rotate(-90deg)}@media (max-width: 1100px){#menu{position:absolute;top:min(4vh,35px);left:8vw;color:#fff;font-size:min(10vw,50px);background-color:transparent;border:0px;z-index:19;transition:transform .2s ease-in-out;padding:0}}#menuWindow{position:absolute;top:0;z-index:18;background:linear-gradient(#000853,#002999);animation:appearMenu .4s ease-in-out;height:100%;width:100%;overflow-y:auto}#menuWindow ul{position:absolute;top:140px;left:80px;list-style-type:none}#menuWindow ul li{color:#fff;font-size:40px;margin-top:60px;display:flex;align-items:center}#menuWindow ul li h4{font-size:40px;margin-right:30px;margin-left:10px}#profileLink,#myTripsLink,#publicTripsLink,#friendsLink,#notificationsLink{text-decoration:none}#bell{position:relative}#bell:after{position:absolute;box-sizing:border-box;top:-10px;left:-10px;content:attr(data-after);border-radius:50%;background-color:#fff;color:#000;font-size:20px;height:30px;width:30px;padding-left:9px;padding-top:5px;font-family:Courier New,Courier,monospace;font-weight:700}@keyframes appearMenu{0%{opacity:0;width:0%}to{opacity:1;width:100%}}@media (max-width:1100px){#menuWindow{position:absolute;top:0;z-index:18;background:linear-gradient(#000853,#002999);animation:appearMenu .4s ease-in-out;height:100dvh;width:100%;overflow-y:auto}#menuWindow ul{position:absolute;top:10vh;left:10vw;list-style-type:none}#menuWindow ul li{color:#fff;font-size:8vw;margin-top:6vh;display:flex;align-items:center}#menuWindow ul li h4{font-size:8vw;margin-right:30px;margin-left:10px}#profileLink,#myTripsLink,#publicTripsLink,#friendsLink,#notificationsLink{text-decoration:none}#bell{position:relative}#bell:after{position:absolute;box-sizing:border-box;top:-.5vw;left:-.5vw;content:attr(data-after);border-radius:50%;background-color:#fff;color:#000;font-size:3.5vw;height:4vw;width:4vw;padding-left:1vw;padding-top:.25vw;font-family:Courier New,Courier,monospace;font-weight:700}@keyframes appearMenu{0%{opacity:0;width:0%}to{opacity:1;width:100%}}}#confirmWindow{position:fixed;top:35%;left:35%;width:500px;height:100px;background-color:#fff;border-radius:20px;z-index:4;padding:30px;box-shadow:2px 2px 2px #000;animation:appear .2s ease-in-out}#confirmWindow h3{font-size:26px;margin-bottom:20px}#confirmWindow #yes-no-div{padding-bottom:20px}#confirmWindow #yes{background-color:#df7070;color:#610000;border-radius:20px;cursor:pointer;box-shadow:0 2px 2px #1e1e1e;border:0px}#confirmWindow #no{background-color:#a5a5a5;color:#242424;border-radius:20px;margin-left:30px;cursor:pointer;box-shadow:0 2px 2px #1e1e1e;border:0px}@media (max-width:1100px){#confirmWindow{position:fixed;top:35%;left:5%;width:90%;height:fit-content;background-color:#fff;border-radius:20px;z-index:4;padding:2vh;box-shadow:2px 2px 2px #000;animation:appear .2s ease-in-out;box-sizing:border-box}#confirmWindow h3{font-size:4.5vw;margin-bottom:2vh}#confirmWindow #yes-no-div{padding-bottom:20px}#confirmWindow #yes{background-color:#df7070;color:#610000;border-radius:20px;cursor:pointer;box-shadow:0 2px 2px #1e1e1e;border:0px;font-size:4vw}#confirmWindow #no{background-color:#a5a5a5;color:#242424;border-radius:20px;margin-left:6vw;cursor:pointer;box-shadow:0 2px 2px #1e1e1e;border:0px;font-size:4vw}}#profileContainer{margin-left:"left";width:"min-content"}figcaption{font-family:"Noto serif",serif}#participants-window{position:fixed;top:35%;left:33%;background-color:#ececec;border-radius:20px;width:600px;height:300px;padding:0 50px 20px 20px;box-shadow:-2px 2px 5px #1e1e1e;overflow-y:auto;animation:appear .5s ease-in-out;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;z-index:1000;transition:opacity .5s ease-in-out}#participants-window.hidden{opacity:0}#close-participants{padding:10px;margin:10px;background-color:transparent;color:#1e1e1e;border:0px;position:absolute;right:0;top:0;cursor:pointer;border-radius:50%;transition:background-color .15s ease-in-out}#close-participants:hover{background-color:gray}@keyframes appear{0%{opacity:0;scale:(.9)}to{opacity:1;scale:(1)}}@media (max-width:1100px){#participants-window{position:fixed;top:35%;left:5%;background-color:#ececec;border-radius:20px;width:90%;height:30%;padding-left:3vw;padding-top:20px;padding-right:10vw;padding-bottom:3vw;box-shadow:-2px 2px 5px #1e1e1e;overflow-y:auto;animation:appear .5s ease-in-out;display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));z-index:1000;transition:opacity .5s ease-in-out;box-sizing:border-box}#participants-window.hidden{opacity:0}#close-participants{padding:10px;margin:10px;background-color:transparent;color:#1e1e1e;border:0px;position:absolute;right:0;top:0;cursor:pointer;border-radius:50%;transition:background-color .15s ease-in-out}#close-participants:hover{background-color:gray}@keyframes appear{0%{opacity:0;scale:(.9)}to{opacity:1;scale:(1)}}}#profileTab{position:fixed;right:0;top:0;height:100vh;width:27%;background:linear-gradient(#083492,#457786);z-index:1200;padding:40px;color:#f5f5f5;animation:appearTab .5s ease-in-out;box-shadow:-2px 0 5px #000;transition:width .3s ease-in-out}@keyframes appearTab{0%{width:0px;opacity:0}to{width:27%;opacity:1}}#profileTab div{font-family:Finger Paint,serif;font-size:22px}#nameAndPfp{margin-top:40px;display:flex;align-items:center}#profileTab-name{font-size:45px;font-family:Rocl Salt,cursive;background:linear-gradient(to right,#c9ac2a,#fff4f4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#profileTab-email,#profileTab-birthday,#profileTab-location,#profileTab-bio{font-family:Saira,sans-serif;font-size:30px;margin-top:30px;display:flex;align-items:baseline}#profileTab-close{background-color:transparent;color:#f5f5f5;cursor:pointer;transition:box-shadow .2s ease}#profileTab-close:hover{box-shadow:-2px 2px 5px #fff}#make-organizer{margin-top:80px;border:2px solid rgb(17,71,0);background:linear-gradient(to right,#229100,#87df65);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#kickout{margin-top:50px;background-color:transparent;border:2px solid rgb(71,0,0);background:linear-gradient(to right,#470000,#c50000);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}#friendButton{margin-top:50px;background-color:transparent}#viewCalendar{color:#042550;background-color:#f0f8ff;margin-top:40px}@media (max-width:1100px){#profileTab{position:fixed;right:0;top:0;height:110vh;height:110dvh;width:100%;background:linear-gradient(#083492,#457786);z-index:1200;padding:2vh;color:#f5f5f5;animation:appearTab .5s ease-in-out;box-shadow:-2px 0 5px #000;transition:width .3s ease-in-out;box-sizing:border-box}@keyframes appearTab{0%{width:0px;opacity:0}to{width:100%;opacity:1}}#profileTab div{font-family:Finger Paint,serif;font-size:3vh}#nameAndPfp{margin-top:2vh;display:flex;align-items:center}#profileTab-name{font-size:4vh;font-family:Rocl Salt,cursive;background:linear-gradient(to right,#c9ac2a,#fff4f4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#profileTab-email{font-family:Saira,sans-serif;font-size:3vh;margin-top:3vh;display:flex;align-items:baseline}#profileTab-email div{font-size:2.5vh}#profileTab-birthday,#profileTab-location,#profileTab-bio{font-family:Saira,sans-serif;font-size:3vh;margin-top:3vh;display:flex;align-items:baseline}#profileTab-bio div{font-size:2.5vh}#profileTab-close{background-color:transparent;color:#f5f5f5;cursor:pointer;transition:box-shadow .2s ease}#profileTab-close:hover{box-shadow:-2px 2px 5px #fff}#make-organizer{margin-top:4vh;border:2px solid rgb(17,71,0);background:linear-gradient(to right,#229100,#87df65);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:3vh}#kickout{margin-top:3vh;background-color:transparent;border:2px solid rgb(71,0,0);background:linear-gradient(to right,#470000,#c50000);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:3vh}#friendButton{margin-top:3vh;background-color:transparent;font-size:3vh}}#countriesSelect{height:30px;border-radius:10px;font-size:20px}@media (max-width:1100px){#countriesSelect{height:max(3vh,25px);border-radius:10px}#countriesSelect.create{font-size:min(4vw,16px)}#countriesSelect.public{font-size:min(2vw,16px)}}*{margin:0;padding:0}#joinPage{background:linear-gradient(#1230b8,#1abeca,#13c07e);height:100vh;width:100%;overflow:hidden}#content{position:absolute;top:30%;left:40%}#title{color:#fff;font-family:Pinyon Script,cursive;font-size:60px}#row{margin-left:-6%;display:flex;box-sizing:content-box;align-items:center}#codeArea{border-top-left-radius:10px;border-bottom-left-radius:10px;width:400px;height:80px;background-color:#fff;overflow-y:hidden}#code{width:400px;font-size:40px;padding-top:10px;font-family:Rubik Dirt,system-ui;background:linear-gradient(to top,#c9ac2a,#860606);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border:0px;text-align:center}#code:focus{outline:none}#go{border-radius:0 50% 50% 0;color:#fff;background-color:#06064e;width:80px;height:80px;font-size:40px;font-family:Gluten,cursive;padding-top:10px;padding-left:5px;border:2px black solid}@media (max-width:1100px){*{margin:0;padding:0}#joinPage{background:linear-gradient(#1230b8,#1abeca,#13c07e);height:100dvh;width:100%;overflow:hidden;box-sizing:border-box}#content{position:absolute;top:30%;left:5%;width:90%}#title{color:#fff;font-family:Pinyon Script,cursive;font-size:12vw}#row{margin-left:0%;display:flex;box-sizing:content-box;align-items:center;width:100%}#codeArea{border-top-left-radius:10px;border-bottom-left-radius:10px;width:80%;height:8vh;background-color:#fff;overflow-y:hidden}#code{width:100%;font-size:5vh;padding-top:1.5vh;font-family:Rubik Dirt,system-ui;background:linear-gradient(to top,#c9ac2a,#860606);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border:0px;text-align:center}#code:focus{outline:none}#go{border-radius:0 50% 50% 0;color:#fff;background-color:#06064e;width:8vh;height:8vh;font-size:4vh;font-family:Gluten,cursive;padding-top:2vh;padding-left:.5vh;border:2px black solid}}#loginPage{background-image:url(/images/sky.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;margin:0;padding:20px}#contentLog{position:absolute;top:25%;left:37%;color:#fff;font-size:26px}#loginDiv{border:2px solid white;font-size:28px;border-radius:10px;padding:40px 200px 40px 50px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#loginDiv input{width:250px;height:60px;border-radius:10px;padding-left:10px;font-size:26px}#loginButton{background-color:#000;color:#fff;padding:10px 20px;font-size:30px;border:2px solid white;border-radius:10px}#dont{background-color:#fff;width:340px;font-size:24px;padding-left:20px;padding-top:5px;padding-bottom:5px;box-shadow:2px 2px 5px #000;border-radius:10px;color:#000}#forgotPassword{color:#fff;font-size:24px}@media (max-width: 1100px){#loginPage{background-image:url(/images/sky.jpg);background-repeat:no-repeat;background-size:cover;height:100dvh;max-width:100%;margin:0;padding:20px;overflow:hidden;box-sizing:border-box}#contentLog{position:absolute;top:15%;left:10%;color:#fff;width:80%;height:70%}#loginDiv{border:2px solid white;font-size:min(28px,7vw);border-radius:10px;padding-top:clamp(20px,3vh,40px);padding-left:5%;padding-bottom:clamp(20px,3vh,40px);padding-right:5%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#loginDiv input{width:90%;height:60px;border-radius:10px;padding-left:10px;font-size:min(24px,5vw)}#loginButton{background-color:#000;color:#fff;padding:10px 20px;font-size:30px;border:2px solid white;border-radius:10px}#dont{background-color:#fff;width:min(90%,300px);font-size:min(22px,5vw);padding:5px 5px 5px 20px;box-shadow:2px 2px 5px #000;border-radius:10px;color:#000}#forgotPassword{font-size:min(22px,5vw)}}#signupPage{background-image:url(/images/boat.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;margin:0;padding:20px}#contentSign{position:absolute;top:10%;left:35%;color:#000;font-size:26px}#signupDiv{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgb(255,255,255);font-size:28px;font-weight:bolder;border-radius:10px;padding:40px 100px 40px 50px;box-shadow:2px 2px 5px #000}#signupName,#signupBirthday,#signupEmail,#signupPassword{width:250px;height:60px;border-radius:10px;padding-left:10px;font-size:26px}button{background-color:#000;color:#fff;padding:10px 20px;font-size:30px;border:2px solid white;border-radius:10px;cursor:pointer}#already{background-color:#fff;width:340px;font-size:24px;padding-left:20px;padding-top:5px;padding-bottom:5px;box-shadow:2px 2px 5px #000;border-radius:10px}#accept-policy{font-size:20px;padding-top:clamp(10px,1.5vh,20px);padding-bottom:clamp(10px,1.5vh,20px)}#accept{height:20px;width:20px}@media (max-width:1100px){#signupPage{background-image:url(/images/boat.jpg);background-repeat:no-repeat;background-size:cover;height:100dvh;margin:0;padding:20px;box-sizing:border-box}#contentSign{position:absolute;top:10%;left:10%;color:#000;font-size:26px;width:80%}#signupDiv{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgb(255,255,255);font-size:min(6vw,28px);font-weight:bolder;border-radius:10px;padding-top:clamp(20px,3vh,40px);padding-left:5%;padding-bottom:clamp(20px,3vh,40px);padding-right:5%;box-shadow:2px 2px 5px #000}#signupName,#signupBirthday,#signupEmail,#signupPassword{width:90%;height:5vh;border-radius:10px;padding-left:10px;font-size:min(24px,5vw)}#signupButton{background-color:#000;color:#fff;padding:1vh 4vw;font-size:30px;border:2px solid white;border-radius:10px;cursor:pointer;font-size:min(24px,3vh)}#already{background-color:#fff;width:min(90%,300px);font-size:min(22px,5vw);padding-left:20px;padding-top:5px;padding-bottom:5px;box-shadow:2px 2px 5px #000;border-radius:10px}#accept-policy{padding-top:clamp(10px,1.5vh,20px);padding-bottom:clamp(10px,1.5vh,20px);font-size:min(18px,3.5vw);color:#fff}#accept{height:2vh;width:2vh}}#myTripsPage{background-color:#d8dfff;height:100vh;overflow-y:auto;position:relative}#options-box-myTrips{box-shadow:0 4px 30px #0000001a;background:#1c39bdb3;border:1px solid rgba(255,255,255,.2);padding:20px 0;z-index:1;display:flex;align-items:center;height:60px}#search{border-radius:20px;background-color:#f0f8ff;color:#181717;margin-left:40px;border:0px;box-shadow:2px 2px 2px #1e1e1e;width:250px;height:60px;padding-left:10px;font-size:26px}#createButton{background:#13206bcc;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:0px;box-shadow:2px 2px 2px #1e1e1e;color:#e2e2e2}#create-link{margin-left:100px}#joinButton{background:#13206bcc;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:0px;box-shadow:2px 2px 2px #1e1e1e;color:#e2e2e2}#join-link{margin-left:100px}#createButton:hover,#joinButton:hover{box-shadow:2px 2px 2px #e2e2e2;cursor:pointer;filter:brightness(1.2)}#dropdown-filters-box{margin-left:40px;position:relative;z-index:2}#filters{background-color:#e2e2e2;color:#1e1e1e;cursor:pointer}#dropdown-filters-menu{position:absolute;top:30px;left:-80px;background-color:#fff;border-radius:20px;border:0px;transition:transform .5s ease,opacity .5s ease,width .5s ease;width:0px;z-index:3;box-shadow:0 2px 2px #1e1e1e;opacity:0;visibility:hidden}#dropdown-filters-menu.drop{transform:translateY(25px);opacity:1;width:230px;visibility:visible}#dropdown-filters-menu button{background-color:transparent;color:#1e1e1e;display:flex;font-size:26px;border:0px}#dropdown-filters-menu button:hover{color:#1a8ae6;cursor:pointer}#calendar-link{margin-left:100px}#calendarButton{color:#fff;background-color:#425894;border:0px;box-shadow:2px 2px 2px #000;font-size:26px;padding:16px}#calendarButton:hover{box-shadow:2px 2px 2px #fff;filter:brightness(1.2)}@media (max-width:1100px){*{-webkit-tap-highlight-color:transparent}#myTripsPage{background-color:#d8dfff;height:100dvh;overflow-y:auto;position:relative;max-width:100%;box-sizing:border-box}#options-box-myTrips{box-shadow:0 4px 30px #0000001a;background:#1c39bdb3;border:1px solid rgba(255,255,255,.2);padding:2vh 0px;z-index:1;display:flex;align-items:center;height:fit-content}#search{border-radius:20px;background-color:#f0f8ff;color:#181717;margin-left:3vw;border:0px;box-shadow:2px 2px 2px #1e1e1e;width:20vw;height:9vw;padding-left:3vw;font-size:4vw}#createButton{background:#13206bcc;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:0px;box-shadow:2px 2px 2px #1e1e1e;color:#e2e2e2;font-size:5vw;padding:2vw}#create-link{margin-left:5vw}#joinButton{background:#13206bcc;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:0px;box-shadow:2px 2px 2px #1e1e1e;color:#e2e2e2;font-size:5vw;padding:2vw}#join-link{margin-left:3vw}#createButton:hover,#joinButton:hover{box-shadow:2px 2px 2px #e2e2e2;cursor:pointer;filter:brightness(1.2)}#dropdown-filters-box{margin-left:0;position:relative;z-index:2}#filters{background-color:#e2e2e2;color:#1e1e1e;cursor:pointer;font-size:3vw;margin-left:2vw;padding:1vw}#dropdown-filters-menu{position:absolute;top:1vh;left:-10vw;background-color:#fff;border-radius:20px;border:0px;transition:transform .5s ease,opacity .5s ease,width .5s ease;width:0px;z-index:3;box-shadow:0 2px 2px #1e1e1e;opacity:0;visibility:hidden;font-size:4vw}#dropdown-filters-menu.drop{transform:translateY(25px);opacity:1;width:40vw;visibility:visible}#dropdown-filters-menu button{background-color:transparent;color:#1e1e1e;display:flex;font-size:4vw;border:0px}#dropdown-filters-menu button:hover{color:#1a8ae6;cursor:pointer}#calendar-link{margin-left:5vw}#calendarButton{color:#fff;background-color:#425894;border:0px;box-shadow:2px 2px 2px #000;font-size:5vw;padding:2vw}}#link-trip{text-decoration:none}#trip-line{position:relative;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;font-size:30px;align-items:center;font-family:Delius,cursive;color:#1e1e1e;animation:appear .5s ease-in-out}#trip-line.finished{background:#56537c80}#trip-line.not-inished{background:#fff3}#trip-line:hover{filter:brightness(1.1)}#destination-line{margin-left:40px;width:35%;padding-top:20px;padding-bottom:20px}#departureDate-line{width:15%;margin-left:30px}#returnDate-line{width:15%}#bin{position:absolute;right:40px;cursor:pointer;z-index:2;box-shadow:2px 2px 2px #1e1e1e;border:0px;animation:appear .5s ease-in-out}#share{position:absolute;right:160px;cursor:pointer;z-index:2;box-shadow:2px 2px 2px #1e1e1e;border:0px;animation:appear .5s ease-in-out}@media (max-width:1100px){#link-trip{text-decoration:none}#trip-line{position:relative;background:#fff3;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;font-size:4vw;align-items:center;font-family:Delius,cursive;color:#1e1e1e;z-index:1;animation:appear .5s ease-in-out;width:100%;box-sizing:border-box}@keyframes appear{0%{opacity:0}to{opacity:1}}#trip-line:hover{background:#fffc}#destination-line{margin-left:4%;width:20%;padding-top:2vh;padding-bottom:2vh}#departureDate-line{width:22%;margin-left:30px;font-size:3vw;transform:scaleY(1.4);font-weight:700}#returnDate-line{width:20%;font-size:3vw;transform:scaleY(1.4);font-weight:700}#bin{position:absolute;right:40px;cursor:pointer;z-index:2;box-shadow:2px 2px 2px #1e1e1e;border:0px;animation:appear .5s ease-in-out}#share{position:absolute;right:160px;cursor:pointer;z-index:2;box-shadow:2px 2px 2px #1e1e1e;border:0px;animation:appear .5s ease-in-out}#dots-box{position:relative;margin-left:15%;box-sizing:border-box}#dots{background-color:transparent;border:0px;width:100%;padding:0% 5%;width:4vh;height:4vh;border-radius:50%;background-color:#70707033;transition:transform .3s ease-in-out}#dots.clicked{transform:rotate(-90deg);background-color:#24242499}#dots-menu{position:absolute;top:4vh;right:0vw;opacity:1;transition:opacity .5s ease-in-out,width .5s ease-in-out,opacity .5s ease-in-out;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;border-radius:10px;padding:1vw;visibility:visible}#dots-menu.hidden{visibility:hidden;opacity:0}#dots-menu.hidden button{font-size:0vw}#dots-menu button{font-size:4vw;transition:font-size .5s ease-in-out}}#header{box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);font-weight:700;padding:40px;display:flex;align-items:center;z-index:2}#header-title{font-family:Playball,cursive;margin-left:140px;font-size:60px;background:linear-gradient(to right,#f3f3f3,#d8d8d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.myTrips{background:linear-gradient(#192591,#7682ec)}.publicTrips{background:linear-gradient(#194d91,#76adec)}.notifications{background:linear-gradient(#b9b621,#ece076)}@media (max-width:1100px){#header{box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);font-weight:700;padding-top:min(4vh,25px);padding-bottom:min(4vh,25px);display:flex;align-items:center;z-index:2}#header-title{font-family:Playball,cursive;margin-left:15vw;font-size:min(10vw,50px);background:linear-gradient(to right,#f3f3f3,#d8d8d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}#fields{width:100%;background:#2424241a;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex}#fields div{padding-top:10px;padding-bottom:10px;font-size:22px;color:#fff;font-style:italic;font-weight:bolder}#destinationTitle{margin-left:40px;width:35%}#departureDateTitle{margin-left:30px;width:15%}#returnDateTitle{width:15%}@media (max-width:1100px){#fields{width:100%;background:#2424241a;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex}#fields div{padding-top:1vh;padding-bottom:1vh;font-size:3vw;color:#fff;font-style:italic;font-weight:500}#destinationTitle{margin-left:4%;width:20%}#departureDateTitle{width:22%}#returnDateTitle{width:20%}}#friendsWindow{height:40%;width:50%;position:absolute;left:25%;top:30%;background-color:#fff;border-radius:20px;z-index:15;overflow-y:auto;box-shadow:2px 2px 5px #1e1e1e;animation:appear .3s ease-in-out}#friendsWindow-options-box{height:20%;background-color:#4f9bff;border-top-left-radius:20px;border-top-right-radius:20px;padding-top:15px}#search-friendsWindow{border-radius:20px;background-color:#e3f9ff;margin-left:40px;border:0px;box-shadow:2px 2px 2px #1e1e1e;width:30%;height:80%;padding-left:10px}#search-friendsWindow input{background:linear-gradient(to right,#001f4e,#00b9b9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:26px;width:280px;border:0px;padding-top:15px}#search-friendsWindow input:focus{outline:none}#closeButton-friendsWindow{position:absolute;right:10px;top:10px;background-color:transparent;border:2px solid white;border-radius:50%;width:50px;height:50px;padding:0}#closeButton-friendsWindow:hover{filter:invert()}@media (max-width:1100px){#friendsWindow{height:40%;width:90%;position:absolute;left:5%;top:30%;background-color:#fff;border-radius:20px;z-index:15;overflow-y:auto;box-shadow:2px 2px 5px #1e1e1e;animation:appear .3s ease-in-out}#friendsWindow-options-box{height:fit-content;background-color:#4f9bff;border-top-left-radius:20px;border-top-right-radius:20px;padding-top:2vh;padding-bottom:2vh}#search-friendsWindow{border-radius:20px;background-color:#e3f9ff;margin-left:4vw;border:0px;box-shadow:2px 2px 2px #1e1e1e;width:50vw;height:5vh;padding-left:3vw}#search-friendsWindow input{background:linear-gradient(to right,#001f4e,#00b9b9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:3vh;width:95%;border:0px;padding-top:1vh}#search-friendsWindow input:focus{outline:none}#closeButton-friendsWindow{position:absolute;right:1vh;top:1vh;background-color:transparent;border:2px solid white;border-radius:50%;width:fit-content;height:fit-content;padding:1vh;font-size:3vh}#closeButton-friendsWindow:hover{filter:invert()}}#userLine{padding:10px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center}#userLine:hover{filter:brightness(1.1)}#userLine-name{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Just Another Hand,cursive;margin-left:40px;letter-spacing:.15rem;font-weight:550}.greenLine{background:#d2ffe1b3;cursor:pointer;animation:appear .5s ease-in-out}.greenName{font-size:50px;background:linear-gradient(to right,#004e1e,#00b94d)}.blueLine{background:#d2e7ffb3;cursor:initial}.blueName{font-size:50px;background:linear-gradient(to right,#001f4e,#00b9b9)}#send{border-radius:50%;width:50px;height:50px;padding:0;border:0px;position:absolute;right:20px;box-shadow:2px 2px 2px #000}#alreadySent{border-radius:50%;width:50px;height:50px;padding:0;border:0px;position:absolute;right:20px;box-shadow:2px 2px 2px #fff;background-color:#0b4064;cursor:initial}@media (max-width:1100px){#userLine{padding:1vh;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center}#userLine:hover{filter:brightness(1.1)}#userLine-name{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Just Another Hand,cursive;margin-left:5vw;letter-spacing:.15rem;font-weight:550}.greenLine{background:#d2ffe1b3;cursor:pointer}.greenName{font-size:4.5vh;background:linear-gradient(to right,#004e1e,#00b94d)}.blueLine{background:#d2e7ffb3;cursor:initial}.blueName{font-size:3.5vh;background:linear-gradient(to right,#001f4e,#00b9b9)}#send{border-radius:50%;width:fit-content;height:fit-content;padding:1vh;font-size:3vh;border:0px;position:absolute;right:2vh;box-shadow:2px 2px 2px #000}#alreadySent{border-radius:50%;width:fit-content;height:fit-content;padding:1vh;font-size:3vh;border:0px;position:absolute;right:2vh;box-shadow:2px 2px 2px #fff;background-color:#0b4064;cursor:initial}}#publicTripsPage{background-color:#d8e7ff;height:100vh;overflow-y:auto;position:relative}#options-box-publicTrips{box-shadow:0 4px 30px #0000001a;background:#1c67bdb3;border:1px solid rgba(255,255,255,.2);padding:20px 0;z-index:1;display:flex;align-items:center;height:60px}#participantsCountryFilter{margin-left:40px}#participantsCountryFilter label{font-family:Edu NSW ACT Hand Pre,cursive;font-size:20px;color:#fff}#luckyButton{margin-left:60px;background:#13206bcc;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:0px;box-shadow:2px 2px 2px #1e1e1e;color:#e2e2e2;cursor:pointer}#luckyButton:hover{box-shadow:2px 2px 2px #e2e2e2;filter:brightness(1.2)}@media (max-width:1100px){#publicTripsPage{background-color:#d8e7ff;height:100dvh;overflow-y:auto;position:relative;box-sizing:border-box}#options-box-publicTrips{box-shadow:0 4px 30px #0000001a;background:#1c67bdb3;border:1px solid rgba(255,255,255,.2);z-index:1;display:flex;align-items:center;padding:1vw 0px;width:100%;height:fit-content}#participantsCountryFilter{margin-left:4vw}#participantsCountryFilter label{font-family:Edu NSW ACT Hand Pre,cursive;font-size:3vw;color:#fff}#luckyButton{margin-left:6vw;background:#13206bcc;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:0px;box-shadow:2px 2px 2px #1e1e1e;color:#e2e2e2;cursor:pointer;font-size:3vw;padding:2vw 0vw;width:17vw}#luckyButton:hover{box-shadow:2px 2px 2px #e2e2e2;filter:brightness(1.2)}}#friendsPage{background-image:url(/images/forest.jpg);background-repeat:no-repeat;background-size:cover;height:100vh}#friends-option-box{padding:20px;background:#00ff6266;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}#search-friends{border-radius:20px;background-color:#e3fff6;margin-left:40px;border:0px;box-shadow:2px 2px 2px #1e1e1e;width:250px;height:60px;padding-left:10px}#search-friends input{background:linear-gradient(to right,#004e1e,#00b94d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:26px;width:240px;border:0px;padding-top:15px}#search-friends input:focus{outline:none}@media (max-width:1100px){#friendsPage{background-image:url(/images/forest.jpg);background-repeat:no-repeat;background-size:cover;height:100dvh}#friends-option-box{padding:min(2vh,14px);background:#00ff6266;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}#search-friends{border-radius:20px;background-color:#e3fff6;margin-left:4vw;border:0px;box-shadow:2px 2px 2px #1e1e1e;width:70vw;height:5vh;padding-left:3vw}#search-friends input{background:linear-gradient(to right,#004e1e,#00b94d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:3vh;width:95%;border:0px;padding-top:1vh}#search-friends input:focus{outline:none}}#friendsHeader{padding-top:35px;padding-bottom:50px;background:linear-gradient(#00c288,#38ffb3);display:flex;align-items:center;border-bottom:1px solid rgb(179,179,179,.5)}#friendsHeader div{justify-content:center;display:flex;align-items:baseline}#myFriends-div,#otherTravelers-div{width:50%}#myFriends,#otherTravelers{position:relative;color:#fff;font-size:50px;text-decoration:none;font-family:Kenia,cursive;font-style:italic;border:0px;background-color:transparent}.underline:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:100%;background:linear-gradient(to right,#004f99,#6fffff,#004f99);border:0px;border-radius:30%;animation:underlineAppear .3s ease-in-out}@keyframes underlineAppear{0%{width:0%}to{width:100%}}@media (max-width:1100px){#friendsHeader{padding-top:4.5vh;padding-bottom:4vh;background:linear-gradient(#00c288,#38ffb3);display:flex;align-items:center;border-bottom:1px solid rgb(179,179,179,.5);box-sizing:border-box;max-width:100%}#friendsHeader div{justify-content:center;display:flex;align-items:baseline}#myFriends-div{margin-left:15%;width:35%}#myFriends{position:relative;color:#fff;font-size:6vw;text-decoration:none;font-family:Kenia,cursive;font-style:italic;border:0px;background-color:transparent;margin-left:10%;padding:0;transform:scaleY(1.1)}#otherTravelers{position:relative;color:#fff;font-size:6vw;text-decoration:none;font-family:Kenia,cursive;font-style:italic;border:0px;background-color:transparent;padding:0;transform:scaleY(1.1)}.underline:after{content:"";position:absolute;bottom:-1vw;left:20%;height:3px;width:60%;background:linear-gradient(to right,#004f99,#6fffff,#004f99);border:0px;border-radius:30%;animation:underlineAppear .3s ease-in-out}@keyframes underlineAppear{0%{width:0%}to{width:60%}}}#notificationsPage{background-image:url(/images/sun2.jpg);background-repeat:no-repeat;background-size:cover;height:100vh}@media (max-width:1100px){#notificationsPage{max-width:100%;height:100dvh;box-sizing:border-box}}#request{position:relative;background:#ffffff91;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;font-size:30px;align-items:center;font-family:Delius,cursive;color:#1e1e1e;z-index:1;animation:appear .5s ease-in-out;padding-top:10px;padding-bottom:10px;padding-left:60px;font-style:italic}#accept-request{margin-left:80px;border:2px solid rgb(255,255,255);background:linear-gradient(to right,#095e06,#07b966);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}#refuse-request{margin-left:60px;color:#000;background-color:transparent;border:2px solid rgb(255,255,255);background:linear-gradient(to right,#5e0606,#b94807);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}@media (max-width:1100px){#request{position:relative;background:#ffffff91;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;font-size:4vw;align-items:center;font-family:Delius,cursive;color:#1e1e1e;z-index:1;animation:appear .5s ease-in-out;padding-top:1vh;padding-bottom:1vh;padding-left:3vw;font-style:italic}@keyframes appear{0%{opacity:0}to{opacity:1}}#accept-request{margin-left:3vw;border:2px solid rgb(255,255,255);background:linear-gradient(to right,#095e06,#07b966);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;font-size:4vw;padding:1vw}#refuse-request{margin-left:2vw;color:#000;background-color:transparent;border:2px solid rgb(255,255,255);background:linear-gradient(to right,#5e0606,#b94807);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;font-size:4vw;padding:1vw}#request-message{width:50%}}#invitation{position:relative;background:#ffffff91;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;font-size:30px;align-items:center;font-family:Delius,cursive;color:#1e1e1e;z-index:1;animation:appear .5s ease-in-out;padding-top:10px;padding-bottom:10px;padding-left:60px;font-style:italic}#goTrip{margin-left:80px;border:2px solid rgb(0,81,255);background:linear-gradient(to right,#061b5e,#07b3b9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}#declineInvitation{margin-left:60px;border:2px solid rgb(0,0,0);background:linear-gradient(to right,#000,#414141);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}@keyframes appear{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){#invitation{position:relative;background:#ffffff91;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);display:flex;font-size:4vw;align-items:center;font-family:Delius,cursive;color:#1e1e1e;z-index:1;animation:appear .5s ease-in-out;padding-top:1vh;padding-bottom:1vh;padding-left:3vw;font-style:italic}#invitation-message{width:50%}#goTrip{margin-left:3vw;border:2px solid rgb(0,81,255);background:linear-gradient(to right,#061b5e,#07b3b9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;font-size:4vw;padding:1vw 2vw}#declineInvitation{margin-left:2vw;border:2px solid rgb(0,0,0);background:linear-gradient(to right,#000,#414141);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;font-size:4vw;padding:1vw}}#forgotPage{background-color:#b7dcff;height:100vh;text-align:center;font-family:Roboto Flex,system-ui}#forgot-content{position:absolute;top:20%;left:35%;text-align:center;background:#b3b3b31a;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);padding:30px}#enter-email{font-size:50px;color:#fff;margin-top:20px}#forgot-email{font-size:30px;padding:10px 20px;border-radius:20px;margin-top:20px;width:450px}#submit-email{color:#fff;background-color:#0051ff;border-radius:40px;margin-top:20px;font-family:Roboto Flex,system-ui}#weSent{font-size:50px;position:absolute;top:30%;left:20%}@media (max-width:1200px){#forgotPage{background-color:#b7dcff;height:100vh;text-align:center;font-family:Roboto Flex,system-ui;box-sizing:border-box;max-width:100%}#forgot-content{position:absolute;top:20%;left:5%;text-align:center;background:#b3b3b31a;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);padding:3vw;width:85%;box-sizing:border-box}#enter-email{font-size:8vw;color:#fff;margin-top:0}#forgot-email{font-size:4vw;padding:10px 20px;border-radius:20px;margin-top:2vh;width:85%}#submit-email{color:#fff;background-color:#0051ff;border-radius:40px;margin-top:20px;font-family:Roboto Flex,system-ui;font-size:6vw;padding:2vw 4vw}#weSent{font-size:8vw;position:absolute;top:30%;padding:5%;left:0%}}#resetPage{background-color:#3c6c96;height:100vh}#content-reset{position:absolute;left:35%;top:20%;background:#fff3;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);padding:30px}#resetPage h2{color:#fff;font-size:50px;font-family:Spectral,system-ui}#confirmPassword-title{margin-top:30px}#resetPage input{font-size:30px;width:450px;height:50px;border-radius:20px;margin-top:10px;padding:10px 20px}#content-reset button{background-color:#00287e;color:#fff;margin-top:40px;font-family:Spectral,system-ui}@media (max-width:1200px){#resetPage{background-color:#3c6c96;height:100vh;max-width:100%;box-sizing:border-box}#content-reset{position:absolute;left:5%;top:20%;background:#fff3;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);padding:4vw}#resetPage h2{color:#fff;font-size:8vw;font-family:Spectral,system-ui}#confirmPassword-title{margin-top:3vh}#resetPage input{font-size:6vw;width:90%;height:50px;border-radius:20px;margin-top:10px;padding:1vh 4vw}#content-reset button{background-color:#00287e;color:#fff;margin-top:4vh;font-family:Spectral,system-ui;font-size:6vw;padding:2vw 4vw}}#calendarPage{background:linear-gradient(to bottom,#8fdddd,azure);height:100vh}#calendar-content{max-width:900px;margin:0 auto;position:absolute;top:15%;left:24%;padding:40px;background:#fff3;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);font-family:Noto Sans Mono,monospace}@media (max-width:600px){#calendarPage{background:linear-gradient(to bottom,#8fdddd,azure);height:100vh;max-width:100%;box-sizing:border-box}#calendar-content{box-sizing:border-box;max-width:90%;font-size:16px;margin:0 auto;position:absolute;top:15%;left:5%;padding:2vw;background:#fff3;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);font-family:Noto Sans Mono,monospace}}
