@font-face{font-family:Newsreader;src:url(/fonts/Newsreader.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:fallback}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Italic.ttf)format("truetype");font-weight:200 800;font-style:italic;font-display:fallback}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:fallback}:root{--content-top-margin:clamp(0px, calc((100vw - 1060px) * .05), 20vh);--content-right-padding:clamp(0px, calc((100vw - 1060px) * .25), 20vw);--content-max-width:calc(720px + var(--content-right-padding));--viewport-height:100vh;--keyboard-visible:0;--browser-chrome-visible:1;--titlebar-height:0px}html[data-tauri]{--titlebar-height:36px}html[data-tauri] [id^=chakra-toast-manager-top]{top:var(--titlebar-height)!important}html,body{overscroll-behavior:none;-webkit-overscroll-behavior:none;height:100%;font-family:system-ui,sans-serif;overflow:hidden}input,textarea,[contenteditable],[data-slate-editor],input[type=text],input[type=email],input[type=password],input[type=search],input[type=url]{caret-color:var(--chakra-colors-primary)}#root{height:100%;overflow:hidden}.sticky-header{top:16px;right:calc(16px + var(--content-right-padding));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;border-radius:12px;position:absolute}.mobile-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1050;width:100%;height:60px;position:fixed;bottom:0;left:0;right:0}.keyboard-visible .mobile-toolbar{bottom:calc(var(--viewport-height) - 100vh + env(safe-area-inset-bottom,0px))}@media (width<=767px){.mobile-content{height:var(--viewport-height) - 60px;min-height:var(--viewport-height) - 60px}.keyboard-visible .mobile-content{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}.status-bar-desktop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.status-bar-mobile-position{z-index:1;width:100%;position:absolute;bottom:0;left:0;right:0}@keyframes navigation-flash{0%{box-shadow:inset 0 0 0 1000px #0000}5%{box-shadow:inset 0 0 0 1000px color-mix(in srgb, var(--chakra-colors-primary) 35%, transparent)}15%{box-shadow:inset 0 0 0 1000px color-mix(in srgb, var(--chakra-colors-primary) 35%, transparent)}21%{box-shadow:inset 0 0 0 1000px #0000}23%{box-shadow:inset 0 0 0 1000px #0000}28%{box-shadow:inset 0 0 0 1000px color-mix(in srgb, var(--chakra-colors-primary) 35%, transparent)}52%{box-shadow:inset 0 0 0 1000px color-mix(in srgb, var(--chakra-colors-primary) 35%, transparent)}61%{box-shadow:inset 0 0 0 1000px #0000}to{box-shadow:inset 0 0 0 1000px #0000}}[data-navigation-flash=true]{animation:1.2s ease-in-out navigation-flash}[data-message]{border-radius:.5rem;margin-left:-.75rem;margin-right:-.75rem;padding:.5rem .75rem}[data-message-kind=deleted],[data-message-kind=join]{padding:0}[data-message] h2[data-first-heading],[data-message] h3[data-first-heading],[data-message] h4[data-first-heading]{margin-top:0}[data-highlight-box=true]{transition:background-color .1s;background-color:color-mix(in srgb, var(--chakra-colors-primary) 20%, transparent)!important}@keyframes url-unfurling-wave{0%{background-position:200% 0}to{background-position:-200% 0}}.url-unfurling{background:linear-gradient(90deg, currentColor 0%, currentColor 30%, var(--chakra-colors-primary) 40%, color-mix(in srgb, var(--chakra-colors-primary) 80%, white) 50%, color-mix(in srgb, var(--chakra-colors-primary) 60%, white) 60%, currentColor 70%, currentColor 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out infinite url-unfurling-wave;position:relative}@supports not ((-webkit-background-clip:text)){.url-unfurling{color:var(--chakra-colors-primary);-webkit-text-fill-color:unset;background:0 0}}.new-message-input::placeholder{color:var(--chakra-colors-text-tertiary);font-family:Newsreader,Charter,Bitstream Charter,Sitka Text,Cambria,serif}::selection{background-color:var(--chakra-colors-bg-active)}::selection{background-color:var(--chakra-colors-bg-active)}:focus,[data-focus],[data-focus-visible-added]{outline:none!important}input:focus,textarea:focus,select:focus,input[data-focus-visible-added]{box-shadow:none!important}input:focus,input[data-focus-visible-added]{border-color:inherit!important}
