Spaces:
Sleeping
Sleeping
| 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> | |
| """ |