/* Inference Comparator - カスタムスタイル */ /* フォント改善・視認性向上 */ .gradio-container { font-family: 'Inter', 'Noto Sans JP', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important; font-size: 15px !important; font-weight: 400 !important; } .gradio-container h1 { font-size: 2rem !important; font-weight: 700 !important; } .gradio-container h2, .gradio-container h3 { font-size: 1.25rem !important; font-weight: 600 !important; } .gradio-container label { font-size: 14px !important; font-weight: 500 !important; } .gradio-container .prose { font-size: 15px !important; line-height: 1.6 !important; } .gradio-container button { font-weight: 500 !important; } /* Radioボタン disable時のスタイル(薄い色に) */ .gradio-container .gr-radio:has(input:disabled) label, .gradio-container input[type="radio"]:disabled + label, .gradio-container .gr-form > div:has(input:disabled) { opacity: 0.4 !important; color: #999 !important; } /* Gradio 4.x系のRadioグループ disable時 */ .gradio-container [data-testid="radio-group"]:has(input:disabled) { opacity: 0.4 !important; } /* より汎用的なdisabled状態のスタイル */ .gradio-container .svelte-1gfkn6j:has(input:disabled), .gradio-container .block:has(input:disabled) label { opacity: 0.4 !important; color: #aaa !important; }