.lesson.svelte-s9176s{border-radius:.2rem;padding:1.2rem;font-size:1rem;width:100%;display:flex;flex-direction:column;gap:.25rem;box-sizing:border-box;background-color:#f0f0f0;border:.1rem solid white;box-shadow:0 .1rem .4rem #232323}.lesson_head.svelte-s9176s{display:flex;flex-direction:row;font-weight:500;gap:.5rem}.lesson_body.svelte-s9176s{display:flex;flex-direction:column}.lesson_name.svelte-s9176s{width:66%;display:flex;flex-direction:column;justify-content:center;color:#1d242d;flex:2}.desc.svelte-s9176s{font-size:.8rem;margin-bottom:0}.lesson_buttons.svelte-s9176s{display:flex;flex-direction:row;gap:.5rem;justify-content:right;align-items:top;flex:1}.light_button.svelte-s9176s{font-size:.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:fit-content;padding:0;margin:0;background:none}.light_button.svelte-s9176s:hover{text-decoration:underline}.big_button.svelte-s9176s{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.05rem solid rgb(146,146,146);border-radius:.2rem;background:linear-gradient(#f5f5f5,#f5f5f5);padding:.3rem .5rem;height:fit-content;text-decoration:none;color:#1d242d;font-weight:300;font-size:.9rem}.big_button.svelte-s9176s:hover{background:linear-gradient(#f5f5f5,#e4e4e4);color:#2d3b5c}.big_button.svelte-s9176s:active{background:#e4e4e4;color:#2d3b5c}body{margin:0}#outer_container.svelte-vzsvdk{min-width:50rem}#container.svelte-vzsvdk{height:100vh;overflow-y:hidden;display:flex;flex-direction:row;font-family:Roboto;font-optical-sizing:auto;font-weight:400;justify-content:center;width:100%}#header.svelte-vzsvdk{display:flex;flex-direction:row;flex:50;justify-content:right;background:var(--dark-color)}#header_items.svelte-vzsvdk{display:flex;flex-direction:column;max-width:35rem;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden;height:100vh;color:#fff;padding:2rem}#content.svelte-vzsvdk{box-sizing:border-box;flex:50;padding:2rem;background:linear-gradient(25deg,var(--dark-color) 25%,var(--light-color) 70%);overflow-y:hidden;height:100%}#lessons.svelte-vzsvdk{display:flex;flex-direction:column;gap:1rem;overflow-y:scroll;scrollbar-width:none;height:100%;max-width:35rem}#title.svelte-vzsvdk{height:4rem;padding-bottom:1rem;font-family:Montserrat}#title.svelte-vzsvdk h1:where(.svelte-vzsvdk){margin:0}.cat_name.svelte-vzsvdk{color:#fff;font-weight:500;font-size:1rem;margin-top:.5rem}#header_content.svelte-vzsvdk{display:flex;flex-direction:column;height:100%;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden}#header_content.svelte-vzsvdk p:where(.svelte-vzsvdk):first-child{margin-top:0}#header.svelte-vzsvdk p:where(.svelte-vzsvdk){font-size:1rem;line-height:2rem}#header.svelte-vzsvdk ul:where(.svelte-vzsvdk){font-size:1rem;line-height:2.2rem}#prereqs.svelte-vzsvdk li:where(.svelte-vzsvdk){list-style:"↪  ";list-style-position:outside}#links.svelte-vzsvdk{border-top:.1rem dashed grey;border-bottom:.1rem dashed grey;padding:.2rem;width:100%;margin-top:auto}#links_list.svelte-vzsvdk li:where(.svelte-vzsvdk){transition:padding-left .2s;padding-left:0;line-height:2.5rem;list-style-position:outside;list-style:"→   ";color:#fff}#links_list.svelte-vzsvdk a:where(.svelte-vzsvdk){width:100%;display:inline-block}#links_list.svelte-vzsvdk li:where(.svelte-vzsvdk):hover{transition:padding-left .2s;padding-left:.25rem}#links_list.svelte-vzsvdk li:where(.svelte-vzsvdk):hover a:where(.svelte-vzsvdk){text-decoration:underline}a.svelte-vzsvdk{text-decoration:none;color:#fff}#legalese.svelte-vzsvdk{display:flex;flex-direction:row;gap:1rem;font-size:.8rem;margin-top:1rem}#legalese.svelte-vzsvdk a:where(.svelte-vzsvdk){color:#a7a7a7}#legalese.svelte-vzsvdk a:where(.svelte-vzsvdk):hover{color:#a7a7a7;text-decoration:underline}#outer_container.svelte-vzsvdk{height:100vh;display:flex;flex-direction:row}
