:root{--font-body:"Inter-Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zenlit-canvas:#000;--zenlit-text:#f8fafc;--zenlit-focus:#38bdf8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-zenlit-theme=dark]{--zenlit-canvas:#000;--zenlit-text:#f8fafc;--zenlit-focus:#38bdf8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-zenlit-theme=light]{--zenlit-canvas:#f8fafc;--zenlit-text:#0f172a;--zenlit-focus:#0369a1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--zenlit-focus);outline-offset:2px}[data-testid=header-search] input:focus-visible,[data-testid=conversation-composer] textarea:focus-visible,[data-testid=adorned-field] input:focus-visible,[data-testid=code-input] input:focus-visible{outline:none}html,body,#root,#expo-root{min-height:100%;margin:0}body{background:var(--zenlit-canvas);color:var(--zenlit-text);font-family:var(--font-body);overscroll-behavior:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media (forced-colors:active){[data-testid=gradient-title]{color:canvastext!important;-webkit-text-fill-color:CanvasText!important;background-image:none!important}}button,input,textarea,select{font-family:inherit}html[data-zenlit-fonts=fallback] *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}[data-testid=app-switch] input[role=switch]{width:44px;height:44px;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (min-height:100dvh){html,body,#root,#expo-root{min-height:100dvh}}