.theme-white{color:#fff}.theme-bg-white{background-color:#fff}.theme-burple{color:#5b4c62}.theme-bg-burple{background-color:#5b4c62}.theme-pink{color:#e83f76}.theme-bg-pink{background-color:#e83f76}.theme-hover-pink:hover{cursor:pointer;border:4px solid #e83f76}.theme-purple{color:#973e90}.theme-bg-purple{background-color:#973e90}.theme-hover-purple:hover{cursor:pointer;border:4px solid #973e90}.theme-lime{color:#cdd500}.theme-bg-lime{background-color:#cdd500}.theme-hover-lime:hover{cursor:pointer;border:4px solid #cdd500}.theme-green{color:#7ab929}.theme-bg-green{background-color:#7ab929}.theme-hover-green:hover{cursor:pointer;border:4px solid #7ab929}.theme-salmon{color:#f8b686}.theme-bg-salmon{background-color:#f8b686}.theme-hover-salmon:hover{cursor:pointer;border:4px solid #f8b686}.theme-red{color:#e84e0f}.theme-bg-red{background-color:#e84e0f}.theme-hover-red:hover{cursor:pointer;border:4px solid #e84e0f}.theme-aqua{color:#b9dcc5}.theme-bg-aqua{background-color:#b9dcc5}.theme-hover-aqua:hover{cursor:pointer;border:4px solid #b9dcc5}.theme-blue{color:#69c0cd}.theme-bg-blue{background-color:#69c0cd}.theme-hover-blue:hover{cursor:pointer;border:4px solid #69c0cd}.layout-header{grid-area:head;margin:1em}.layout-navigation{grid-area:navi;margin:1em}.layout-content{grid-area:main;text-align:left!important}.layout-footer{grid-area:foot}.layout-footer{background-image:linear-gradient(0deg,white 50%,transparent 100%),url(footer-scaffold.742a7ab9daa459b4.svg);background-size:36%;background-position:-3% 4em;background-repeat:repeat-x;min-height:10em}.layout{display:grid;grid-template-columns:repeat(10,1fr);grid-template-areas:"head head navi navi navi navi navi navi navi navi" "main main main main main main main main main main" "foot foot foot foot foot foot foot foot foot foot";gap:16px}.layout>div{text-align:center;padding:20px 0}.layout-header img{height:3em}body{font-family:Poppins,sans-serif;font-weight:300;font-size:1.1em;color:#5b4c62;margin:0;padding:0;text-rendering:optimizeLegibility}h1{font-size:1.6em}h2{font-size:1.3em}h3{font-size:1.1em}h1,h2,h3,h4{font-family:Poppins,sans-serif;font-weight:600;margin-bottom:0;line-height:1.2em}h1 i,h2 i,h3 i{color:red;font-style:normal;visibility:hidden;position:relative;letter-spacing:.2em}.hero h1 i:after,.hero h2 i:after,.hero h3 i:after{content:"";background-image:url(letter-Lol.968e5e80dcf8662e.svg);background-size:contain;background-repeat:no-repeat;visibility:visible;position:absolute;left:-.05em;bottom:0;width:1em;height:1.2em}h1.theme-lime i:after{filter:hue-rotate(55deg) brightness(1.7)}ul{padding-left:2em}li{padding:.5em}p{line-height:1.4em}section p a{color:#7ab929;font-weight:700;text-decoration:none;word-break:break-all}section p a:after{content:"\f0c1";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;margin-left:3px}.follow{margin:-.05em 0 0}.layout-navigation{text-align:right!important;padding-top:2em}.layout-navigation a{font-weight:600;display:inline-block;width:10%;text-decoration:none;line-height:1.4em;color:#5b4c62;text-align:center;margin:2px;padding:2px}.layout-navigation a:hover{color:#973e90}.layout-navigation a:last-child{border:none}a.nav-active{background-color:#5b4c62;color:#fff!important;border-radius:10px}a.nav-active:hover{color:#fff}@keyframes heros{0%{background-position:0% 0%}50%{background-position:0% 100%}to{background-position:0% 0%}}.hero{color:#fff;font-size:1.2em;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1;grid-template-areas:"hero1 hero2 hero2 hero3 hero3 hero3";gap:0}.hero-link{display:block;background-color:#0000001a;text-decoration:none;padding:.5em;border-radius:12px;transition:background-color .5s}.hero-link:hover{background-color:#cdd500}.hero-link h3{margin:0}.hero-1{grid-area:hero1;background-image:url(crazy-icon-grid.2cd092b736052d17.png);background-size:300%;border-radius:32px 0 0 32px;animation-name:heros;animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:linear}.hero-2{grid-area:hero2;background-color:#5b4c62;padding:5%}.hero-3{grid-area:hero3;background-image:url(crazy-icon-grid.2cd092b736052d17.png);background-size:100%;border-radius:0 32px 32px 0;animation-name:heros;animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:linear}.hero-projects{display:grid;grid-template-columns:23% 23% 23% 23%;gap:2.6%;margin-top:1em}.hero-p{position:relative;box-shadow:0 0 15px #0000004d;border-radius:32px;border:4px solid white;transition:border-color .5s}.hero-projects-img{position:relative;border-radius:16px;margin:16px;max-height:240px;height:240px;overflow:hidden}.hero-projects-img img{width:100%;border-radius:16px}.hero-projects h2{position:absolute;font-size:1.2em;color:#fff;padding:.5em;border-radius:16px;text-align:left;bottom:0}.hero-projects h3{text-align:left;margin-left:16px;font-size:1.1em}.hero-projects h3 span{font-size:.75em}.hero-projects p{position:relative;font-size:.9em;margin:1em 16px 16px;text-align:left}.published-date{position:absolute;bottom:-1em;left:50%;transform:translate(-50%);font-size:.8em;padding:0 .5em;color:#5b4c62;background-color:#fff;border-radius:12px;text-align:center}.published-date-right{margin:1.5em;background-color:#cdd500;border-radius:12px;padding:.7em;font-size:.7em;text-align:center}.published-tags-right{margin:1em;font-size:1.2em}.published-tags{margin:1em}.published-tags-right span,.published-tags span{font-size:.7em;color:#fff;background-color:#bbb;border-radius:4px;margin:0 .5em .25em 0;display:inline-block;padding:.3em;font-weight:600}.colsq{width:32px;height:32px;float:left;margin:8px}.layout-footer{position:relative}.layout-footer-links{font-size:1em}.layout-footer-links a{font-family:Palanquin,sans-serif;font-weight:600;letter-spacing:-.05em;padding:0 .5em;text-decoration:none;color:#5b4c62}.layout-footer-socials i{font-size:2em;margin:.25em .25em 0}.layout-footer-socials a{color:#5b4c62}.layout-footer-socials a:hover{color:#973e90}.layout-footer-cpp{position:absolute;right:0;bottom:0;height:5em;width:100%}.layout-footer-cpp img{height:100%}.strip{height:34px;background-size:40%;background-position:0px 0px;background-image:url(crazy-icon-grid.2cd092b736052d17.png)}.dotty{height:8em;background-size:40%;background-position:0px 0px;background-image:url(dotty-bg.8e0129db7ba8dcc4.svg);margin-top:2em}.dotty-slim{height:4em;background-size:40%;background-position:0px 0px;background-image:url(dotty-bg.8e0129db7ba8dcc4.svg);margin:2em 0}.dotty-slim-single{height:1em;background-position:0px 0px;background-image:url(dotty-bg.8e0129db7ba8dcc4.svg);background-repeat:repeat-x;margin:1em}button{font-family:Palanquin,sans-serif;font-weight:600;font-size:1em;color:#fff;background-color:#7ab929;border-radius:.75em;padding:.25em .5em;border:none;box-shadow:2px 2px 4px #00000080}.textcopy{text-align:left}a:focus{outline-offset:4px;outline-width:2px}.onUntil{color:#fff;display:inline-block;padding:4px;font-weight:700;border-radius:.5em;font-size:.7em;margin-left:1em;margin-top:.5em;background-color:#5b4c62}@media screen and (max-width: 768px){.layout{display:grid;grid-template-columns:repeat(10,1fr);grid-template-areas:"head head head head head head head head head head" "navi navi navi navi navi navi navi navi navi navi" "main main main main main main main main main main" "foot foot foot foot foot foot foot foot foot foot";gap:16px}.layout-navigation{padding:0;margin:0 1em}.layout-navigation a{width:auto}.hero{grid-template-areas:"hero1 hero2 hero2 hero2 hero2 hero3"}.hero-1,.hero-3{background-size:1000%}.hero-projects{display:grid;grid-template-columns:100%;gap:2.6%;margin-top:1em}}.border-pic img{border:4px solid #cdd500!important;transition:border .5s}.admin-navigation{grid-template-columns:18% 18% 18% 18% 18% 9%;height:6em;box-shadow:0 -10px 10px #00000080;border-radius:20px;display:grid}.admin-navigation button{margin:.5em;cursor:pointer;display:block;width:95%}.admin-navigation button:hover{background-color:#66952c}.admin-note{margin:2%;min-height:10em}.logout{background-color:#b0b0b0}.selected{background-color:#973e90;color:#fff}.admin-navigation button:disabled{background-color:#aaa;cursor:not-allowed;opacity:.3}
