, also cover this */ p[data-testid="block-info"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; } .svelte-vomtxz.container { border: 2px solid white !important; border-radius: 8px !important; padding: 10px !important; } /* Remove ALL purple outlines and focus states */ *, *:focus, *:focus-visible, *:active, button, button:focus, button:focus-visible, button:active, input, input:focus, input:focus-visible, textarea, textarea:focus, textarea:focus-visible, select, select:focus, .gr-button, .gr-button:focus, .gr-textbox, .gr-textbox:focus, .gr-tab, .gr-tab:focus, .gr-tab:active, [role="tab"], [role="tab"]:focus, [role="tab"]:active, .floating-chat-btn:focus, .chat-close-btn:focus, .chat-popup-box *, .chat-popup-box *:focus, .chat-popup-box *:active { outline: none !important; box-shadow: none !important; border: none !important; } /* Force remove Gradio default focus styles */ .gradio-container *:focus { outline: none !important; box-shadow: none !important; } /* Remove browser default focus ring */ :focus { outline: none !important; } /* Remove any purple/blue focus indicators */ *[style*="outline"], *[style*="box-shadow"] { outline: none !important; box-shadow: none !important; }