.headerLi{display:inline-block;font-size:2vw;margin-bottom:20px;margin-left:1vw;margin-right:1vw}.headerLi:hover{background-image:linear-gradient(hsla(0,0%,100%,.263),#ffffff14);border-radius:5px;color:#02c8f0}@media only screen and (max-width:767px){#mobileNav{background-color:#01133f;border-radius:0 0 5px 0;color:#fff;display:none;display:flex;flex-direction:column;font-family:Jura;font-size:2vw;height:100%;left:0;list-style:none;margin:0;padding:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:60%;z-index:1001}}@font-face{font-family:plex;font-weight:700;src:url(/static/media/IBMPlexSerif-Regular.07d15a9023938206aec7.ttf)}#smallText{font-size:1vw}.navLink{background-color:bisque;border-radius:2vw;list-style:none;padding:1vw}::selection{background:#fff}.poemText{font-size:2.5vw;line-height:2.2vw}aside{align-items:center;display:flex;justify-content:center}h1{color:#02c8f0;font-family:Jura;font-size:2vw;font-weight:700;margin:1.5vw 0;padding:0;text-align:center;width:100%}.art-display-container{margin-left:5vw;margin-right:5vw;padding-top:20px}.category-buttons{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.category-button{background:#ccc;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin:5px;padding:10px 20px;transition:background-color .3s}.category-button.active{background-color:#007bff}.art-modal{align-items:center;background:#000000eb;display:flex;inset:0;justify-content:center;padding:56px 88px;position:fixed;touch-action:pan-y;z-index:1000}.art-modal-image{box-shadow:0 18px 60px #00000073;max-height:100%;max-width:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.art-modal-arrow,.art-modal-close{align-items:center;background:#00000073;border:1px solid #ffffff47;color:#fff;cursor:pointer;display:flex;justify-content:center;position:fixed;transition:background-color .2s,border-color .2s;z-index:1001}.art-modal-arrow:hover,.art-modal-close:hover{background:#02c8f047;border-color:#02c8f0c7}.art-modal-close{border-radius:50%;font-size:2rem;height:44px;line-height:1;right:20px;top:18px;width:44px}.art-modal-arrow{border-radius:8px;font-size:4rem;height:72px;line-height:1;top:50%;transform:translateY(-50%);width:54px}.art-modal-arrow-left{left:20px}.art-modal-arrow-right{right:20px}@media (max-width:768px){.art-display-container{margin-left:13vw;margin-right:3vw}.category-button{font-size:.9rem;padding:8px 15px}.art-modal{padding:56px 58px}.art-modal-arrow{font-size:3rem;height:60px;width:42px}.art-modal-arrow-left{left:8px}.art-modal-arrow-right{right:8px}}@media (max-width:480px){.category-button{font-size:.8rem;padding:6px 12px}.art-modal{padding:62px 10px 72px}.art-modal-close{font-size:1.8rem;height:40px;right:14px;top:14px;width:40px}.art-modal-arrow{border-radius:50%;bottom:12px;font-size:2.6rem;height:48px;top:auto;transform:none;width:48px}.art-modal-arrow-left{left:calc(50% - 58px)}.art-modal-arrow-right{right:calc(50% - 58px)}}@font-face{font-family:Jura;font-weight:700;src:url(/static/media/Jura-VariableFont_wght.f4ba69633efd54401550.ttf)}@font-face{font-family:Choc;font-weight:700;src:url(/static/media/TTChocolates-Regular.176ca2264d21c62395a0.otf)}@font-face{font-family:NewAm;src:url(/static/media/NewAmsterdam-Regular.d38b24525add933eec6a.ttf)}@font-face{font-family:Open;font-weight:700;src:url(/static/media/OpenSans-VariableFont_wdth,wght.19ba637387f1d6142f55.ttf)}#moon-icon{color:#fff;height:24px;transition:transform .3s ease,filter .3s ease;width:24px}.dark-mode-toggle{background-color:#01133f}button:active #moon-icon{transform:scale(.9)}html[data-theme=dark]{background-color:#030637}html[data-theme=dark] .hamburger{background-color:#3c0753;border-color:#3c0753;color:#910a67}html[data-theme=dark] #settings{stroke:#910a67!important}html[data-theme=dark] .toggleButtonBox{background-color:#3c0753!important}html[data-theme=dark] .ProjectText{color:#3c0753}html[data-theme=dark] #logo{background-color:#030637}html[data-theme=dark] .ProjectNames{color:#720455}html[data-theme=dark] #wordsLogo{color:#3c0753}html[data-theme=dark] #charactersLogo{color:#910a67}html[data-theme=dark] li:hover{background-image:linear-gradient(rgba(131,3,3,.263),#31020214)}html[data-theme=dark] nav a{color:#910a67}html[data-theme=dark] #navbar{background-color:#030637}html[data-theme=dark] .webLinks{background-color:#3c0753;color:#910a67}html[data-theme=dark] legend{color:#3c0753}html[data-theme=dark] fieldset{border-color:#3c0753}html[data-theme=dark] #points{color:#3c0753}html[data-theme=dark] .dAZYal{background-color:#3c0753;border-color:#720455;color:#910a67}html[data-theme=dark] #showPoemsButton,html[data-theme=dark] .poemList{background-color:#3c0753!important;border-color:#910a67!important;color:#910a67}html[data-theme=dark] .poemContainer{background-color:#2601194e!important;color:#910a67!important}html[data-theme=dark] .poemContainer h2{color:#910a67!important}html[data-theme=dark] h1{color:#910a67}html[data-theme=dark] .css-1qb8o-MuiToggleButtonGroup-root{background-color:#3c0753!important}html[data-theme=dark] .fontButtonCircle{background-color:#910a67!important}html[data-theme=dark] .dark-mode-toggle{background-color:#3c0753;border-color:#910a67}body[data-font-size=smallFont] .ProjectText{font-size:1.5vw}body[data-font-size=mediumFont] .ProjectText{font-size:2vw}body[data-font-size=largeFont] .ProjectText{font-size:2.5vw}body[data-font-size=smallFont] .ProjectNames{font-size:3.5vw}body[data-font-size=mediumFont] .ProjectNames{font-size:4vw}body[data-font-size=largeFont] .ProjectNames{font-size:4.5vw}#logoDiv{align-items:center;display:flex;flex-direction:row;font-family:NewAm;justify-content:center;margin-top:3vw;padding-bottom:3vw}#charactersLogo{color:#02c8f0;font-size:5vw;font-weight:900}#logoColon{display:inline;font-family:Open;font-size:5vw;margin-right:4px}#wordsLogo{color:#fff;font-size:2vw;letter-spacing:.3vw;line-height:1.8vw;margin-left:.7vw;margin-top:1%;text-align:left}#highlight{font-size:2.6vw}::selection{background:#021442;color:#02c8f0}html{background-color:#f8f8ff;scroll-behavior:smooth}nav a{color:inherit;margin:0;padding:0 1vw 1vw;text-align:center;text-decoration:none}nav a:link,nav a:visited{color:#fff;font-weight:700}nav a:hover{color:#02c8f07b}li:hover,nav a:active{color:#02c8f0}li:hover{background-image:linear-gradient(hsla(0,0%,100%,.263),#ffffff14);border-radius:5px}.ProjectText{color:#01133f;margin-bottom:1.5vw;width:80%}.ProjectNames{color:#02c8f0;font-weight:700;margin:1.5vw 0;padding:0;text-align:center;width:100%}.Collapsible{display:flex}.Collapsible__trigger{background-color:#01133f48;border-radius:8px;font-family:Jura;font-size:1.2vw;margin-bottom:1vw;margin-right:2vw;padding:2px;text-align:center}.Collapsible__contentInner{float:left;margin:0 auto;width:60%}.Collapsible__contentOuter{margin:0;padding:0}#codeBlock{border-radius:10px;display:flex;flex-direction:column;font-family:Jura;margin-left:6vw}#codeBlock,code{font-size:1.2vw}.webLinks{background-color:#01133f48;border-radius:.5vw;color:inherit;font-size:3vw;margin:1vw 0;padding:.7vw 1vw;text-align:center;text-decoration:none}.webLinks:link,.webLinks:visited{color:#01133f;font-weight:700}.webLinks:active,.webLinks:hover{color:#02c8f0}#headshot{border-radius:50%;height:10vw;margin:0 3vw;object-fit:cover;transition:transform .3s ease;width:10vw}#headshot:hover{box-shadow:0 4px 10px #0000004d;transform:scale(1.1)}.flexDiv{align-items:center;display:flex;flex-direction:row;justify-content:center}.hamburger{display:none}#points{font-size:2vw}@media only screen and (max-width:767px){#headshot{height:20vw;width:20vw}#mobileNav{background-color:#01133f;border-radius:0 0 5px 0;color:#fff;display:none;font-family:Jura;font-size:2vw;height:100%;left:0;list-style:none;margin:0;padding:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:60%;z-index:1001}#flexDiv,#mobileNav{display:flex;flex-direction:column}#flexDiv{margin-top:13vw}.hamburger{background-color:#01133f;border-radius:15%;color:#fff;cursor:pointer;display:block;font-size:1.5rem;left:10px;position:fixed;top:10px;z-index:1002}#aboutDiv{margin:0}#downloadLink,.cSharpProjectText{font-size:3vw}.Collapsible__trigger{font-size:2vw}#vbDiv{width:80%}h3{font-size:3vw}#submit{font-size:2vw;height:4vw;width:12vw}#points,#resumeText,.ProjectText{font-size:3vw}#highlight{font-size:3.6vw}#logoDiv{margin-top:3vw;padding-bottom:9vw;padding-top:5vw}#charactersLogo,#logoColon{font-size:8vw}#logoColon{display:inline;font-family:Open;margin-right:4px}#wordsLogo{font-size:5vw;letter-spacing:.5vw;line-height:4.7vw}body[data-font-size=smallFont] .ProjectText{font-size:3vw}body[data-font-size=mediumFont] .ProjectText{font-size:3.5vw}body[data-font-size=largeFont] .ProjectText{font-size:4vw}body[data-font-size=smallFont] .ProjectNames{font-size:4.5vw}body[data-font-size=mediumFont] .ProjectNames{font-size:5vw}body[data-font-size=largeFont] .ProjectNames{font-size:5.5vw}#settings{height:15px;width:15px}#fontCircleA{height:5px!important;width:5px!important}#fontCircleB{height:7px!important;width:7px!important}#fontCircleC{height:9px!important;width:9px!important}.css-gn0oko-MuiButtonBase-root-MuiToggleButton-root{padding:5px!important}#slideButtons.visible{align-items:center}#slideButtons.visible+.toggleButtonBox{transform:translateX(-185%)}.toggleButtonBox img{height:23px;width:23px}.dark-mode-toggle{align-items:center;display:flex;height:4.4vw;justify-content:center;width:4vw}#moon-icon{width:10px}}legend{font-size:3vw;font-weight:700}.AlignCenter{align-items:center;display:flex;flex-direction:column;font-family:Jura;justify-content:center}legend{text-align:center}#buttonDiv{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}#headerButtonBox{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end}#slideButtons{display:flex;right:0;transition:opacity .3s ease,transform .3s ease;z-index:0}#slideButtons.hidden{opacity:0;pointer-events:none;transform:translateX(100%)}#slideButtons.visible{opacity:1;transform:translateX(0)}.toggleButtonBox{background-color:#01133f;border:none;margin:1vw;transition:transform .3s ease;z-index:1}#arranger,.toggleButtonBox{align-items:center;display:flex;justify-content:center}#arranger,.App{flex-direction:column}.App{Display:flex;justify-content:center}body{margin:0}#logo{flex-direction:column;margin:0 auto;text-align:center}#logo,#navbar{background-color:#01133f;display:flex;width:100%}#navbar{align-items:center;color:#fff;font-family:Jura;font-size:1.4vw;justify-content:center;list-style:none;margin:0;padding:0;position:fixed;top:0;z-index:1001}#mobileNav{display:none}h3{clear:both;color:#01133f;font-size:1.5vw;text-align:center}li{display:inline-block;margin-left:1vw;margin-right:1vw}#slideButtons.visible+.toggleButtonBox{transform:translateX(-365%)}@media only screen and (max-width:767px){#aboutText{margin:3vw 4vw}#mobileNav.open{display:block;transform:translateX(0)}#mobileNav li{font-size:3vw;margin-bottom:7vw;margin-top:6vw}#navbar{display:none}#logoDiv{margin-bottom:3vw;margin-top:0}#headerButtonBox{position:absolute;right:0}.poemContainer{margin:0 0 0 10px!important;max-width:none!important;padding:1vw 0!important;width:100%}.toggleButtonBox{border-radius:25%;top:6.3%}}#questionMarkImg{display:inline-block;margin-left:100px;width:30vw}#cSharplogo{display:inline}.videos{border-radius:14px;box-shadow:14px 14px 10px rgba(0,0,0,.326);margin-bottom:20px;width:50vw}#projectImage{height:auto;margin-bottom:2vw;max-width:100%}.bigPicture{height:1vw}@media only screen and (max-width:767px){#questionMarkImg{display:none}}
/*# sourceMappingURL=main.51d42e8a.css.map*/