Spaces:
Sleeping
Sleeping
| /* Custom CSS for Japanese Clean Style with Rounded Font */ | |
| @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Rounded:wght@400;700&family=Quicksand:wght@400;700&family=Nunito:wght@400;700&family=M+PLUS+Rounded+1c:wght@400;700&display=swap'); | |
| body, .gr-block, .gr-root, .gradio-container { | |
| font-family: 'Noto Sans Rounded', 'Quicksand', 'Nunito', 'M PLUS Rounded 1c', Arial, sans-serif ; | |
| background: #fafbfc ; | |
| color: #222; | |
| } | |
| .gr-button, button, input[type="button"], input[type="submit"] { | |
| border-radius: 18px ; | |
| background: #f5f7fa ; | |
| color: #222 ; | |
| border: 1px solid #e0e0e0 ; | |
| box-shadow: none ; | |
| padding: 0.7em 1.5em ; | |
| font-weight: 600; | |
| transition: background 0.2s; | |
| } | |
| .gr-button:hover, button:hover { | |
| background: #e3e7ef ; | |
| } | |
| input, textarea, .gr-textbox, .gr-number, .gr-dataframe { | |
| border-radius: 14px ; | |
| border: 1px solid #e0e0e0 ; | |
| background: #fff ; | |
| padding: 0.6em 1em ; | |
| font-size: 1.05em; | |
| box-shadow: none ; | |
| } | |
| .gr-row, .gr-column { | |
| margin-bottom: 1.5em ; | |
| } | |
| .gr-markdown, .gr-dataframe, .gr-textbox, .gr-number { | |
| background: #fff ; | |
| border-radius: 14px ; | |
| box-shadow: none ; | |
| } | |
| /* Add more whitespace between elements */ | |
| .gr-block > * { | |
| margin-bottom: 1.2em ; | |
| } | |
| /* Remove heavy borders and shadows */ | |
| .gradio-container, .gr-block, .gr-root { | |
| box-shadow: none ; | |
| border: none ; | |
| } | |
| /* Card-style section backgrounds */ | |
| .gr-card, .section-card { | |
| background: #fffbe9 ; | |
| border-radius: 22px ; | |
| box-shadow: 0 2px 12px 0 rgba(240, 180, 80, 0.07); | |
| padding: 2em 2em 1.5em 2em ; | |
| margin-bottom: 2em ; | |
| border: 1.5px solid #f7e6b5 ; | |
| } | |
| /* Table header beautification */ | |
| .gr-dataframe thead tr th { | |
| background: #f7e6b5 ; | |
| color: #222 ; | |
| border-radius: 14px 14px 0 0 ; | |
| font-weight: 700; | |
| border-bottom: 2px solid #f5f7fa ; | |
| } | |
| /* Table row beautification */ | |
| .gr-dataframe tbody tr { | |
| background: #fff ; | |
| border-bottom: 1px solid #f5f7fa ; | |
| } | |
| /* Empty state style */ | |
| .empty-state { | |
| text-align: center; | |
| color: #b0b0b0; | |
| font-size: 1.2em; | |
| margin: 1.5em 0; | |
| } | |
| /* Accent pastel colors for buttons */ | |
| .gr-button, button { | |
| background: linear-gradient(90deg, #ffe6ec 0%, #e6f7ff 100%) ; | |
| color: #222 ; | |
| border: 1.5px solid #f7e6b5 ; | |
| } | |
| .gr-button:hover, button:hover { | |
| background: linear-gradient(90deg, #fffbe9 0%, #ffe6ec 100%) ; | |
| } | |
| /* Emoji size for section headers */ | |
| .section-emoji { | |
| font-size: 2.2em; | |
| margin-bottom: 0.2em; | |
| display: block; | |
| } | |