@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto&family=Rubik+Gemstones&family=Workbench&display=swap";:root{--primary: #DEAA79;--secondary: #659287}*{box-sizing:border-box;margin:0;padding:0;color:#fff}body{font-family:Open Sans,serif;padding:20px;background-color:var(--secondary)}.container{max-width:1200px;margin:30px auto}p{margin:20px 0}header{display:flex;justify-content:space-between;align-items:center}header nav a{padding:5px;border-radius:4px;text-decoration:none}nav a.active{background-color:var(--primary)}main{padding:20px;border-radius:10px;background:#0003}#help-layout nav{display:flex;justify-content:flex-start;gap:10px;margin:20px 0}#help-layout nav a{border:2px solid #fff;padding:6px;border-radius:4px;margin:20px 0;text-decoration:none}#faq .question{background:#0000004d;padding:15px 30px;border-radius:4px;margin:15px 0}form label{margin-bottom:5px}form input,form label,form textarea{display:block}form input,form textarea{margin-bottom:20px;padding:10px;border-radius:4px;border:0;width:300px;color:#000}form button{border:0;padding:10px;border-radius:4px;color:#fff;background:var(--primary);cursor:pointer}.tree{padding:15px;max-width:100%;background:#0000004d;border-radius:8px;box-shadow:0 2px 4px #0000001a}.tree,.tree ol,.tree ul{list-style:none;line-height:2em;margin:0;padding-left:15px;color:#fff}.tree label{display:block;width:100%;position:relative;cursor:pointer;font-weight:500}.tree a{text-decoration:none!important;font-weight:500}.tree a:hover{color:var(--primary)!important;text-decoration:underline!important}.tree a:hover,.tree a:focus{color:var(--primary)!important}.tree input[type=checkbox],.tree li ul{display:none}.tree input[type=checkbox]:checked+label+ul{display:block}.tree label:after{content:"▶";position:absolute;right:1.5em;transition:all .3s}.tree input[type=checkbox]:checked+label:after{transform:rotate(90deg)}#courses-layout input[type=checkbox]:checked+label+div .dropdown-content{display:block!important}#courses-layout nav a:hover,#courses-layout nav label:hover{background-color:var(--primary)!important;color:#000!important}#courses-layout .dropdown-content a:hover{background-color:var(--primary)!important;color:#000!important}@keyframes fadeInScale{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}
