Spaces:
Running
Running
import streamlit as st | |
def apply_styles(): | |
"""Apply custom CSS styles to the Streamlit app""" | |
st.markdown(""" | |
<style> | |
.stTextArea > label { | |
font-size: 1.2rem; | |
font-weight: bold; | |
color: #2c3e50; | |
} | |
.stSelectbox > label { | |
font-size: 1.2rem; | |
font-weight: bold; | |
color: #2c3e50; | |
} | |
.stSlider > label { | |
font-size: 1.2rem; | |
font-weight: bold; | |
color: #2c3e50; | |
} | |
.stButton > button { | |
background-color: #2c3e50; | |
color: white; | |
padding: 0.5rem 2rem; | |
font-size: 1.1rem; | |
font-weight: bold; | |
border-radius: 5px; | |
} | |
.stButton > button:hover { | |
background-color: #34495e; | |
} | |
h1 { | |
color: #2c3e50; | |
font-size: 2.5rem; | |
margin-bottom: 1rem; | |
} | |
h3 { | |
color: #34495e; | |
font-size: 1.3rem; | |
font-weight: normal; | |
margin-bottom: 2rem; | |
} | |
.stMarkdown { | |
font-size: 1.1rem; | |
} | |
.element-container { | |
margin-bottom: 1.5rem; | |
} | |
</style> | |
""", unsafe_allow_html=True) | |
def format_story_output(story_text): | |
return f""" | |
<div class="story-output"> | |
{story_text} | |
</div> | |
""" |