body{background:linear-gradient(#030303,#d7e7f1) no-repeat;font-family:Crimson Text,serif}.hidden{display:none}.center{flex-direction:row;justify-content:center;align-items:center;padding:10px;display:flex}.grid-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:2vw;display:grid}.title-section{border-bottom:10px solid gray}.title-textbox{color:#414040;text-shadow:0 0 5px #fff}.cms-display-item-card{text-align:center;background-color:#fff;border:10px solid #000;flex-direction:column;justify-content:center;transition:background-color .2s;display:flex}.cms-display-item-card:hover{cursor:pointer;background-color:#c5c0c0}.terms-of-service-page{flex-direction:column;justify-content:center;align-items:center;display:flex}.terms-of-service-page .section-header{opacity:1;text-align:center;width:90%;padding:0 20px;font-size:small}.terms-of-service-content{text-align:center;background-color:#fff;border:5px solid #000;width:90%;height:fit-content}.body-content{text-align:left}.body-content a{color:#00f;padding:0;text-decoration:underline}.body-content a:hover{padding:0 5px}.navbar .section{margin-bottom:0}.section{margin-bottom:30px}.section-header{text-align:center;opacity:.8;background-color:#fff;border:2px solid #000;padding:50px 10px;line-height:normal}.about-content-title .section-header{padding:0 10px}.split-section{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);display:grid}.footer .split-section div{gap:10px;font-size:small;line-height:30px;display:flex}.right-split-section{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr)}.left-split-section{grid-template-columns:minmax(0, 2fr), minmax(0, 1.4fr)}.footer .split-section{width:100%;padding:10px}.footer .split-section .buttonBox{flex-direction:column;align-items:baseline;display:flex}.split-section .section{background-color:#2b2a2a;border-left:5px solid gray;border-right:5px solid gray;justify-content:center;align-items:center;display:flex}.titleDesc{color:gray;font-weight:400}.split-section .img{background-size:cover;width:100%}.split-section .titleHeader{font-size:40px}.split-section .section-header{box-sizing:border-box;border-radius:10px;width:90%;height:fit-content;box-shadow:0 0 10px 10px #fff}nav{justify-content:space-between;align-items:center;display:flex}.navbar{background-color:bisque;border-bottom:2px solid #000;flex-direction:row;margin-bottom:20px;box-shadow:5px 1px 20px 3px}.footer{background-color:#f5f5f5;border-top:2px solid #000;flex-direction:column;margin-top:20px}.title-img{transition:background-color .2s}.title-img:hover{cursor:pointer;background-color:#faebd7}.navbar .buttonBox{background-color:#fff;border:2px solid #000;flex-direction:row;gap:5vw;margin-right:20px;padding:10px;display:flex}.footer .buttonBox a{padding:3px 5px}a{color:#000;border:1px solid gray;padding:10px;text-decoration:none;transition:color .2s,background-color .2s}a:hover{color:#fff;background-color:#a9a9a9}.buttonBox{margin-top:10px}.section.navbar-large-display{display:block}.navbar-small-display{display:none}.navbar-small-display-button{width:10vw;height:50px;margin-right:2vw}.navbar-small-display-menu .buttonBox{flex-direction:column;gap:0}.about-content-card-title{padding:0 10px;transition:background-color .1s,padding .2s}.about-content-card-title:hover{cursor:pointer;background-color:gray;padding:0 50px}.about-content-parent{background-color:wheat;padding:10px}@media (width<=765px){.section.section.navbar-large-display{display:none}.section.img-section{font-size:small;display:none}.navbar-small-display{display:block}.navbar-small-display-menu{z-index:999;position:absolute;right:0}.split-section{display:block}.footer .split-section div{text-align:center;flex-direction:column;align-items:center;display:flex}}.page-header{color:#000;text-align:center;background-color:gray;margin-bottom:3vw;padding:1vw}.tag-container{flex-direction:row;gap:3vw;padding:1vw;display:flex}.project-card-percentage{text-align:center;border-radius:10px;max-width:fit-content;padding:8px}.project-card{background-color:#ffffffb3;border-radius:5px;padding:20px}.project-card-tags-parent{flex-direction:row;gap:3vw;display:flex}.project-card-tag{background-color:beige;border:3px solid #000;border-radius:10px;padding:5px}.finished-project-card{background-color:#ffffffb3;border-radius:10px;flex-direction:column;align-items:center;padding:10px;transition:padding .5s;display:flex}.finished-project-card:hover{padding:60px}.finished-project-card-version-text{color:#fff;background-color:#a9a9a9;border:3px solid #000;border-radius:10px;padding:10px;transition:padding .5s}.about-title-card{color:bisque;background:linear-gradient(gray,#aaa8a8) padding-box padding-box,linear-gradient(90deg,#fff,gray,#fdfbfb) border-box;border:5px solid #0000;min-width:fit-content;padding:10px;font-size:large}.about-content-title{background:linear-gradient(#000,gray,#000) padding-box padding-box,linear-gradient(90deg,#302f60,gray,#302f60) border-box;border:10px solid #0000;margin-top:50px}.about-content-card{background-color:#c7c2c2;padding:2px 20px}.about-content-card .split-section{border-bottom:5px solid #000;align-items:center}.about-title-card img{width:30vw;min-width:100px;max-width:200px}.about-content-title a,.about-content-card a{color:#00f;border:none;padding:0;text-decoration:underline}.about-content-card img{max-width:100%}.error-text{color:red}
