Update app.py
Browse files
app.py
CHANGED
|
@@ -1747,15 +1747,10 @@ def create_demo():
|
|
| 1747 |
-webkit-background-clip: text;
|
| 1748 |
-webkit-text-fill-color: transparent;
|
| 1749 |
font-weight: 800 !important;
|
| 1750 |
-
font-size:
|
| 1751 |
-
margin-bottom: 0.
|
| 1752 |
-
|
| 1753 |
-
|
| 1754 |
-
}
|
| 1755 |
-
/* Restore emoji visibility inside gradient headings */
|
| 1756 |
-
h1 .emoji {
|
| 1757 |
-
-webkit-text-fill-color: initial;
|
| 1758 |
-
font-style: normal;
|
| 1759 |
}
|
| 1760 |
|
| 1761 |
/* ββ TAB LABELS (critical fix) ββ */
|
|
@@ -1979,8 +1974,8 @@ def create_demo():
|
|
| 1979 |
"""
|
| 1980 |
|
| 1981 |
with gr.Blocks(title="LocalDuo", theme=custom_theme, css=css) as demo:
|
| 1982 |
-
gr.Markdown("#
|
| 1983 |
-
gr.Markdown("Enter a website URL π, upload a PDF π, upload an audio file π΅, or paste a YouTube link π¬. The app uses a **Vision-Language Model (VLM)** π§ , **ASR** π€, and **TTS** π£οΈ to generate vocabulary flashcards.")
|
| 1984 |
|
| 1985 |
active_tab = gr.State("Website URL")
|
| 1986 |
|
|
|
|
| 1747 |
-webkit-background-clip: text;
|
| 1748 |
-webkit-text-fill-color: transparent;
|
| 1749 |
font-weight: 800 !important;
|
| 1750 |
+
font-size: 2.2em !important;
|
| 1751 |
+
margin-bottom: 0.3em !important;
|
| 1752 |
+
letter-spacing: -0.5px;
|
| 1753 |
+
line-height: 1.2 !important;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1754 |
}
|
| 1755 |
|
| 1756 |
/* ββ TAB LABELS (critical fix) ββ */
|
|
|
|
| 1974 |
"""
|
| 1975 |
|
| 1976 |
with gr.Blocks(title="LocalDuo", theme=custom_theme, css=css) as demo:
|
| 1977 |
+
gr.Markdown("# LocalDuo β Learn Korean from PDFs, Websites & YouTube")
|
| 1978 |
+
gr.Markdown("π°π·β¨ Enter a website URL π, upload a PDF π, upload an audio file π΅, or paste a YouTube link π¬. The app uses a **Vision-Language Model (VLM)** π§ , **ASR** π€, and **TTS** π£οΈ to generate vocabulary flashcards.")
|
| 1979 |
|
| 1980 |
active_tab = gr.State("Website URL")
|
| 1981 |
|