@import "https://fonts.googleapis.com/css2?family=Quicksand&display=swap";
@import "https://fonts.googleapis.com/css2?family=Nunito&display=swap";
@import "https://fonts.googleapis.com/css2?family=Source+Code+Pro&display=swap";
:root{--background:#eeedfc;--purple:#6f64c5;--grey:#c9c9c9;--textColor:#303030;--cardBackground:white;--cardBackgroundHover:#fcfcfc;--wrong:#ff6465}*{box-sizing:border-box;margin:0;padding:0;font-family:Nunito,sans-serif;text-decoration:none}body{background-color:var(--background)}pre>code{border:1px solid #e6e6e6;border-radius:15px;margin-top:20px;margin-bottom:20px;font-family:Source Code Pro,monospace;font-size:16px;overflow:hidden}a{color:var(--purple)}a:hover{color:#5345b6}hr{margin:15px 0}
.Header-module__Af2_WG__wrapper{color:var(--textColor);z-index:-2;grid-template-columns:auto 500px;align-items:center;padding:20px 0;font-family:Quicksand,sans-serif;display:grid}.Header-module__Af2_WG__wrapper img,.Header-module__Af2_WG__wrapper a{cursor:pointer}.Header-module__Af2_WG__usersBox{display:none}.Header-module__Af2_WG__topButton{text-align:center;background-color:#fddc47;border:1px solid #fdb602;border-radius:15px;padding:10px 5px;font-size:20px;transition:transform .2s}.Header-module__Af2_WG__topButton:hover{cursor:pointer;transform:scale(1.05)}.Header-module__Af2_WG__submitButton{text-align:center;color:#000;cursor:pointer;background-color:#90ee90;border:1px solid #01e05e;border-radius:15px;padding:10px 5px;font-size:20px;text-decoration:none;transition:transform .2s}.Header-module__Af2_WG__submitButton:hover{color:var(--textColor);transform:scale(1.05)}.Header-module__Af2_WG__hamburger_wrapper{align-items:center;margin:0 20px;display:flex}.Header-module__Af2_WG__hamburger_box{cursor:pointer;z-index:1003;display:inline-block}.Header-module__Af2_WG__bar1,.Header-module__Af2_WG__bar2,.Header-module__Af2_WG__bar3{background-color:#6f64c5;width:35px;height:5px;margin:6px 0;transition:all .4s}.Header-module__Af2_WG__change.Header-module__Af2_WG__bar1{transform:rotate(-45deg)translate(-9px,6px)}.Header-module__Af2_WG__change.Header-module__Af2_WG__bar2{opacity:0}.Header-module__Af2_WG__change.Header-module__Af2_WG__bar3{transform:rotate(45deg)translate(-8px,-8px)}@media only screen and (min-width:601px){.Header-module__Af2_WG__usersBox{grid-template-columns:1fr 1fr;gap:30px;display:grid}.Header-module__Af2_WG__hamburger_wrapper{display:none}}@media only screen and (max-width:600px){.Header-module__Af2_WG__wrapper{grid-template-columns:1fr;place-items:center}}@media only screen and (max-width:1600px){.Header-module__Af2_WG__wrapper{padding:10px 20px}}
.AddModal-module__NMZ7rG__wrapperOpen{z-index:1;background:#0009;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}.AddModal-module__NMZ7rG__wrapperClosed{display:none}.AddModal-module__NMZ7rG__modal{background:#fff;border-radius:15px;width:80%;height:80vh;padding:20px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.AddModal-module__NMZ7rG__modalTitle{text-align:center;padding:20px 0}.AddModal-module__NMZ7rG__select{border:1px solid #ccc;border-radius:15px;width:100%;margin:10px 0;padding:5px 10px;font-size:18px}.AddModal-module__NMZ7rG__inputStringBox{word-break:break-all;border:1px solid #ccc;border-radius:15px;min-width:100%;max-width:100%;margin:10px 0;padding:5px 10px;font-size:18px}.AddModal-module__NMZ7rG__closeButton{cursor:pointer;background-color:tomato;border:none;border-radius:15px;width:200px;margin:0 15px;padding:10px;font-size:20px;transition:transform .2s}.AddModal-module__NMZ7rG__closeButton:hover{transform:scale(1.1)}.AddModal-module__NMZ7rG__submitButton{cursor:pointer;background-color:#90ee90;border:none;border-radius:15px;width:200px;margin:0 15px;padding:10px;font-size:20px;transition:transform .2s}.AddModal-module__NMZ7rG__submitButton:hover{transform:scale(1.1)}.AddModal-module__NMZ7rG__buttonBox{text-align:center;margin:10px 0}
.Layout-module__hBxhlq__wrapper{max-width:1600px;min-height:100vh;margin:0 auto;position:relative}
.Footer-module__EZoWya__wrapper{text-align:center;width:100%;padding:20px;font-family:Quicksand,sans-serif;font-size:20px;position:absolute;bottom:0}
