@import"https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&display=swap";@font-face{font-family:Stalker2;src:url(/stalker2.ttf) format("truetype")}:root{font-family:Stalker2,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--white-color);background-color:var(--background-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--accent-color: #7b5418;--accent-color--hover: #a3732c;--background-color: #242424;--grey-dark-color: #333;--grey-normal-color: #3d3d3d;--grey-light-color: #858585;--white-color: #fff}a{font-weight:500;color:var(--accent-color);text-decoration:inherit}a:hover{color:var(--accent-color--hover)}body{background-image:url(/background.jpg);background-position:72% 50%;background-size:cover;display:flex;margin:0;min-height:100vh;overflow-x:hidden;width:100vw}h1{font-size:3em;line-height:1.1;text-align:center}@media (max-width: 480px){:root{font-size:10px}}#root{align-items:center;animation:appearing .5s ease-in-out;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;justify-content:space-between;min-height:100%;width:100%}.s2catalog{align-items:center;background-color:#242424e1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;height:calc(100% - 60px);justify-content:center;padding:0 5%}.footer{align-items:center;background-color:#1a1a1a;display:flex;flex-direction:column;justify-content:center;height:60px;-webkit-user-select:none;user-select:none;width:100%}.footer-text{font-size:1.2em;font-weight:700}.footer svg{transform:translateY(.25em);height:1.25em;width:1.25em}@keyframes appearing{0%{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;transform:translateY(1em)}to{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:1;transform:none}}.filter{align-items:stretch;background-color:var(--grey-dark-color);border-radius:.5rem;display:flex;flex-wrap:wrap;font-family:Consolas,monospace;gap:.5rem;padding:.5rem 1rem;width:100%;max-width:min(90%,40rem)}.filter__button{background:none;border:none;color:#c1c1c1;cursor:pointer;font-size:1.5rem;transition:.3s ease;width:3rem}.filter__button:after{background-color:var(--white-color);border-radius:4px;content:"";display:block;height:2px;margin:0 auto -.08rem;transition:.3s ease;width:0}.filter__button--active{color:var(--white-color)}.filter__button--active:after{width:80%}.filter__button--active:hover:after{width:100%!important}.filter__button:hover{color:#dadada}.filter__button:hover:after{width:40%}.filter__input-container{align-items:center;display:flex;flex:1 1 auto;justify-content:space-between;position:relative}.filter__input-container>.filter__button:after{display:none}.filter__input{border:none;border-bottom:2px solid transparent;background:none;color:var(--white-color);font-size:1.2rem;padding:.25rem .5rem;transition:.3s ease;width:100%}.filter__input:focus{border-color:var(--white-color);outline:none}.strings-block{align-items:center;font-family:Consolas,serif;display:flex;flex-direction:column;margin-top:1rem;width:100%;max-width:min(90%,60rem)}.strings-block__list{list-style:none;margin:0;overflow-y:auto;padding:0 1rem 0 0;resize:vertical;height:60vh;width:100%}.strings-block__list::-webkit-scrollbar{width:1rem}.strings-block__list::-webkit-scrollbar-track{background-color:var(--grey-dark-color);border-radius:.2rem}.strings-block__list::-webkit-scrollbar-thumb{background-color:var(--grey-light-color);border-radius:1rem}.string-container{width:100%}.string-container:not(:last-child){margin-bottom:1rem}.string-container__id{background-color:var(--accent-color);border-radius:1rem;font-family:Inconsolata,serif;font-size:.8em;padding:.2rem .7rem;position:relative;top:.75rem;width:fit-content;word-break:break-all}.string-container__string{background-color:var(--grey-normal-color);border-radius:.5rem;display:flex;flex-direction:column;gap:0;justify-content:center;padding:1rem;margin-left:1rem;min-height:3rem}.string-container__string p{margin:.8rem 0 0}.pagination{display:flex;gap:.25rem;margin:1rem 0;overflow-x:auto}.pagination__button{background-color:var(--grey-dark-color);border:none;border-radius:.5rem;color:var(--white-color);cursor:pointer;font-size:.9rem;padding:.5rem;transition:.3s ease;width:3rem}.pagination__button--active{background-color:var(--accent-color)}
