@media screen and (height<=340px){*{display:none}}@media only screen and (width<=230px){*{display:none}}body{--bgColorHighContrast:#fff;--bgColorMediumContrast:#e0e0e0;--bgColorLowContrast:#c0bfbf;--fgColorHighContrast:#161616;--fgColorMediumContrast:#252525;--fgColorLowContrast:#313131;--highlightColorHighContrast:#292988;--highlightColorMediumContrast:#3c3cb9;--highlightColorLowContrast:#6464da;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;text-align:center;letter-spacing:.18px;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;margin:0;padding:0;font:18px/145% Nunito,system-ui,Segoe UI,Roboto,sans}@media (prefers-color-scheme:dark){body{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){body{font-size:16px}}body.dark{--bgColorHighContrast:#161616;--bgColorMediumContrast:#252525;--bgColorLowContrast:#313131;--fgColorHighContrast:#fff;--fgColorMediumContrast:#e0e0e0;--fgColorLowContrast:#c0bfbf;--highlightColorHighContrast:#6464da;--highlightColorMediumContrast:#3c3cb9;--highlightColorLowContrast:#292988}body{color:var(--fgColorHighContrast);background:var(--bgColorHighContrast);transition:background-color .35s,color .35s}.header{z-index:20;background-color:var(--bgColorMediumContrast);width:100vw;height:50px;color:var(--fgColorMediumContrast);position:sticky;top:0}.header-container{flex-flow:row;justify-content:space-evenly;align-items:center;width:100%;height:100%;display:flex}.header-button{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:80%;display:flex}.header-menubtn-container{flex-direction:column;justify-content:space-evenly;width:20%;display:flex}.header-menubtn-line{background-color:var(--fgColorMediumContrast);border-radius:3px;width:80%;max-width:40px;height:3px;transition:all .2s}.header-menubtn-container.navOpened .header-menubtn-line:first-child{transform:rotate(45deg)translate(7px,8px)}.header-menubtn-container.navOpened .header-menubtn-line:nth-child(3){transform:rotate(-45deg)translate(7px,-8px)}.header-menubtn-container.navOpened .header-menubtn-line:nth-child(2){width:0}.header-homebtn-container{width:40%}.header-logo{-webkit-user-select:none;user-select:none;width:auto;max-height:90%;padding-right:2px;position:relative}.header-loginbtn-container{width:20%}.navigation{flex-direction:row;justify-content:center;align-items:center;width:100vw;height:calc(100vh - 50px);display:flex;position:absolute;overflow:auto}.navigation-container{width:60%;min-width:150px;height:100%}@media (width>=768px){.navigation-container{width:40%}}.navigation-container{z-index:80;background-color:var(--bgColorLowContrast);flex-flow:column;justify-content:flex-start;align-items:center;gap:3.5rem;display:flex;overflow:auto}.navigation-side-container{z-index:40;background-color:#0009;width:100%;height:100%}.nav-content-container{-webkit-user-select:none;user-select:none;flex-wrap:nowrap;align-items:center;width:90%;display:flex}.nav-content-container:first-of-type{padding-top:10%}.navigation-quickactions-container{flex-flow:column wrap;justify-content:space-around;gap:2.4rem;height:max-content;margin-bottom:3rem}.theme.switch{background:var(--bgColorMediumContrast);cursor:pointer;border-radius:99px;align-items:center;width:52%;height:28%;padding:3px;display:flex}.theme-switch .thumb{background:var(--fgColorHighContrast);border-radius:50%;width:22px;height:22px;transition:transform .25s}.theme-switch .thumb.light{transform:translate(0)}.theme-switch .thumb.dark{transform:translate(24px)}.theme-switch{cursor:pointer;justify-content:center;align-items:center;display:flex}.switch{background-color:var(--bgColorLowContrast);border-radius:999px;align-items:center;width:64px;height:30px;padding:4px;transition:background .3s;display:flex;position:relative}.switch.light{background:#e5e7eb}.switch.dark{background:var(--highlightColorHighContrast)}.thumb{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute}.switch.light .thumb{left:4px}.switch.dark .thumb{left:45px}.icon{pointer-events:none;-webkit-user-select:none;user-select:none;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.icon.left{left:6px}.icon.right{right:6px}.navigation-links-container{flex-direction:column;justify-content:space-around;gap:1.1rem;height:min-content;min-height:10px;display:flex}.navigation-pagelinks-container{height:fit-content;color:var(--fgColorHighContrast);flex-direction:column;justify-content:flex-start;gap:1.1rem;margin-bottom:3vh}.footer{flex-flow:column;justify-content:center;align-items:center;width:100%;height:min-content;min-height:15vh;margin-top:10vh;padding:5px 0 10px;display:flex;position:relative;bottom:0}.footer :first-child{justify-content:flex-start}.footer{background-color:var(--bgColorLowContrast)}.footer-wrapper{justify-content:center;align-items:flex-start;width:90%;height:40%;display:flex}.footer-info p{color:var(--fgColorLowContrast);font-size:1em}.footer-links{color:var(--fgColorMediumContrast);-webkit-user-select:none;user-select:none;flex-flow:wrap;justify-content:space-evenly;align-items:center;gap:5vw;padding-top:2vh;display:flex}.info-page{flex-flow:column;justify-content:space-around;align-items:center;width:90%;height:fit-content;min-height:60vh;margin:4vh auto 2vh;padding:4vh 0;display:flex;position:relative}.info-header-wrapper{flex-flow:column;justify-content:space-evenly;align-items:center;width:90%;height:70%;display:flex}.header-content-wrapper{flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;display:flex}.header-text-wrapper{height:70%}.header-text-wrapper h1{font-size:1.4em;font-weight:700}.header-logo-wrapper{width:40%;height:30%}.header-logo-wrapper img{max-width:90%;height:auto;max-height:90%}@media (width>=768px){.info-header-wrapper{flex-direction:row}.header-content-wrapper{height:100%}.header-text-wrapper{width:70%}.header-text-wrapper h1{font-size:3vw}.header-logo-wrapper{width:30%}}.info-message-wrapper{flex-flow:column;justify-content:center;align-items:center;gap:1rem;width:90%;height:30%;display:flex}.cards-page{flex-flow:wrap;justify-content:space-around;align-items:center;gap:4vh;width:90vw;height:fit-content;margin:auto;display:flex}.card{width:85vw;min-width:32vh;height:40vh;min-height:76.5vw}@media (width>=768px){.card{width:27vw;height:40vh;min-height:24.3vw}}.card{box-shadow:3px 3px 10px var(--bgColorLowContrast);background-color:var(--bgColorMediumContrast);border:none;border-radius:1rem;flex-direction:column;justify-content:space-evenly;align-items:center;display:flex}.card:hover{background-color:var(--bgColorLowContrast)}.card:hover .card-image-container{border-color:var(--bgColorLowContrast)}.content-container{-webkit-user-select:none;user-select:none;flex-flow:row;justify-content:center;align-items:center;width:90%;display:flex}.card-image-container{border:none;border-radius:1em;height:45%}.card-image-container img{border-radius:1em;width:auto;max-width:100%;height:95%}.card-headline-container{height:12%;color:var(--fgColorHighContrast);font-weight:700}.card-description-container{max-height:40%;color:var(--fgColorMediumContrast);text-overflow:clip;overflow:scroll}.card-description-text{font-size:15px}.about-page-wrapper{width:100vw;height:min-content5vh;flex-flow:column;justify-content:space-between;align-items:center;gap:4vh;display:flex}.about-header{margin:2em;font-size:1.2em}.about-text-wrapper{flex-flow:column wrap;justify-content:space-evenly;align-items:flex-start;gap:2.4vh;width:80vw;height:min-content;margin:0 auto 2vh;display:flex}.content-wrapper{padding-bottom:1vh}.content-wrapper p{text-align:left;padding-bottom:1vh}.about-feedback-wrapper{flex-flow:column;justify-content:center;align-items:center;gap:1vh;width:80vw;height:50vh;min-height:min-content;margin:3vh;display:flex}.feedback-intro-text{-webkit-user-select:none;user-select:none;text-align:left}.feedback-textbox{field-sizing:content;text-align:center;background-color:var(--bgColorMediumContrast);width:100%;max-width:100%;height:15vh;color:var(--fgColorHighContrast);font-size:1em;overflow:scroll}.feedback-send-btn{-webkit-user-select:none;user-select:none;width:min-content;margin:5px}.login-page-wrapper{flex-direction:column;justify-content:space-evenly;align-items:center;gap:5vh;width:100vw;height:min-content;min-height:calc(100vh - 50px);display:flex}.login-change-method-wrapper{-webkit-user-select:none;user-select:none;width:auto;height:min-content}.login-container{--login-min-width:150px;flex-direction:column;justify-content:center;align-items:center;gap:5vh;width:80vw;height:auto;display:flex}.registSuccessMessage{color:var(--fgColorLowContrast);font-size:15px}.login-form{min-width:var(--login-min-width);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:90%;display:flex}@media (width>=768px){.login-form{width:40%}}.login-btn{width:var(--login-min-width);background-color:var(--highlightColorMediumContrast);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:10px;padding:10px}.signup-container{--signup-min-width:150px;flex-direction:column;justify-content:center;align-items:center;gap:5vh;width:80vw;height:auto;display:flex}.signup-form{min-width:var(--signup-min-width);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:90%;display:flex}@media (width>=768px){.signup-form{width:40%}}.input-group{flex-direction:column;width:100%;display:flex}.input-group label{text-align:left}input{border:1px solid var(--bgColorLowContrast);background-color:var(--bgColorMediumContrast);color:var(--fgColorHighContrast);text-align:center;border-radius:6px;padding:8px}.signup-btn{width:var(--signup-min-width);background-color:var(--highlightColorMediumContrast);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:10px;padding:10px}.info-text{color:var(--fgColorHighContrast)}.profile-wrapper{background-color:var(--bgColorHighContrast);flex-direction:column;justify-content:flex-start;align-items:center;width:100vw;height:auto;min-height:90vh;display:flex}.info-wrapper{background-color:var(--bgColorHighContrast);flex-direction:column;justify-content:center;align-items:center;width:90vw;height:auto;margin:4vh 0;padding-top:48px;display:flex}.profile-card{background-color:var(--bgColorMediumContrast);border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:80%;padding:32px;display:flex;box-shadow:0 4px 20px #00000014}@media (width>=768px){.profile-card{width:420px}}.profile-avatar{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-size:48px;display:flex}.profile-avatar img{border-radius:inherit;max-width:100%;max-height:100%}.profile-name{font-size:32px}.profile-level{opacity:.8}.progress-bar{background-color:var(--bgColorLowContrast);border-radius:999px;width:60%;height:1.2rem;margin:.5vh auto 0;overflow:hidden}.progress-fill{background-color:#22c55e;border-radius:999px;width:75%;height:100%}.rooms-status-wrapper{flex-flow:wrap;align-items:center;gap:1rem;width:100%;margin:1vh 0;display:flex}.rooms-status-element{overflow-wrap:anywhere;height:auto;margin:0}.rooms-status-element:first-of-type{text-align:left;width:20%;min-width:110px}.status-progress-bar{background-color:var(--bgColorHighContrast);background-color:var(--bgColorMediumContrast);border-radius:1em;flex:1;width:60%;height:12px;overflow:hidden;box-shadow:inset 0 2px 4px #0000004d}.status-progressbar-fill{border-radius:inherit;background:linear-gradient(90deg,#2e7d32,#4caf50);height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.rooms-status-element:last-of-type{text-align:right;width:10%;min-width:50px}.account-control-wrapper{flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:auto;margin:5vh 0;display:flex}.control-elements-wrapper{flex-flow:wrap;justify-content:space-evenly;align-items:center;gap:1em;width:100%;height:auto;display:flex}.account-control-element{color:#fff;background-color:var(--highlightColorLowContrast);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:1em;min-width:10vw;height:auto;padding:5px 10px}.profile-action-btn{background-color:var(--highlightColorMediumContrast);width:60%;min-height:6vh;color:var(--fgColorContrast);cursor:pointer;border:none;border-radius:2rem;justify-content:center;align-items:center;margin:1vh auto;padding:.6rem 1.2rem;font-size:.8rem;font-weight:600;transition:transform .2s,box-shadow .25s,opacity .2s;display:flex}.profile-action-btn:hover{transform:scale(1.03);box-shadow:0 1vh 2vh #0003}.profile-action-btn:active{transform:scale(.98)}.alert-box-wrapper{width:60vw;height:auto}@media (width>=768px){.alert-box-wrapper{width:40vw}}.password-input{background-color:var(--bgColorHighContrast);width:80%}.options-wrapper{flex-direction:row;justify-content:space-evenly;align-items:center;gap:1rem;width:90%;height:auto;display:flex}.alert-wrapper{z-index:9999;background-color:#0006;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.alert-box-wrapper{width:70vw;height:auto;max-height:90vh}@media (width>=768px){.alert-box-wrapper{width:50vw}}.alert-box-wrapper{background-color:var(--bgColorMediumContrast);border-radius:1.5em;flex-direction:column;justify-content:space-evenly;align-items:center;gap:2em;padding:1em 2em;display:flex}.alert-header{font-weight:700}.profile-preview-wrapper{border-top:5px var(--fgColorLowContrast);border-bottom:1px var(--fgColorLowContrast);justify-content:center;align-items:center;width:90%;height:8vw;min-height:100px;margin:0 1rem;display:flex}.profile-preview-wrapper img{border-radius:50%;width:auto;max-width:80%;height:90%}.setting-wrapper{flex-flow:column wrap;justify-content:center;align-items:center;gap:2rem;width:100%;height:auto;display:flex}.color-settings-wrapper{width:100%;height:auto}.color-settings-wrapper input{border-radius:50%;width:5rem;height:3rem}.image-settings-wrapper{flex-flow:wrap;justify-content:space-evenly;align-items:center;gap:2rem;width:100%;max-height:30vh;display:flex;overflow:auto}.image-settings-wrapper .icon-preview{border-radius:50%;width:auto;height:8vh}.options-wrapper{flex-direction:row;justify-content:space-evenly;align-items:center;gap:1rem;width:90%;height:auto;margin-top:1vh;display:flex}.options-button{cursor:pointer;background-color:var(--highlightColorMediumContrast);color:#fff;-webkit-user-select:none;user-select:none;border-radius:1em;padding:3px 10px}.student-dashboard-wrapper{flex-direction:column;align-items:center;gap:3rem;width:90vw;height:auto;margin-top:2rem;display:flex}.student-dashboard-wrapper .add-student-btn{text-align:center;width:15rem;padding:.75rem}.student-dashboard-wrapper .student-controls,.student-dashboard-wrapper .student-list{flex-direction:column;align-items:center;width:100%;display:flex}.student-dashboard-wrapper .student-card{width:90%;max-width:30rem;padding:1rem}.student-controls{flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:auto;display:flex}.add-student-btn{background-color:var(--highlightColorMediumContrast);color:#fff;cursor:pointer;border:none;border-radius:2rem;justify-content:center;align-items:center;width:60%;min-height:6vh;margin:2vh auto;padding:.6rem 1.2rem;font-size:.8rem;font-weight:600;transition:transform .2s,box-shadow .25s,opacity .2s;display:flex}.add-student-btn:hover{transform:scale(1.03);box-shadow:0 1vh 2vh #0003}.add-student-btn:active{transform:scale(.98)}.add-student-wrapper{flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:auto;display:flex}.add-students-button{background-color:var(--highlightColorLowContrast);color:#fff;border-radius:1em;margin-top:1em;padding:3px 10px}.new-students-wrapper{width:90%;min-width:250px;height:auto;margin:2em 0}@media (width>=768px){.new-students-wrapper{width:50%}}.new-students-wrapper{flex-direction:column;justify-content:space-evenly;align-items:center;display:flex}.new-student-element{flex-direction:row;justify-content:space-around;align-items:center;width:90%;height:auto;display:flex}.student-list-wrapper{flex-flow:column wrap;justify-content:space-evenly;align-items:center;width:90vw;height:auto;display:flex}.student-info-wrapper{justify-content:center;width:60%;margin-bottom:1.5rem;display:flex}.student-info-wrapper .student-card-container{box-sizing:border-box;width:90%;max-width:50rem}.students-wrapper{background-color:var(--bgColorMediumContrast);border-radius:2em;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;margin-bottom:1em;padding:10px 40px;display:flex}.student-card{background-color:#0000;border-radius:1rem;justify-content:space-between;align-items:center;width:auto;max-width:100%;margin:1vh auto;padding:1rem 1.5rem;display:flex}.student-left{flex:1;align-items:center;gap:1rem;display:flex}.student-avatar-wrapper{background-color:var(--highlightColorMediumContrast);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.2rem;display:flex}.student-avatar{border-radius:inherit;width:100%;height:100%}.student-name{font-weight:600}.view-profile-btn{color:var(--highlightColorMediumContrast);cursor:pointer;background:0 0;border:none;width:120px;font-size:.9rem;font-weight:600;transition:width .4s cubic-bezier(.4,0,.2,1)}.view-profile-btn.expanded{width:150px}.view-profile-btn:hover{text-decoration:underline}.student-actions{justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.btn-secondary,.btn-danger{cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:500;transition:transform .1s,filter .2s}.btn-secondary{color:#fff;cursor:pointer;background-color:#4a5568;border:none;border-radius:6px;padding:.5rem 1rem}.btn-danger{color:#fff;cursor:pointer;background-color:#c53030;border:none;border-radius:6px;padding:.5rem 1rem}.btn-secondary:hover,.btn-danger:hover{filter:brightness(1.1)}.btn-secondary:active,.btn-danger:active{transform:scale(.95)}.control-wrapper{flex-direction:column;gap:1.5em;width:90vw;height:auto;margin-top:2em;padding-bottom:1em;display:flex}.student-control-wrapper{flex-direction:column;width:100%;height:auto;margin-top:.5em;display:flex}@media (width>=768px){.student-control-wrapper{flex-direction:row}}.student-control-wrapper{justify-content:center;align-items:center;gap:1em}.control-button{background-color:var(--highlightColorLowContrast);color:#fff;cursor:pointer;border-radius:.5em;width:auto;height:auto;padding:5px 10px}.rooms-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:28vh;display:flex}.rooms-headline{font-size:20px}.room-view-wrapper{height:fit-content;min-height:100vh}.room-page-wrapper{flex-flow:column;justify-content:flex-start;align-items:center;width:100vw;height:min-content;min-height:calc(85vh - 50px);display:flex}.room-header-wrapper{background-color:var(--bgColorMediumContrast);border:none;border-radius:1.5em;flex-flow:row;justify-content:center;align-items:center;width:90%;height:100px;margin:8vh 0 5vh;display:flex}.room-header-thumb{border-radius:1.5em;width:auto;height:80%;left:1em}.room-page-header{flex-flow:column;justify-content:space-around;align-items:center;width:80%;height:100%;display:flex}.room-header-text{font-size:1.2em;font-weight:700}.room-header-progressbar{background-color:var(--bgColorLowContrast);border:none;border-radius:2em;width:90%;height:10px}.room-header-progress{background-color:#00800066;border:none;border-radius:2em;width:0;height:100%;transition:width .1s}*{margin:0;padding:0;font-family:Nunito,sans-serif;font-size:16px;text-decoration:none}.highlight-btn-low{background-color:var(--highlightColorLowContrast);color:#fff;-webkit-user-select:none;user-select:none;border:none;border-radius:5px;padding:4px 7px}.highlight-btn-medium{background-color:var(--highlightColorMediumContrast);color:#fff;-webkit-user-select:none;user-select:none;border:none;border-radius:5px;padding:4px 10px}.highlight-btn-high{background-color:var(--highlightColorHighContrast);color:#fff;-webkit-user-select:none;user-select:none;border:none;border-radius:5px;padding:8px 10px}.room-topic-wrapper{background-color:var(--bgColorLowContrast);width:90vw;height:fit-content;box-shadow:3px 3px 5px var(--bgColorMediumContrast);border:1px, solid, var(--bgColorLowContrast);border-radius:1em;flex-flow:column;justify-content:flex-start;align-items:center;margin:2vh 0;display:flex}.room-topic-wrapper.correct{background-color:#0080001a}.room-topic-header{background-color:var(--bgColorMediumContrast);border:1px, solid, var(--bgColorMediumContrast);border-radius:1em 1em 0 0;flex-flow:row;justify-content:space-around;align-items:center;width:100%;height:50px;display:flex}.room-topic-header.closed{border-radius:1em}.room-topic-header.correct{background-color:#00800066}.topic-header-element{-webkit-user-select:none;user-select:none;flex-wrap:nowrap;justify-content:center;align-items:center;width:10%;height:100%;display:flex}.topic-header-element:nth-child(2){width:60%;font-size:1em}.topic-header-icon{clip-path:polygon(50% 0%,0% 100%,100% 100%);background:linear-gradient(to bottom, var(--fgColorHighContrast), var(--fgColorMediumContrast));width:18px;max-width:80%;height:15px;max-height:80%;transition:all .1s;display:block;box-shadow:50px 50px 10px #00f}.topic-header-icon.opened{transform:rotate(180deg)}.topic-content-wrapper{flex-flow:column;justify-content:space-between;align-items:center;width:90%;height:min-content;margin:3vh 0;display:flex}.topic-content-wrapper.opened{display:block}.topic-content-wrapper.closed{display:none}.description-toggle-btn{-webkit-user-select:none;user-select:none;margin:2vh 0}.description-toggle-btn p{-webkit-user-select:none;user-select:none;color:var(--highlightColorHighContrast)}.topic-submit-wrapper{justify-content:center;align-items:center;width:100%;height:10vh;display:flex}.submit-btn{background-color:var(--highlightColorHighContrast);color:#fff;-webkit-user-select:none;user-select:none;border:0;border-radius:.8em;width:100px;height:auto;margin-top:4vh;padding:7px}.exercise-wrapper{border-bottom:.1px solid var(--fgColorLowContrast);width:100%;height:auto;min-height:20vh;margin-bottom:2vh;padding-bottom:2vh}.question-text{height:auto;min-height:3vh;margin:2vh 0;padding:10px 0;font-weight:bolder}.choices-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:1vh;width:100%;height:auto;display:flex}.info-text{color:var(--fgColorLowContrast);margin:1vh 0}.choice-wrapper{border:none;border-radius:1em;flex-direction:row;justify-content:flex-start;align-items:center;gap:2vw;width:90%;height:auto;min-height:40px;padding:10px 0;display:flex}.choice-checkbox{background:orange;min-width:1.3em;min-height:1.3em;display:block}.choice-checkbox:checked:after{color:red}.text-wrapper{overflow-wrap:anywhere;text-align:left;width:auto;height:auto}.choice-text{text-align:left;vertical-align:top;color:var(--fgColorHighContrast)}.linking-wrapper{flex-flow:wrap;justify-content:center;align-items:center;width:100%;height:auto;min-height:15vh;display:flex}.element-wrapper{background-color:var(--bgColorMediumContrast);-webkit-user-select:none;user-select:none;border:none;border-radius:1em;flex:2 2 33%;width:fit-content;height:fit-content;margin:1em;padding:1em;transition:all ease-in-out}.element-wrapper.active{background-color:var(--highlightColorLowContrast)}.element-text{color:var(--fgColorHighContrst);font-weight:700}.description-text{color:var(--fgColorLowContrast)}.error-page-wrapper{-webkit-user-select:none;user-select:none;flex-flow:column wrap;justify-content:center;align-items:center;gap:2em;width:100vw;height:90vh;display:flex}.error-page-wrapper:hover{cursor:pointer}.error-header{font-size:large;font-weight:700}
