html{background-color:#000;font-family:Courier New,Courier,Lucida Sans Typewriter;color:#0f0;padding:0;margin-top:0!important}.App{top:0;border:0px;margin:0;padding:0;text-align:center;background-color:#000;display:flex;justify-content:center;align-items:center;flex-direction:column}.Home{border:0px;margin:0;padding:0;text-align:center;background-color:#000;display:flex;justify-content:center;align-items:center;flex-direction:column}.CardList{position:absolute;top:110px;width:70%}@media only screen and (max-width:600px){.CardList{top:85px}}.Header{width:100%;top:-21px;height:80px;position:fixed;z-index:1;background-color:#000;padding-top:10px}.Header h1{top:10px;position:absolute}@media only screen and (max-width:600px){.Header{height:70px}}.LinkList{width:70%;display:flex;justify-content:space-between;position:fixed;top:50px;z-index:2}.LinkList a{display:inline-block}.LinkList img{height:30px}.Container a{align-content:center;color:#0f0;text-decoration:none}.Container a:active{color:#0f0;text-decoration:none}.Container a:focus{color:#0f0;outline:none;text-decoration:none}.Container a:hover{color:#0f0;text-decoration:none}.ProjectCard{padding-left:20px;padding-right:20px;padding-bottom:10px;border:linen;border-style:double;border-width:7px;border-radius:20px;word-wrap:break-word;display:flex;align-self:center;flex-wrap:wrap}.ProjectCard:hover{box-shadow:0 0 25px linen}.ProjectCard:focus{box-shadow:0 0 25px linen}.ProjectCard h1,.ProjectCard h2{display:inline-block}.ProjectCard p{width:100%;flex:1;align-self:flex-start}.ProjectCard img{flex:1;align-self:flex-start;max-width:25%}.title{text-align:left;font-size:32px;font-weight:700;float:left;width:100%}.date{font-size:24px;font-weight:700;float:right;width:100%;text-align:right}.img{float:left;padding-bottom:5px}.description{float:right;width:75%;text-align:left;padding-bottom:5px;font-weight:1000}.top{display:flex;width:100%;left:0;padding-bottom:15px;padding-top:10px}.bot{display:flex}p.tt-html a,p.tt-html a:visited{text-decoration:underline}p.tt-html a:hover{color:#afa!important}.Spacer{height:80px}.title{font-size:19px}.MobileProjectCard{padding:8px}.MobileContainerExpanded{border:linen;border-style:double;border-width:5px;border-radius:12px}.MobileContainerCollapsed{border:linen;border-style:double;border-width:5px;border-radius:12px;height:36px}.altDescription{text-align:left;padding:8px}.MobileContainerExpanded:hover,.MobileContainerCollapsed:hover{box-shadow:0 0 13px linen}.MobileContainerExpanded a{align-content:center;color:#0f0;text-decoration:none}.MobileContainerExpanded a:active{color:#0f0;text-decoration:none}.MobileContainerExpanded a:focus{color:#0f0;outline:none;text-decoration:none}.MobileContainerExpanded a:hover{color:#0f0;text-decoration:none}html{background-color:#000;font-family:Courier New,Courier,Lucida Sans Typewriter;color:#0f0;padding:0;margin-top:0!important;height:100%}body{margin-top:0!important;margin-right:0;margin-left:0;height:100%}.TTT{height:100vh;width:100%;border:0px;margin:0;top:0;padding:0;text-align:center;background-color:#000;display:flex;align-items:center;flex-direction:column;position:absolute;justify-content:center}.homebutton{height:32px;width:32px;position:absolute;top:22px;left:22px}.homebutton .icon{height:100%;width:100%}h1{left:62px;right:62px}.resetbutton{height:32px;width:32px;position:absolute;top:22px;right:22px}.resetbutton .icon{height:100%;width:100%}.tttButton{background-color:transparent;border:none;padding:0;font-size:inherit;cursor:pointer}.tttTitle{position:absolute;width:calc(100% - 124px);top:0;display:flex;align-items:center;justify-content:center}.infobutton .icon{width:11px;height:11px;top:36px;right:calc(50% - 124px)}.TTTBoard{aspect-ratio:1 / 1;position:relative;display:grid;grid-template-columns:repeat(3,1fr);touch-action:none;bottom:20px}.GameParent{width:100%;height:calc(100% - 190px);display:flex;justify-content:center;align-items:center;flex-direction:column;touch-action:none;bottom:0;top:100px}.SwitchContainer{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 40px);bottom:10px;position:absolute;width:100%;height:120px}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.mobileSlider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.266s;transition:.266s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.mobileSlider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.266s;transition:.266s}input:checked+.slider{background-color:#0f0}input:focus+.slider{box-shadow:0 0 1px #0f0}input:checked+.mobileSlider{background-color:#0f0}input:focus+.mobileSlider{box-shadow:0 0 1px #0f0}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}input:checked+.mobileSlider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translate(18px)}.slider.round{border-radius:34px}.mobileSlider.round{border-radius:17px}.slider.round:before{border-radius:50%}.mobileSlider.round:before{border-radius:50%}.FPS,.TPM,.SSG{padding-top:10px;font-size:1em;width:33%}.TTTSquare{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;touch-action:none;padding:0;margin:0}.TTTSquare:hover{box-shadow:0 0 20px #fff inset}.TTTSquare img{position:relative;width:50%}.modal{position:absolute;z-index:10;background-color:#000;border-style:double;border-color:#f5f5f5;padding:20px 50px;box-shadow:0 0 25px #f5f5f5;border-radius:25px;font-size:1em;align-self:center}.close{position:absolute;top:10px;right:10px;height:24px;aspect-ratio:1/1}.closeButton{width:100%;height:100%}.popup-content{display:flex;justify-content:center;align-items:center;width:100%}.modal .modalTitle{display:block;font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;text-align:center}li{padding-top:5px;padding-bottom:5px}html{background-color:#000;font-family:Courier New,Courier,Lucida Sans Typewriter;color:#0f0;padding:0;margin-top:0!important;font-weight:200}body{margin-top:0!important}.Tutoring{font-family:Roboto,sans-serif;color:#f5f5f5;border:0px;margin:0;padding:0;background:#000;top:0;left:0;right:0;position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.Tutoring p{color:#000}.google-login{top:20px;right:20px;position:absolute;display:flex}.successLogin{background-color:#202124;color:#e8eaed;width:100%;padding-top:5px;padding-left:20px;padding-right:20px;width:auto;max-width:192px;border-radius:4px;position:relative;display:flex;flex-direction:row-reverse;justify-content:flex-start}.successLogin:hover{background-color:#3f3f3f}.successLogin img{border-radius:50%;aspect-ratio:1;height:36px;left:8px;margin:12px;position:relative}.username-email{font-size:12px;padding-top:1px}.greeting{padding-bottom:1px}.successLogin .text{display:flex;flex-direction:column;text-align:left;position:relative;top:10px}.radioView{flex-direction:row;padding-left:20px;padding-right:20px;padding-top:25px;width:70%;max-width:782px;display:flex;justify-content:space-between;border-bottom:#e8eaed 2px solid}label{margin-bottom:10px;width:33%}.radioView [type=radio]{display:none}input[type=radio]:checked{font-weight:700}.resource-list{min-height:calc(100vh - 101px)}.logout{width:auto;background-color:#f5f5f5;color:#000;border-radius:2px;width:130px;height:34px;font-family:Roboto,sans-serif;top:-10px;position:relative;border:none}.logout:hover{background-color:#dadada}.ReactModalPortal{position:absolute;z-index:4}.modalClose{background-color:#dadada;color:#242424;border-radius:50%;padding:4px;height:24px;width:24px;position:absolute;top:12px;right:12px}.modalClose img{width:90%;height:90%}.mobileSuccessLogin{background-color:#202124;color:#e8eaed;width:100%;padding:0;width:auto;max-width:192px;border-radius:4px;position:relative;display:flex;flex-direction:row-reverse;justify-content:flex-start}.mobileSuccessLogin:hover{background-color:#3f3f3f}.mobileSuccessLogin img{border-radius:50%;aspect-ratio:1;height:36px;margin:2px;position:relative}.mobileLogout{width:auto;background-color:#f5f5f5;color:#000;border-radius:2px;padding:4px 1px;font-family:Roboto,sans-serif;position:relative;border:none;font-size:11px}.wide{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.gradient{background:linear-gradient(to bottom,#000,#fff);height:100%}.TutoringHeader{left:80px;right:80px;top:-21px;height:60px;z-index:1;padding-top:10px;background-color:#000;margin:0;font-weight:400}.TutoringHeader h1{top:10px;position:absolute}@media only screen and (max-width:600px){.TutoringHeader{height:70px}}.about{text-align:left;width:70%;max-width:678px;left:15%;justify-self:center;margin-bottom:20px}.closing,.about h4{text-align:center}.textbox-title{font-size:30px;font-weight:500}.AL{text-align:left}.AR{text-align:right}.text-box{padding:15px;margin:25px}.textbox-wrapper{margin:6px 0 12px}.reviews{background-color:#000;color:#f5f5f5;display:flex;justify-content:center;flex-direction:column;padding:40px}.reviews p{color:#f5f5f5}.review{width:64%;padding:20px;position:relative;display:flex}.review img{border-radius:50%;height:130px;width:130px;overflow:hidden}.picture{display:flex;flex-direction:column}.review p{text-align:left}.quotation-top,.quotation-bot{position:absolute;font-weight:300;font-size:52px;font-style:italic;font-family:Times New Roman,Times,serif}.quotation-bot{position:absolute;bottom:-40px;right:40px}.quotation-top{position:absolute;top:-20px;left:-20px}.content{position:relative}.caption{margin-top:5px}.resource-list{padding-top:10px;width:70%;display:flex;flex-direction:column;align-items:center;position:relative}.listHeader{background-color:#454545;display:flex;flex-direction:row;border-bottom:white 2px solid;text-align:left;padding-left:5px;padding-right:5px;font-weight:400;width:70%}.type{width:calc(10% + 32px)}.link{width:calc(80% - 102px)}.download{text-align:right;width:calc(10% + 74px)}.explanation{width:50%;text-align:left;margin-bottom:15px}.form{display:flex;flex-direction:column;align-items:center;max-width:788px;width:calc(100% - 60px);margin:auto;padding:20px;border-radius:8px;font-family:Segoe UI,Tahoma,sans-serif;font-size:22px}.form button[type=submit]{-webkit-border-radius:8px;border-radius:8px;border-color:#0051ff;max-width:156px;width:20%;padding:10px 20px;background-color:#007bff;color:#fff}.form button[type=submit]:disabled{border-color:#b6b6b4;background-color:#848484;cursor:not-allowed}.form .desc,.form .course,.form .location{width:100%;color:#000;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px}.form .dt{flex:1;font-weight:700;margin-right:10px;text-align:left}.form .ct,.form .lt{flex:1;text-align:left;font-weight:700;margin-right:10px}textarea{height:5em;resize:none}textarea,input{width:100%;border:none;font-family:Segoe UI,Tahoma,sans-serif;font-size:20px}textarea:focus{outline:none}input:focus{outline:none}textarea::placeholder{font-size:20px}.fakebutton{-webkit-border-radius:8px;border-radius:8px;border-color:#0051ff;max-width:156px;width:20%;padding:10px 20px;background-color:#007bff;color:#fff}.fakebutton:disabled{border-color:#b6b6b4;background-color:#848484;cursor:not-allowed}.calendar-container{max-width:788px;display:flex;width:calc(100% - 60px);position:relative;padding:20px;height:809px}.calendar{padding:20px;max-width:788px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute}.days{width:100%;display:grid;position:relative}.day{width:100%;border:1px solid #ffffff;color:#fff;background-color:#fff}.date-tutoring{padding:10px;background-color:#000c;-webkit-user-select:none;user-select:none;font-weight:700;text-align:center}.lb,.rb{position:relative;border-radius:100%;height:35px;width:35px;background-color:#0000001a;z-index:4;pointer-events:auto}.rb img,.lb img{width:100%;position:relative}.rb img{transform:translate(10%) translateY(5%)}.lb img{transform:translate(-10%) translateY(5%)}.top-t{border-top:solid #464646 1px;border-left:solid #464646 1px;border-right:solid #464646 1px;box-sizing:border-box}.bot-t{border-bottom:solid #464646 1px;border-left:solid #464646 1px;border-right:solid #464646 1px}.hour{box-sizing:border-box;background-color:#f5f5f5;color:#000;-webkit-user-select:none;user-select:none;font-size:12px;height:20px;padding:4px}.radioDuration{width:60%;left:10%;right:10%;padding:10px;color:#000;display:flex;justify-content:space-between}.radioDuration label{font-weight:900}.buttons-container{display:flex;justify-content:space-between;align-items:center;position:absolute;top:50%;left:0%;right:0%;transform:translateY(-50%);z-index:3;pointer-events:none}.leftcover{position:absolute;height:100%;z-index:2;left:-5px}.rightcover{position:absolute;height:100%;z-index:2;right:-5px}.leftcover img,.rightcover img{width:100%;height:100%}.loading{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.loading img{width:10%;height:10%;aspect-ratio:1}.l-square{height:64px;width:64px;font-size:48px;font-weight:900;background-color:#363636;margin:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Courier New,Courier,Lucida Sans Typewriter}.wordle-row{display:grid;grid-template-columns:repeat(5,1fr);width:420px;padding:0 0 0 2px}.wordle-grid{width:fit-content;margin:0 auto}.word{z-index:1}.l-square.y{background-color:#b1a02f}.l-square.g{background-color:#2f812f}.l-square.b{background-color:#222}.l-square.y.ghosty{background-color:#b1a02f88}.l-square.g.ghosty{background-color:#2f812f88}.l-square.b.ghosty{background-color:#2228}.l-square.ghosty{color:#fff8}.l-square.ghosty.plus{color:#fff}h1.wordle-header{color:#fff;margin:0 auto;width:fit-content;font-size:48px}.wordle-bot .icons{display:flex;flex-direction:row-reverse;justify-content:space-around;width:420px;margin:0 auto}.word.list{display:flex;flex-direction:row;width:565px;flex-wrap:wrap;margin:0 auto}::-webkit-scrollbar{display:none}.instruction code{background-color:#363636;padding:2px 3px 1px 2px}.instructions p{font-weight:700}.button-box{display:flex;justify-content:space-between}.button-box button{outline:none;border:none;color:#0f0;font-weight:400;text-decoration:underline;background-color:transparent;font-family:Courier New,Courier,Lucida Sans Typewriter;font-size:24px}.button-box button:hover{font-weight:600}.hint{font-style:italic;font-size:smaller;font-weight:100}.back-button{outline:none;border:none;color:#0f0;font-size:24px;font-weight:400;text-decoration:underline;background-color:transparent;font-family:Courier New,Courier,Lucida Sans Typewriter;z-index:1}.back-button:hover,.back-button span{font-weight:600}.back-button:hover span{font-weight:400}span.info{font-size:24px}span.info:hover{font-weight:700}
