Akshayram1 commited on
Commit
42effba
·
verified ·
1 Parent(s): 7c6c379

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +26 -74
app.py CHANGED
@@ -36,111 +36,63 @@ def get_rag_model():
36
 
37
  # Custom CSS for styling
38
  def load_css():
39
- st.markdown("""
40
  <style>
41
- /* App Background */
42
  .stApp {
43
- background: #f8f9fa; /* Light gray background */
44
  }
45
-
46
- /* Header Styling */
47
  .stHeader {
48
- color: #2c3e50; /* Dark blue-gray */
49
  font-size: 2.5rem;
50
  font-weight: bold;
51
- text-align: center;
52
- margin-bottom: 20px;
53
  }
54
-
55
- /* Form Styling */
56
  .stForm {
57
  background: white;
58
- padding: 25px;
59
- border-radius: 12px;
60
- box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
61
- margin: 20px auto;
62
- max-width: 800px;
63
  }
64
-
65
- /* Button Styling */
66
  .stButton button {
67
- background-color: #3498db; /* Blue */
68
  color: white;
69
- border-radius: 8px;
70
- padding: 12px 24px;
71
  font-size: 1rem;
72
  border: none;
73
- transition: background-color 0.3s ease;
74
  }
75
  .stButton button:hover {
76
- background-color: #2980b9; /* Darker blue on hover */
77
  }
78
-
79
- /* Markdown Headers */
80
  .stMarkdown h3 {
81
- color: #2c3e50; /* Dark blue-gray */
82
  margin-top: 20px;
83
- font-size: 1.8rem;
84
- font-weight: 600;
85
  }
86
-
87
- /* Expander Styling */
 
 
 
 
 
 
88
  .stExpander {
89
  background: white;
90
- border-radius: 12px;
91
- box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
92
- margin: 20px 0;
93
- }
94
- .stExpander .stMarkdown {
95
- padding: 15px;
96
  }
97
-
98
- /* DataFrame Styling */
99
  .stDataFrame {
100
- border-radius: 12px;
101
- box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
102
  }
103
-
104
- /* Custom Color for Results */
105
  .stMarkdown p, .stMarkdown ul, .stMarkdown ol {
106
- color: rgb(1, 27, 29); /* Custom color for results */
107
- font-size: 1rem;
108
- line-height: 1.6;
109
  }
110
  .stMarkdown a {
111
- color: #3498db; /* Blue for links */
112
- text-decoration: none;
113
- font-weight: 500;
114
- }
115
- .stMarkdown a:hover {
116
- text-decoration: underline;
117
- }
118
-
119
- /* Spinner Styling */
120
- .stSpinner {
121
- color: #3498db; /* Blue spinner */
122
- }
123
-
124
- /* Hero Section Styling */
125
- .hero {
126
- text-align: center;
127
- padding: 50px 20px;
128
- background: linear-gradient(135deg, #3498db, #2980b9); /* Blue gradient */
129
- color: white;
130
- border-radius: 12px;
131
- margin-bottom: 30px;
132
- }
133
- .hero h1 {
134
- font-size: 3rem;
135
- font-weight: 700;
136
- margin-bottom: 10px;
137
- }
138
- .hero p {
139
- font-size: 1.2rem;
140
- opacity: 0.9;
141
  }
142
  </style>
143
  """, unsafe_allow_html=True)
 
144
  # Streamlit app
145
  def main():
146
  # Load custom CSS
 
36
 
37
  # Custom CSS for styling
38
  def load_css():
39
+ st.markdown("""
40
  <style>
 
41
  .stApp {
42
+ background: linear-gradient(135deg, #f5f7fa, #c3cfe2);
43
  }
 
 
44
  .stHeader {
45
+ color: #2c3e50;
46
  font-size: 2.5rem;
47
  font-weight: bold;
 
 
48
  }
 
 
49
  .stForm {
50
  background: white;
51
+ padding: 20px;
52
+ border-radius: 10px;
53
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
 
 
54
  }
 
 
55
  .stButton button {
56
+ background-color: #3498db;
57
  color: white;
58
+ border-radius: 5px;
59
+ padding: 10px 20px;
60
  font-size: 1rem;
61
  border: none;
 
62
  }
63
  .stButton button:hover {
64
+ background-color: #2980b9;
65
  }
 
 
66
  .stMarkdown h3 {
67
+ color: #2c3e50;
68
  margin-top: 20px;
 
 
69
  }
70
+ .st-emotion-cache-13k62yr {
71
+ position: absolute;
72
+ background: white;
73
+ color: white;
74
+ inset: 0px;
75
+ color-scheme: dark;
76
+ overflow: hidden;
77
+ }
78
  .stExpander {
79
  background: white;
80
+ border-radius: 10px;
81
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
 
 
 
 
82
  }
 
 
83
  .stDataFrame {
84
+ border-radius: 10px;
 
85
  }
86
+ /* Custom color for results */
 
87
  .stMarkdown p, .stMarkdown ul, .stMarkdown ol {
88
+ color: rgb(1, 27, 29);
 
 
89
  }
90
  .stMarkdown a {
91
+ color: #3498db;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
92
  }
93
  </style>
94
  """, unsafe_allow_html=True)
95
+
96
  # Streamlit app
97
  def main():
98
  # Load custom CSS