@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}*{font-family:sans-serif}:root{--modal-fullscreen-width-: 100%;--modal-fullscreen-height-: 100%;--modal-fullscreen-inset-: 0}.fa-brands{display:inline-block;width:1em;height:1em;text-align:center;line-height:1;vertical-align:middle}.svg-inline--fa{margin-right:1px}.social-links .svg-inline--fa{margin-right:5px}#contact_form{display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto;padding:10px 50px}#contact_form .input-group{margin:5px}#contact_form .input-group .space-between{display:flex;justify-content:space-between}#contact_form textarea{resize:vertical}.search-input{width:70%;background:none!important;padding:10px!important;margin-bottom:5px;border:2px solid var(--baseColor-)!important;border-radius:12px;box-sizing:border-box;font-size:17px}header{margin:-8px -8px 0;background-color:var(--secondary-bg-);white-space:nowrap}h1{margin-top:10px;margin-bottom:10px}nav{display:flex;flex-direction:column;border-top:1px solid grey;width:100%}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#modal{display:none;flex-direction:column;background:var(--secondary-bg-);position:fixed;border:2px solid var(--baseColor-);border-radius:12px;z-index:99999}#modal-header{width:100%;background:var(--base-to-opposite-1);float:left;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;justify-content:space-between}#modal-header:hover{cursor:move}#modal-title{margin-left:10px}#modal-content{width:100%;height:100%;margin:5px auto;float:left;display:flex;justify-content:center;overflow-x:auto}.frame-loading{position:absolute;font-size:xxx-large;top:50%;animation:spinner 1s linear infinite}#codeError{text-align:center;font-weight:700}.repo-group-link{text-decoration:none;margin:2.5px 5px}.repo-group-link .repo-group:hover{border-radius:6px}.repo-group-link .repo-group:hover .repo-name{text-decoration:underline}.repo-group-link .repo-group{background-color:var(--item-background-color-);border:2px solid grey;border-radius:12px;transition:all .2s;overflow:hidden}.repo-group-link .repo-group .repo-name{padding:15px}.repo-group-link .repo-group .repo-name .name{font-size:20px;margin:0}.repo-group-link .repo-group .repo-name .full-name{color:gray!important;font-size:15px;margin:5px 0 0}.repo-group-link .repo-group .details{margin-top:5px;display:flex;justify-content:space-between;--padding-top-bottom: 10px;--padding-right-left: 15px}.repo-group-link .repo-group .details .language{padding:var(--padding-top-bottom) var(--padding-right-left);background-color:rgba(var(--bg) / .2)}.repo-group-link .repo-group .details .language .repo-language-color{margin-right:5px;width:12px;height:12px;border-radius:100px;display:inline-block}.repo-group-link .repo-group .details .updated{background-color:rgba(var(--bg) / .5);padding:var(--padding-top-bottom) var(--padding-right-left);color:#a8a8a8!important;font-size:16px}.disabled-btn{border:1px solid red!important}.voiceOn{border:3px solid blue!important;outline-color:#00f!important}.voiceNoMatch{border:3px solid red}.voiceMatch{border:3px solid green}.btn_group{width:100%;overflow-x:auto}.btn_group .top-links{order:1}.row-btn-group{--pl-width-: 80%;--pl-border-width-: 1px;display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1 0;align-items:center;border-top:1px solid var(--baseColor-)}.social-links{flex-grow:1;width:var(--pl-width-);flex-wrap:wrap;border-right:var(--pl-border-width-) solid var(--baseColor-)}.social-links p{display:inline-block}.tools{--padding-: 5px;padding:0 var(--padding-) 0 var(--padding-)}.tools button{--side-res-: 45px;border-radius:32px;width:var(--side-res-)!important;height:var(--side-res-);background-color:var(--scheme-1-);margin:0 1.5px}.btn_group::-webkit-scrollbar{height:10px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-track:hover{background:#f1f1f11a}::-webkit-scrollbar-thumb{background:#888;border-radius:32px}::-webkit-scrollbar-thumb:hover{background:#fff}nav button{padding:10px 0;background-color:var(--secondary-bg-);width:20%;font-size:15px;border:none;white-space:pre-wrap;word-wrap:break-word}.btn_group a{border-right:1px solid grey;padding:25px 0}.btn_group a:last-child{border-right:none}nav button:hover{cursor:pointer;color:#fff;background:var(--btn-bg-hover-);transition:.5s}nav button:focus{outline:1px solid var(--baseColor-);transition:.5s}#facebook_redirect{background-color:var(--background-color-);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#facebook_redirect button{background:var(--secondary-bg-);font-size:25px;padding:10px 35px;border:none;float:right;margin-right:10px}#facebook_redirect .passage{text-wrap:auto;font-size:18px;margin:5px 10px}#facebook_redirect button:hover{cursor:pointer;background:var(--base-to-opposite-1)}.dropdown-group{display:flex;flex-wrap:wrap;justify-content:space-between}.dropdown-group>div{margin-top:10px}#description .directory_inner_content{text-wrap:auto;padding:0 15px}.flex{flex-wrap:wrap}.baser .directory_btn{font-size:13px;width:100%;background:var(--base-to-opposite-1)!important}.baser .dropdown{width:auto!important}.baser .directory_btn:hover{background:var(--btn-bg-hover-)!important}.baser .directory_content{border-color:var(--base-to-opposite-1)!important}.directory_btn[name=description]:hover~.directory_content[data-frame=description]{border-color:var(--btn-bg-hover-)!important}.directory_btn{padding:10px;border:none;background:var(--secondary-bg-);font-size:20px;transition:all .3s;border-radius:12px}.directory_btn:hover,.directory_btn[active]{cursor:pointer;background:var(--base-to-opposite-1)}.directory_btn:hover~#Box{border-color:var(--base-to-opposite-1)}.directory_btn svg{margin-right:-5px;margin-left:-5px;transform:rotate(90deg);transition:transform .3s;pointer-events:none}.btn_bottom_flat{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}#Box{max-height:500px;overflow:auto;border:5px solid var(--secondary-bg-);padding:5px;margin-bottom:1.5%;transition:all .3s;border-radius:0 12px 12px}#Box a.listing{background-color:var(--item-background-color-);display:flex;justify-content:space-between;align-items:center;overflow:hidden;width:100%;word-wrap:break-word;white-space:pre-wrap;text-decoration:none;padding:7.5px;margin-bottom:8px;transition:all .2s;border-radius:6px}#Box a:hover{cursor:pointer;border-width:3px}.listing:hover{background-color:var(--item-hover-background-color-)!important}.labels *{margin:0 3px}.label{border:1px solid black;float:right;padding:5px 10px;border-radius:6px}.item-listing{display:flex;align-items:baseline}.project-info{float:right;margin-right:5px;margin-left:10px}.project-info:hover{cursor:pointer}.search-details[data-type=search-type],.input-group-content{display:none}#Apps{float:left;width:48%}#Featured{float:right;width:48%}#Featured .directory_content{position:relative}#Featured .directory_inner_content{display:flex;flex-wrap:wrap}#Featured .directory_inner_content .information{float:right;margin:6px;padding:6px;background-color:rgba(var(--accent));border-radius:6px;position:absolute;transition:all .4s;z-index:3}#Featured .directory_inner_content .information:hover{cursor:pointer;background-color:rgba(var(--accent) / .2)}#Featured .directory_inner_content .icon .f-image{padding:10px}#Featured .directory_inner_content .icon .icon-content{display:flex;flex-direction:column;align-items:center;background-color:var(--item-background-color-);border-radius:6px;width:100px;text-align:center;transition:all .4s;margin:4px}#Featured .directory_inner_content .icon .icon-content .f-title{background-color:rgba(var(--accent) / .2);margin:0;padding:10px;text-align:center;display:flex}#Featured .directory_inner_content .icon .icon-content:hover{cursor:pointer;opacity:.6}#Software .directory_inner_content{display:flex}#Software .software-frame{background-color:var(--item-background-color-);display:flex;flex:0 0 200px;justify-content:space-around;flex-wrap:wrap;border:1px solid var(--baseColor-);border-radius:12px;overflow:hidden}#Software .software-frame p{background-color:rgba(var(--accent) / .4);width:100%;margin:0;padding:10px 5px;text-align:center}#Software .software-frame .software-file-ext-icon{width:100%;text-align:center;border-radius:6px;margin:5px 0;font-size:40px;padding:20px 5px}#Software .software-frame .software-btn-group{width:100%;display:flex}#Software .software-frame .software-btn-group .software-btn{background-color:rgba(var(--accent) / .2);text-align:center;width:100%;padding:20px}#Software .software-frame .software-btn-group .software-btn:hover{cursor:pointer;background-color:rgba(var(--accent) / .4)}#Software .software-frame .software-btn-group .software-btn i{width:100%;padding:5px 0}#Software .software-frame .software-btn-group .software-btn i:hover{cursor:pointer;background-color:var(--base-to-opposite-1)}#Games .directory_inner_content{--width-: 155px;display:grid;grid-auto-flow:row;grid-template-columns:repeat(4,var(--width-));overflow-y:auto;flex-wrap:wrap;gap:10px;padding-bottom:10px}#Games .directory_inner_content .game-listing{border-radius:12px;background-color:var(--item-background-color-);overflow:hidden;flex:0 0 auto}#Games .directory_inner_content .game-listing .game-listing-content{width:var(--width-);display:flex;flex-direction:column;height:100%}#Games .directory_inner_content .game-listing .game-listing-content .game-listing-cover{position:relative}#Games .directory_inner_content .game-listing .game-listing-content .game-listing-cover .game-listing-title{position:absolute;padding:10px;font-size:14px;font-weight:700;margin:0;width:100%;background-color:rgba(var(--accent) / .4);box-sizing:border-box;top:0;left:0}#Games .directory_inner_content .game-listing .game-listing-content .game-listing-cover .game-listing-title p{margin:0}#Games .directory_inner_content .game-listing .game-listing-content .game-listing-cover .game-listing-cover-img{width:var(--width-)}#Games .directory_inner_content .game-listing .game-listing-content .game-listing-cover .game-listing-platforms{position:absolute;bottom:10px;left:10px;padding:5px 10px;border-radius:12px;background-color:rgba(var(--accent) / .4)}#Games .directory_inner_content .game-listing .game-listing-content .game-listing-footer{display:flex;justify-content:space-between;flex-direction:column;margin-top:auto}#Games .directory_inner_content .game-listing .game-listing-content .game-listing-footer .game-listing-description{padding:10px 5px}#Games .directory_inner_content .game-listing .game-listing-content .game-listing-footer .game-listing-description p{margin:0}#Games .directory_inner_content .game-listing .game-listing-content .game-listing-footer a{text-decoration:none;padding:0!important}#Games .directory_inner_content .game-listing .game-listing-content .game-listing-footer a .game-listing-link{background-color:rgba(var(--accent) / .2);padding:10px 5px;width:100%;text-align:center}#Games .directory_inner_content .game-listing .game-listing-content .game-listing-footer a .game-listing-link:hover{cursor:pointer;background-color:rgba(var(--accent) / .4)}#GithubRepos .directory_inner_content{display:flex}@media (prefers-color-scheme: dark){:root{--bg: 24 24 24;--surface: 41 41 41;--text: 255 255 255;--accent: 0 0 0;--background-color-: rgba(24,24,24);--secondary-bg-: #353535;--baseColor-: #000;--color-: #fff;--btn-bg-hover-: #1a1a1a;--base-to-opposite-1: #292929;--base-opacity-half-: rgba(0,0,0,.5);--scheme-1-: #232323;--form-default-modal-bg-: #121212;--form-default-color-001: #0d0d0d;--item-background-color-: #292929;--item-hover-background-color-: #353535}}@media (prefers-color-scheme: light){:root{--bg: 247 247 247;--surface: 214 214 214;--text: 0 0 0;--accent: 255 255 255;--background-color-: #f7f7f7;--secondary-bg-: #f1f1f1;--baseColor-: #fff;--color-: #000;--btn-bg-hover-: #e5e5e5;--base-to-opposite-1: #d6d6d6;--base-opacity-half-: rgba(255,255,255,.5);--scheme-1-: #dcdcdc;--form-default-modal-bg-: #ededed;--form-default-color-001: #f2f2f2;--item-background-color-: #e4e4e4;--item-hover-background-color-: #d6d6d6}}*{color:var(--color-)!important}body{background-color:var(--background-color-)!important}button,input{--padding-: 5px;--padding-topbottom-: 2;--padding-leftright-: 5;--padding-calc-: calc(var(--padding-) * var(--padding-topbottom-)) calc(var(--padding-) * var(--padding-leftright-)) calc(var(--padding-) * var(--padding-topbottom-)) calc(var(--padding-) * var(--padding-leftright-))}button{background:var(--baseColor-);padding:var(--padding-calc-);transition:all .2s;border:none}button:hover{cursor:pointer;opacity:.5}select,select option{color:var(--baseColor-)!important;padding:10px}input[type=text]{padding:var(--padding-calc-);border:1px solid var(--color-);background:none}input[type=submit]{background:none;padding:6px}input[type=submit]:hover{cursor:pointer;background:var(--baseColor-)}.required-asterisk{color:red!important}textarea{background:none}#loading{background-color:var(--baseColor-);position:fixed;top:0;left:0;width:100%;height:1%;opacity:.6}#loading #progress{background:var(--baseColor-);height:100%;width:0;transition:all .3s}.top-nav{white-space:nowrap;padding:10px;text-wrap:auto}.top-nav *{font-family:sans-serif;display:inline}.top-nav .login{float:right;padding:5px;margin-top:-7px;margin-right:15px;border-radius:12px;border:1px solid var(--base-to-opposite-1)}@media screen and (min-width: 700px){#Apps,[type=row]{margin-right:10px}}@media screen and (max-width: 700px),(max-height: 307px){#modal{width:var(--modal-fullscreen-width-)!important;height:var(--modal-fullscreen-height-)!important;inset:var(--modal-fullscreen-inset-)!important}.modal-maximize-minimize{display:none!important}}.modal-maximize-minimize{display:none!important}.modal-fullscreen{width:var(--modal-fullscreen-width-)!important;height:var(--modal-fullscreen-height-)!important;inset:var(--modal-fullscreen-inset-)!important}@media screen and (max-width: 700px){:root{--width-: auto}[mobile-hidden=true]{display:none}.mobile-divider{border:1px solid var(--baseColor-);width:100%}nav{border-top:none!important}#Box{border-radius:0 0 12px 12px!important}.directory_btn{width:100%!important}.port_type{text-align:center}.disabled-btn{display:none}.row-btn-group{flex-direction:column!important;border-top:none!important}.btn_group{display:flex;flex-direction:row;justify-content:center;overflow-x:hidden!important}.btn_group button{background:var(--scheme-1-)!important;border-radius:12px;padding:15px!important}.btn_group a{margin:10px!important;padding:0!important}.btn_group a button i{font-size:44px}.btn_group a button svg{width:44px;height:44px}.btn_group a button .social-link-txt{display:none}.btn_group,.btn_group a,.btn_group button{width:var(--width-)!important;border-right:none!important}.social-links .svg-inline--fa{margin:0!important}.tools{width:var(--width-)!important;margin:5px 0;flex-direction:row!important;align-items:center;justify-content:center;display:flex;border-top:none!important}.tools button{--side-res-: 65px !important;font-size:15px;margin:5px}.dropdown-group{flex-direction:column-reverse}.search-input{width:100%!important;border-radius:0!important;font-size:19px!important}.dropdown{width:100%!important}.directory_content a{padding:20px!important}#Apps{margin-top:10px;order:1}#Featured{order:2}#Featured .icon{display:block!important;width:calc(100% - 20px)!important;margin-top:5px}#Featured .icon .information{padding:15px!important}#Featured .icon .icon-content{width:100%!important}#Featured .icon .icon-content .f-title{justify-content:center;width:100%!important}#Software .software-frame{flex:0 0 100%!important}#Software .software-frame .software-btn i{font-size:25px;padding:15px 0!important}#Games .directory_inner_content{display:flex!important;scroll-behavior:smooth;overflow-x:auto;flex-wrap:nowrap!important}}@media screen and (max-width: 273px){.port_type{font-size:7vw}}
