/* Render Inc. identity: wordmark and palette from renderincstudio.net. */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@1,900&family=IBM+Plex+Mono:wght@400;500&display=swap');
:root{--render-ink:#101110;--render-paper:#eeeee7;--render-orange:#ff6332;--accent:#b83b13}
.render-wordmark{position:relative;display:inline-block;flex-shrink:0;font-family:'Barlow Condensed',Impact,sans-serif;font-style:italic;font-size:46px;font-weight:900;letter-spacing:-1.5px;line-height:.8;color:inherit;text-align:left}
.render-wordmark>span{display:block;text-align:right;font:9px/1 'IBM Plex Mono',monospace;letter-spacing:5px;margin-top:8px}
.render-wordmark>i{position:absolute;height:3px;background:var(--render-logo-cut,var(--render-ink));width:105%;left:-2%;top:17px;transform:rotate(-4deg)}
.brand{letter-spacing:normal}.sidebar{background:var(--render-ink);border-color:#383a34;color:var(--render-paper)}
.sidebar>.brand{padding-top:4px;padding-bottom:4px;color:var(--render-paper)}
.sidebar .workspace{background:#20221f;border-color:#383a34;color:var(--render-paper);box-shadow:none}
.sidebar .workspace-symbol{background:var(--render-orange);color:var(--render-ink);border-radius:4px}
.sidebar .workspace small,.sidebar .workspace>.icon,.sidebar .nav-caption,.sidebar .user-profile small{color:#a9aca4}
.sidebar .nav-link{color:#bfc1b9}.sidebar .nav-link:hover{background:#262923;color:var(--render-paper)}
.sidebar .nav-link.active{background:#ff63321c;color:#ff9979}.sidebar .nav-link.active:before{background:var(--render-orange)}
.sidebar .studio-note{background:#1b1d19;border-color:#383a34}.sidebar .studio-note p{color:#a9aca4}.sidebar .studio-note a,.sidebar .note-icon{color:#ff9979}
.sidebar .user-profile{border-color:#383a34;color:var(--render-paper)}
.btn.primary{background:var(--render-orange);border-color:var(--render-orange);color:var(--render-ink);box-shadow:none;font-weight:700}
.btn.primary:hover{background:#ec5224;border-color:#ec5224;color:var(--render-ink)}
button:focus-visible,a:focus-visible{outline:3px solid #e34b1b;outline-offset:3px}input:focus,select:focus,textarea:focus{outline:2px solid #d6481c}
.connection-screen,.login-art{--render-logo-cut:var(--render-ink);background:var(--render-ink);color:var(--render-paper)}
.connection-screen>.brand{justify-content:center}.connection-screen h1{color:inherit}
.render-login{background:var(--render-ink)}.render-login .connection-screen{min-height:100svh;padding:48px 18px}
.render-login .panel{color:#292c30;border-top:3px solid var(--render-orange);box-shadow:0 24px 80px #0004}
.render-login .panel h1{color:#101110;font-size:26px}.render-login #intro{color:#686d65;line-height:1.6;margin-top:10px}
.render-review{color:#292c30;background:#f7f8fa}.render-review header{--render-logo-cut:#f7f8fa;border-bottom:1px solid #dadcd6;padding-bottom:30px}
.render-review-label{display:block;font:10px/1.5 'IBM Plex Mono',monospace;letter-spacing:2px;color:#6a6e65;margin-top:25px}
.render-review button,.render-review .download{background:var(--render-orange);color:var(--render-ink)}
.render-review .feedback button,.render-review .timeline-marks button{background:#f4e5de;color:#65301e}
@media(max-width:650px){.sidebar{background:#101110f5;border-bottom-color:#383a34}.sidebar>.brand .render-wordmark{font-size:29px}.sidebar>.brand .render-wordmark>span{font-size:7px;letter-spacing:3px;margin-top:5px}.sidebar>.brand .render-wordmark>i{top:10px;height:2px}.render-login .panel{padding:24px!important}.render-login .panel h1{font-size:24px}}

.connection-screen .brand{color:var(--render-paper)}
.render-login .connection-screen{margin:0;max-width:none;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.render-login .connection-screen>.brand{margin-bottom:12px}
