:root{--gutter-width:10px;--header-height:50px;--root:#111;--bg:#000;--dark:#111;--header-background-color:#1e1f22;--font:system-ui,sans-serif;--link-color:#f14;--header-bg:transparent;--font-size:14px;--input-border-radius:4px;--input-height:34px;--input-background:#333;--input-font-size:inherit;--header-font-size:14px;--subtitle-color:hsla(0,0%,100%,.4);--separator-color:rgba(99,99,99,.3);--separator-height:1px;--touchable-highlight:#222;--shade-color:rgba(30,31,34,.8);--window-radius:8px;--window-width:640px;--alert-width:300px;--alert-title-font-size:14px;--progress-bar-color:#f14}iframe{border:none}.pad{padding:10px var(--gutter-width)}.avatar{border-radius:100%}.search-container{padding:0 var(--gutter-width) 10px var(--gutter-width)}.column{flex-direction:column}.column,.sbs{display:flex;gap:10px}.sbs>*{flex:1;width:50%}.home{display:flex;flex-direction:column;height:100%}.home .logo{align-items:center;display:flex;font-family:monospace;font-size:16px;gap:5px;justify-content:center;text-transform:uppercase}.home-bottom{display:flex;position:relative}.charts{display:grid;gap:2px;grid-auto-rows:auto}@media (min-width:500px){.charts{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}}.chart{background:#1c0e1c;padding-bottom:10px}.chart-top{display:flex;justify-content:space-between;padding:10px}.chart h1{font-weight:400}.chart-tooltip{background:#111;padding:10px}.login{align-items:center;display:flex;height:100%;justify-content:center;padding:10px}.login-form{width:320px}.add-account,.login-form{display:flex;flex-direction:column;gap:10px}.add-account{padding:10px}.message-item.skipped{opacity:.3}.message-author{display:flex;gap:10px}.message-author .avatar{height:32px;width:32px}.message-body{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;overflow:hidden;padding-top:10px;white-space:pre-wrap}.message-photos .scroller{display:flex;gap:10px}.message-photo{max-width:120px;min-width:120px}.filters{padding-top:10px}.filters .scroller{display:flex;gap:10px}.message-details-replies{display:flex;flex-direction:column;gap:10px;padding-left:var(--gutter-width)}.message-reply{border-left:2px solid var(--separator-color);flex-direction:column;padding:0 var(--gutter-width)}.message-reply-top{display:flex;gap:10px}.message-reply-top .avatar{height:32px;width:32px}.message-reply-name{flex:1}.message-tags{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.message-details{padding-bottom:40px}.message-details-reply-buttons{background:#333;border-radius:4px;overflow:hidden}.message-details-reply-buttons .avatar{height:24px;width:24px}.message-details-top{padding:10px}.message-details-body{white-space:pre-wrap}.message-details-scratchpad{background:#1c0e1c;font-size:12px;padding:10px}.message-accounts{align-items:center;background:#222;border-radius:4px;display:flex;padding:10px var(--gutter-width)}.message-accounts-header{flex:1;opacity:.5}.message-accounts .avatar{border:2px solid #222;height:34px;margin:-2px -2px -2px -12px;width:34px}.message-details-gallery{background:#111;height:250px;overflow:hidden;position:relative}.message-screenshot{height:100%;margin:0 auto}.message-screenshot-container{height:100%}.message-screenshot-container .btn{bottom:10px;position:absolute;right:10px}.message-accounts-avatars{display:flex;gap:10px;height:24px}.message-accounts-avatars .avatar{background:#000;height:24px;width:24px}.compose{display:flex;flex-direction:row;gap:10px}.compose .avatar{height:32px;width:32px}.compose-samples .touchable-row-content{display:flex;flex-direction:column;gap:20px}.compose-samples{background:#333;border-radius:4px;overflow:hidden}.compose-sample-message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compose-sample-reply{display:flex;flex-direction:column;font-size:12px;gap:5px}.compose textarea{height:150px}.compose-scratchpad{background:#212;border-radius:4px;overflow:hidden}.compose-scratchpad-header{align-items:center;background:#323;display:flex;gap:5px;height:26px;justify-content:center}.compose-scratchpad-header i{font-size:16px}.compose-scratchpad-content{font-size:11px;padding:10px}.compose-scratchpad-content ul{padding-left:20px}.account-summary{align-items:flex-start;display:flex;gap:10px;text-align:left}.account-summary .avatar{height:32px;width:32px}.account-summary-right{align-items:center;display:flex;flex:1;gap:10px}.account-summary .meta{font-size:12px}.account-summary-bio{color:red}.vnc-screen{height:100%;width:100%}.window-browser{max-width:100%;width:1080px!important}.text-editor{background:#222;border-radius:4px}.mapbox{height:100%}.mapboxgl-control-container{display:none}