:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg-deep);font-synthesis:none;text-rendering:optimizelegibility;font-family:Vazirmatn Variable,Vazirmatn,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{background:var(--bg-deep);min-width:320px;overflow:hidden}::selection{background:var(--selection)}::highlight(conversation-search){background-color:var(--search-highlight)}*{scrollbar-color:var(--scrollbar) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}@layer base{button,input{font:inherit}button{color:inherit}}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes message-highlight{20%{filter:brightness(1.42)}}@keyframes history-loading-reveal{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.media-range{appearance:none;cursor:pointer;background:0 0;height:12px;margin:0}.media-range::-webkit-slider-runnable-track{background:linear-gradient(var(--blue), var(--blue)) 0 0 / var(--fill,0%) 100% no-repeat, linear-gradient(#ffffff4d, #ffffff4d) 0 0 / var(--buffered,0%) 100% no-repeat, #ffffff29;border-radius:2px;height:4px}.media-range::-moz-range-track{background:linear-gradient(var(--blue), var(--blue)) 0 0 / var(--fill,0%) 100% no-repeat, linear-gradient(#ffffff4d, #ffffff4d) 0 0 / var(--buffered,0%) 100% no-repeat, #ffffff29;border-radius:2px;height:4px}.media-range::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px;transition:transform .12s;transform:scale(0)}.media-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px;transition:transform .12s;transform:scale(0)}.media-range:hover::-webkit-slider-thumb{transform:scale(1)}.media-range:active::-webkit-slider-thumb{transform:scale(1)}.media-range:hover::-moz-range-thumb{transform:scale(1)}.media-range:active::-moz-range-thumb{transform:scale(1)}
