div[class^=browser-controls--]{display:block;padding:1rem .5rem 0}.browser-controls__header{display:block;text-align:left}.browser-controls__header__text{padding-left:.5rem}.browser-controls__buttons{margin-top:.5rem}.browser-controls--dark-mode button[class^=browser-controls__buttons__]{border:.0625rem solid #8c8273}.browser-controls--dark-mode button[class^=browser-controls__buttons__] span[class*=__text]{color:#fff}.browser-controls--dark-mode button[class^=browser-controls__buttons__].disabled-button>span[class*=__text]{color:#000}button[class^=browser-controls__buttons__]{border:.0625rem solid #000;border-radius:.25rem;display:inline-block;margin:.5rem;padding:.5rem;vertical-align:middle}.directory-icon--dark-mode path:first-of-type{fill:#cc8000}.directory-icon--dark-mode path{fill:#b48800}.file-icon--dark-mode path:first-of-type{fill:#064273}.file-icon--dark-mode path{fill:#b9e8fd}.spinner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.spinner__path{stroke:#93bfec;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.item,.item--cached{border:.0625rem solid #000;border-radius:.25rem;display:inline-block;margin:.5rem}.item svg[class^=directory-icon--],.item svg[class^=file-icon--],.item--cached svg[class^=directory-icon--],.item--cached svg[class^=file-icon--]{display:inline-block;vertical-align:middle}.item--cached>.item__text{color:#fff!important}.item--cached{background:#080!important}.item__text{color:#000;font-size:2rem;padding:0 .5rem;vertical-align:middle}.loader,.loader>.spinner,.loader__status-container,.loader__status-container__message{display:block}.loader{background-color:rgba(0,0,0,.8);cursor:wait;height:100%;position:absolute;width:100%;z-index:1000}.loader .spinner{height:10rem;width:10rem}@media screen and (max-width:61.9375rem){.loader .spinner{height:8rem;width:8rem}}@media screen and (max-width:47.9375rem){.loader .spinner{height:6rem;width:6rem}}.loader__status-container{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader__status-container__message{color:#fff;font-size:1.5rem;padding-top:.5rem}.modal__dismiss-button,.modal__message,div[class^=modal--]{display:block}div[class^=modal--light-mode]{background:#fff;border:.0625rem solid #000}div[class^=modal--]{border-radius:.25rem;left:50%;padding:1rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.modal__message,.modal__title{text-align:center}.modal__message{margin:2rem 0}.modal__dismiss-button{background:transparent;border:.0625rem solid #000;border-radius:.25rem;width:100%}div[class^=modal--dark-mode]{background:#131516}div[class^=modal--dark-mode],div[class^=modal--dark-mode] .modal__dismiss-button{border:.0625rem solid #8c8273;color:#fff}.theme-selector{display:block;text-align:center}.theme-selector__descriptor{font-size:1rem;padding-right:.5rem}.theme-selector__descriptor,.theme-selector__select{display:inline-block;vertical-align:middle}.theme-selector__select,.theme-selector__select__option{font-size:1rem}.theme-selector__select{background:transparent;border:.0625rem solid #000;border-radius:.1875rem}.file-browser{padding:0 .5rem 1rem}.file-browser__header-text,.file-browser__sub-header-text{margin:.5rem 0 0 .5rem}.file-browser__header-text{font-size:2rem;margin-left:.5rem}.file-browser__sub-header-text{font-size:1rem;margin-bottom:.5rem}.file-browser,.file-browser__header-text,.file-browser__sub-header-text,.file-browser__switch-container{display:block}.file-browser__switch-container__label,.file-browser__switch-container__switch{display:inline-block;vertical-align:middle}.file-browser__switch-container__label{padding-right:.5rem}.file-browser__switch-container{margin:.5rem 0 0 .5rem}div[class^=app-browser--]{display:block}div[class^=app-browser--light-mode]{border:.0625rem solid #000}div[class^=app-browser--dark-mode]{border:.0625rem solid #8c8273}div[class^=with-modals-background]{background-color:rgba(0,0,0,.8);cursor:not-allowed;height:100%;position:absolute;width:100%}div[class*="--opaque"]{opacity:0}.additional-controls{margin-bottom:2rem;text-align:center}.credits-footer{margin-top:1rem;padding-bottom:2rem;text-align:center}.credits-footer__text{display:block;font-size:1.5rem}.credits-footer__text:last-child{margin-top:.5rem}.home-header{padding-top:1rem;text-align:center}.home-header__title{font-size:3rem;font-weight:700}.home-header__sub-header{margin:1rem 0}.home-header__unexploitable-browser{margin-bottom:1rem}.home-header__unexploitable-browser__input,.home-header__unexploitable-browser__label{display:inline-block;vertical-align:middle}.home-header__unexploitable-browser__label{padding-right:.5rem}.home-header,.home-header__sub-header,.home-header__unexploitable-browser{display:block}.home-header__sub-header__link{color:blue;font-size:1.5rem;margin-left:1rem}.home-header__sub-header__link:first-child{margin-left:0}.home-header__sub-header__link:visited{color:purple}div[class^=advanced-controls--]{border:.0625rem solid red;display:block;margin-top:1rem;padding:1rem 0}.advanced-controls__button-container{display:block;margin-top:1rem;text-align:center}.advanced-controls--dark-mode{border-bottom:.0625rem solid #8c8273;border-top:.0625rem solid #8c8273}.advanced-controls--dark-mode .advanced-controls__button-container__clear-local-storage,.advanced-controls--dark-mode .advanced-controls__button-container__clear-object-stores{border:.0625rem solid #8c8273}.advanced-controls--dark-mode .advanced-controls__button-container__clear-local-storage__text,.advanced-controls--dark-mode .advanced-controls__button-container__clear-object-stores__text{color:#fff}.advanced-controls__header{padding:1rem}.advanced-controls--light-mode{border-bottom:.0625rem solid #000;border-top:.0625rem solid #000}.advanced-controls__button-container__clear-local-storage,.advanced-controls__button-container__clear-object-stores{border:.0625rem solid #000;border-radius:.25rem;display:inline-block;margin:.5rem;padding:.5rem}div[class^=home--]{height:100%;overflow:auto;width:100%}.home--light-mode{background:#fff}.home--light-mode .item{background-color:#fff}.home--light-mode .theme-selector__select{background:#fff;color:#000}.home--dark-mode{background:#131516;color:#fff}.home--dark-mode .item{background-color:#131516;border:.0625rem solid #8c8273}.home--dark-mode .item__text{color:#fff}.home--dark-mode .theme-selector__select{background:#131516;border:.0625rem solid #fff;color:#fff}html{font-family:Arial,sans-serif}#root,body,html{height:100%;overflow:auto}body,html{margin:0}.clickable-item{cursor:pointer}.transparent-button{background:transparent}.disabled-button{background-color:#d3d3d3;cursor:not-allowed}.centralized{margin:auto;width:80rem}@media screen and (max-width:80rem){.centralized{width:calc(100% - 2rem)}}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.large-text{font-size:2rem}@media screen and (max-width:61.9375rem){.large-text{font-size:2rem}}@media screen and (max-width:47.9375rem){.large-text{font-size:1rem}}.medium-text{font-size:1rem}@media screen and (max-width:61.9375rem){.medium-text{font-size:1rem}}@media screen and (max-width:47.9375rem){.medium-text{font-size:.75rem}}.small-text{font-size:.75rem}@media screen and (max-width:61.9375rem){.small-text{font-size:.75rem}}@media screen and (max-width:47.9375rem){.small-text{font-size:.5rem}}div[class$="--fade-out"]{-webkit-animation:fade 2s linear;animation:fade 2s linear;opacity:0}@-webkit-keyframes fade{0%{opacity:1}to{opacity:0}50%{opacity:1}}@keyframes fade{0%{opacity:1}to{opacity:0}50%{opacity:1}}
/*# sourceMappingURL=main.a485b3df.css.map*/