@font-face{font-family:MedievalSharp;font-style:normal;font-weight:400;src:url(/fonts/MedievalSharp/MedievalSharp-Regular.ttf) format("truetype")}@font-face{font-family:ModernAntiqua;font-style:normal;font-weight:400;src:url(/fonts/Modern_Antiqua/ModernAntiqua-Regular.ttf) format("truetype")}body{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;font-family:ModernAntiqua,Arial,sans-serif;font-size:20px;font-weight:400;justify-content:center;margin:0;padding:50px}h1{color:#bae67e;text-align:center}h1,h2,h3,h4,h5,h6{font-family:MedievalSharp,Arial,sans-serif}h2,h3,h4,h5,h6{color:#ff000f}p{color:#ffd580}footer{font-family:ModernAntiqua,Arial,sans-serif}a{color:#ff8040}hr{border:none;border-top:2px solid #2d449b;margin-bottom:20px auto;width:67%}.bulletin-board-container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.bulletin-board{background-color:#000;border-radius:12px;box-shadow:0 2px 5px hsla(0,0%,100%,.2);color:#ffd580;font-size:1em;height:300px;max-width:400px;overflow:hidden;padding:10px 10px 30px;position:relative;width:350px}.bulletin-board::-webkit-scrollbar{display:none}.thumbtack-icon{color:#aa1b86;left:4px;position:absolute;top:0;transform:rotate(45deg)}.bulletin-board ul{margin:0;padding-left:20px}.bulletin-board ul li{color:#ffd580;margin:5px 0;text-align:left}.bulletin-board p{color:#ffd580;margin:0;padding-bottom:5px;padding-top:15px;text-align:left}.bulletin-board-date{color:#bae67e!important}.bulletin-board h3{color:#007b88;margin:0;padding:5px;position:relative;text-align:center}.bulletin-board-content{padding:10px}.bulletin-board:before{animation:shimmer 5s infinite;background:hsla(0,0%,100%,.2);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-45deg);transition:all .5s ease;width:100%}@keyframes shimmer{0%{left:-150%}50%{left:150%}to{left:150%}}.support-logo{height:auto;max-width:100%;width:217px}.desktop-logo,.mobile-logo{border-top-left-radius:10px;border-top-right-radius:10px;height:auto;max-width:100%}#pagecontent{background-color:#000;background:linear-gradient(180deg,#000,#292929);border-radius:10px;box-shadow:0 0 10px hsla(0,0%,100%,.2);padding:0}#pagecontent,#pagefoot{margin:0 auto;text-align:center}#pagefoot{color:#9c9c9c;font-size:.8em;max-width:1200px;padding:15px}#contentarea{display:flex;justify-content:center;width:100%}#contentarea main{max-width:1200px;padding-left:25px;padding-right:25px;text-align:left;width:100%}.social-links-wrapper{display:flex;justify-content:center}.social-links,.social-links-footer{display:flex;flex-wrap:wrap;gap:12px;padding-left:5px;padding-right:5px}.social-links a,.social-links-footer a{color:#fff;font-size:24px;transition:transform .3s ease}.social-links a:hover,.social-links-footer a:hover{color:#4164ff;transform:translateY(-5px)}.fa-building,.fa-code-branch,.fa-code-fork{font-size:22px}.regular-link{color:#ff8040}.regular-link:hover{color:#4164ff}.regular-link:visited{color:#ff8040}.regular-link:visited:hover{color:#4164ff}.regular-link-2{color:#ff8040}.regular-link-2:hover{color:#2d449b}.regular-link-2:visited{color:#ff8040}.regular-link-2:visited:hover{color:#2d449b}@keyframes bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-.125em)}64%,to{transform:scale(1) translateY(0)}}.bounce{animation-duration:1s;animation-iteration-count:infinite;animation-name:bounce;animation-timing-function:cubic-bezier(.28,.84,.42,1)}.code-inline{background-color:#2f363d;border-radius:6px;color:#fff;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:85%;padding:.2em .4em}.code-block{word-wrap:break-word;background-color:#f4f4f4;border:1px solid #ccc;border-radius:5px;color:#333;font-family:Courier New,Courier,monospace;margin:10px 0;overflow-x:auto;padding:10px;white-space:pre-wrap}button{background:none;border:none;color:inherit;font-family:inherit;padding:0;text-align:inherit}button:hover{text-decoration:none}button:focus{outline:none}.banner-image{border-radius:15px;height:auto;max-width:100%;padding-bottom:5px;transition:transform .3s}.mobile-logo{display:none}.scroll-to-top{align-items:center;background:#aa1b86;border:none;border-radius:50%;bottom:75px;box-shadow:0 2px 5px rgba(0,0,0,.3);cursor:pointer;display:flex;height:65px;justify-content:center;opacity:0;padding:0;position:fixed;right:75px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:65px;z-index:1000}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top i{color:#fff;font-size:24px}.block-quote{color:#7f7f7f;font-family:ModernAntiqua,sans-serif;font-style:italic;font-weight:400}.subtitle{color:#4dbced;font-size:30px;font-style:italic;text-align:center}.subtitle-2{color:#9354ff;font-size:25px;font-weight:700}.subtitle-2,.text-center{text-align:center}.title-header-small{display:none;text-align:center}.title-header-large{display:block;text-align:center}.platform-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px}.platform-card{align-items:center;background-color:#000;border-radius:8px;box-shadow:0 1px 2px #575757;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center;text-decoration:none;transition:transform .2s,box-shadow .2s}.platform-card:hover{box-shadow:0 6px 8px rgba(0,0,0,.2);transform:translateY(-6px)}.icon{fill:#9c9c9c;height:50px;margin-bottom:10px;width:50px}.label{font-size:1rem;margin-top:10px}.color-palette-grid{align-items:center;display:grid;gap:20px;grid-template-columns:repeat(10,1fr);justify-content:center}.color-palette-container{width:100%}.color-circle,.color-palette-container{align-items:center;display:flex;justify-content:center}.color-circle{border:1px solid #1a1a1a;border-radius:50%;color:#fff;font-size:14px;height:40px;position:relative;transition:transform .3s,box-shadow .3s;width:40px}.color-circle:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-7px)}.color-circle:after{background:#9c9c9c;border-radius:5px;color:#000;content:attr(title);font-size:12px;opacity:0;padding:5px;position:absolute;top:-30px;transition:opacity .3s}.color-circle:hover:after{opacity:1}.screenshot-container{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.screenshot{border-radius:8px;box-shadow:0 0 10px hsla(0,0%,100%,.2);height:auto;margin-top:20px;max-width:99%;transition:transform .3s,box-shadow .3s}.screenshot2{display:block;height:auto;margin:0 auto;max-width:100%;width:600px}.screenshot:hover{transform:translateY(-5px)}.platform-wrapper{margin-top:20px}.color-palette-wrapper,.platform-wrapper{position:relative;text-align:center}.custom-alert{background-color:#292929;border:2px solid;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:inherit;left:50%;opacity:0;padding:10px 20px;position:absolute;top:0;transform:translateX(-50%);transition:opacity .5s ease-in-out;-webkit-user-select:none;user-select:none;z-index:1000}.custom-alert.show{opacity:1}.custom-alert span{cursor:pointer}.archive-popup{align-items:center;display:flex;justify-content:center;z-index:1000}.archive-overlay,.archive-popup{height:100%;left:0;position:fixed;top:0;width:100%}.archive-overlay{background:rgba(0,0,0,.85);z-index:999}.archive-content{background:#1a1a1a;border-radius:8px;color:#ffd580;max-height:80%;max-width:800px;overflow-y:auto;padding:20px;position:relative;width:80%;z-index:1001}.close-button{background:none;border:none;color:#ef6b73;cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px}.archive-list{list-style-type:none;padding:10px}.archive-date{color:#bae67e;font-weight:700}.archive-date,.archive-list li{margin-bottom:10px}.github-button{align-items:center;background-color:#aa1b86;border:1px solid #181717;border-radius:6px;color:#fff;display:inline-flex;font-family:sans-serif;font-weight:700;gap:8px;padding:10px 16px;text-decoration:none;transition:background .3s,color .3s}.github-button:hover{background-color:#fff;color:#000}.github-button-wrapper{display:flex;justify-content:center;margin-top:2rem}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#333}::-webkit-scrollbar-thumb{background-color:#ff8040;border:3px solid #333;border-radius:6px}*{scrollbar-color:#ff8040 #333;scrollbar-width:thin}body{-ms-overflow-style:-ms-autohiding-scrollbar}.bulletin-board-wrapper{display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between;margin:0 20px}.bulletin-board-container{box-sizing:border-box;flex-basis:calc(33.333% - 40px);flex-grow:1;flex-shrink:1;transition:transform .3s,box-shadow .3s}.bulletin-board-container:hover{transform:translateY(-5px)}@media screen and (max-width:804px){.responsive-hide{display:none}}@media only screen and (max-width:600px){*,:after,:before{box-sizing:border-box}.subtitle,.subtitle-2{color:#4dbced;font-size:20px;font-style:italic;text-align:center}.bulletin-board-wrapper{flex-direction:column}.bulletin-board-container{flex:1 1 100%;margin-bottom:20px}hr{width:96%}.platform-grid{gap:10px;grid-template-columns:1fr}.responsive-hide{display:inline}body{font-size:17px;overflow-x:hidden;padding:15px}.desktop-logo{display:none}.mobile-logo{display:block;margin:0 auto;width:100%}#pagecontent{border-radius:5px;box-shadow:none;box-sizing:border-box;max-width:none;padding:0 15px;width:100%}#contentarea main{box-sizing:border-box;padding:0 10px}#contentarea,#contentarea main,#pagecontent{overflow-x:hidden}.banner-image,.projects-image,iframe,img,video{height:auto;max-width:100%}.faq-header-small{font-size:25px}#pagefoot{font-size:10px}.scroll-to-top{bottom:35px;height:50px;right:35px;width:50px}.social-links a{flex:0 0 auto;width:8%}.platform-grid{display:grid;gap:20px;grid-template-columns:repeat(1,1fr);margin-top:20px}.platform-card{padding:15px;width:100%}.color-palette-grid{display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.color-circle{height:30px;width:30px}.title-header-large{display:none}.title-header-small{display:block}#platform-github{grid-column:span 1}}