:root{--red-text:#e80840;--red-bg:rgba(232,8,64,.063);--text-primary:#15141a;--text-secondary:#5b5b66}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-bar{background:#fff;border-bottom:1px solid var(--red-bg);box-sizing:border-box;height:50px;width:100%;z-index:1}.app-bar,.main-logo{align-items:center;display:flex}.main-logo{margin-left:20px}span.tool-logo{font-weight:700}.tool-credit-url:hover{text-decoration:underline}.tool-credit-url{color:inherit;text-decoration:none}span.tool-credit{background:var(--red-bg);border-radius:5px;box-sizing:border-box;color:var(--red-text);font-size:.7em;margin-left:1em;padding:.5em 1em}.problem-display{align-items:flex-start;background:transparent;display:flex;height:100%;justify-content:space-between;position:relative;width:85%}.expand{align-items:center;display:flex;height:100%;padding-left:3px;padding-right:3px;position:absolute;right:0;top:0}.expand:hover{background:var(--red-bg)}.expand.reader{color:var(--red-text);cursor:pointer}.mirror{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.readme{background-color:var(--red-bg);box-sizing:border-box;display:flex;flex-direction:column;font-size:.75em;height:100%;overflow-y:auto;padding:0 15px;position:relative;width:35%}.readme h2{background:#fff;border:1px solid var(--red-text);border-radius:5px;color:var(--text-secondary);font-weight:400;margin-top:0;padding:10px;position:-webkit-sticky;position:sticky;text-align:center;top:0}.readme p{margin:0}.readme p code{word-break:break-all}.readme img{max-width:90%}.readme code{background-color:#f7f7f7;border-radius:3px;color:#d87070;font-family:monospace!important;padding:2px 5px}.readme.fullscreen h2{position:static}.readme.fullscreen img{width:400px}.readme.fullscreen{background:#fff;font-size:1em;height:100%;left:0;padding:40px;position:absolute;top:0;width:100%}.solution{height:100%;width:70%}.solution pre{box-sizing:border-box;height:100%;margin:0}.problem-card:hover{color:var(--red-text);cursor:pointer}.problem-card{align-items:center;background-color:#fff;border-left:2px solid #e0e0e6;box-sizing:border-box;color:#a7a7a7;display:flex;font-size:1em;justify-content:center;margin-left:.5rem;padding:.5rem 1rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.active-problem{background-color:var(--red-bg);border-left:2px solid var(--red-text);color:var(--text-primary);font-weight:700}.problem-list{display:flex;flex-direction:column;justify-content:flex-start;list-style:0;margin:0;max-height:100%;overflow-y:scroll;padding:0;width:15%}.problem-list-menu-item.is-scrolled{box-shadow:0 -10px 15px #000}.problem-list-menu-item{-webkit-backdrop-filter:blur(3px) saturate(150%);backdrop-filter:blur(3px) saturate(150%);background:hsla(0,0%,100%,.75);color:var(--text-secondary);letter-spacing:1.5px;padding:.5rem 0 1rem;position:-webkit-sticky;position:sticky;text-align:center;text-transform:uppercase;top:0}.problems-container{display:flex;flex-direction:column;height:calc(100vh - 50px);min-height:100%;width:100%}
/*# sourceMappingURL=main.a4c4d558.css.map*/