Playingyoyo commited on
Commit
631c6b0
·
verified ·
1 Parent(s): 5f941f6

Update css.py

Browse files
Files changed (1) hide show
  1. css.py +45 -6
css.py CHANGED
@@ -23,7 +23,6 @@ def get_css():
23
  font-size: 2.5rem !important;
24
  font-weight: 700;
25
  letter-spacing: 0.1em;
26
- text-transform: uppercase;
27
  color: #34d399 !important;
28
  text-shadow: 0 0 15px rgba(52, 211, 153, 0.3);
29
  margin-bottom: 0.2rem;
@@ -33,6 +32,25 @@ def get_css():
33
  color: #6ee7b7 !important;
34
  opacity: 0.8;
35
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  /* === 枠 (Glass Frame) === */
37
  .step-frame {
38
  background: rgba(2, 6, 23, 0.7) !important;
@@ -42,12 +60,10 @@ def get_css():
42
  margin-bottom: 12px !important;
43
  transition: all 0.3s ease !important;
44
  box-shadow: 0 0 10px rgba(16, 185, 129, 0.05);
45
- /* 右パネルは高さを確保 */
46
  height: 100%;
47
  display: flex;
48
  flex-direction: column;
49
  }
50
- /* 特定IDで微調整する場合 */
51
  #right-panel {
52
  min-height: 600px;
53
  }
@@ -71,6 +87,12 @@ def get_css():
71
  display: block;
72
  text-shadow: 0 0 5px rgba(52, 211, 153, 0.4);
73
  }
 
 
 
 
 
 
74
  /* === 入力パーツ === */
75
  label span {
76
  font-size: 0.7rem !important;
@@ -85,12 +107,21 @@ def get_css():
85
  font-size: 0.9rem !important;
86
  padding: 4px 8px !important;
87
  }
 
 
 
 
 
 
 
 
 
88
  ::placeholder { color: #059669 !important; opacity: 0.7; }
89
  textarea:focus, input:focus {
90
  border-color: #34d399 !important;
91
  box-shadow: 0 0 10px rgba(52, 211, 153, 0.2) !important;
92
  }
93
- input[type=number] { color: #34d399 !important; }
94
  /* === タスクカード & ボタン === */
95
  button {
96
  text-transform: uppercase !important;
@@ -116,7 +147,7 @@ def get_css():
116
  display: flex;
117
  align-items: flex-end;
118
  gap: 10px;
119
- margin-top: auto; /* 下部に固定 */
120
  padding-top: 10px;
121
  }
122
 
@@ -145,6 +176,15 @@ def get_css():
145
  transform: scale(1.05);
146
  box-shadow: 0 0 15px rgba(52, 211, 153, 0.6);
147
  }
 
 
 
 
 
 
 
 
 
148
  /* === チャットボット (バブルデザイン) === */
149
  .bubble-wrap { background: transparent !important; }
150
 
@@ -184,7 +224,6 @@ def get_css():
184
  footer {
185
  display: none !important;
186
  }
187
- /* 読み込み中のくるくる(スピン)は残したい場合はここを調整 */
188
  .loading-wrap {
189
  display: none !important;
190
  }
 
23
  font-size: 2.5rem !important;
24
  font-weight: 700;
25
  letter-spacing: 0.1em;
 
26
  color: #34d399 !important;
27
  text-shadow: 0 0 15px rgba(52, 211, 153, 0.3);
28
  margin-bottom: 0.2rem;
 
32
  color: #6ee7b7 !important;
33
  opacity: 0.8;
34
  }
35
+ .description {
36
+ font-size: 0.7rem !important;
37
+ color: #94a3b8 !important;
38
+ opacity: 0.9;
39
+ max-width: 800px;
40
+ margin: 10px auto;
41
+ line-height: 1.5;
42
+ }
43
+ .description a {
44
+ color: #34d399 !important;
45
+ text-decoration: underline;
46
+ }
47
+ /* === Column spacing === */
48
+ .main-row {
49
+ gap: 24px !important;
50
+ }
51
+ .main-row > div {
52
+ min-height: 700px;
53
+ }
54
  /* === 枠 (Glass Frame) === */
55
  .step-frame {
56
  background: rgba(2, 6, 23, 0.7) !important;
 
60
  margin-bottom: 12px !important;
61
  transition: all 0.3s ease !important;
62
  box-shadow: 0 0 10px rgba(16, 185, 129, 0.05);
 
63
  height: 100%;
64
  display: flex;
65
  flex-direction: column;
66
  }
 
67
  #right-panel {
68
  min-height: 600px;
69
  }
 
87
  display: block;
88
  text-shadow: 0 0 5px rgba(52, 211, 153, 0.4);
89
  }
90
+ .step-hint {
91
+ font-size: 0.7rem !important;
92
+ color: #6ee7b7 !important;
93
+ opacity: 0.7;
94
+ margin-bottom: 8px;
95
+ }
96
  /* === 入力パーツ === */
97
  label span {
98
  font-size: 0.7rem !important;
 
107
  font-size: 0.9rem !important;
108
  padding: 4px 8px !important;
109
  }
110
+ /* Editable inputs should be white */
111
+ input:not([readonly]):not(:disabled),
112
+ textarea:not([readonly]):not(:disabled) {
113
+ color: #ffffff !important;
114
+ }
115
+ /* Dropdown inputs white when editable */
116
+ .svelte-1gfkn6j input {
117
+ color: #ffffff !important;
118
+ }
119
  ::placeholder { color: #059669 !important; opacity: 0.7; }
120
  textarea:focus, input:focus {
121
  border-color: #34d399 !important;
122
  box-shadow: 0 0 10px rgba(52, 211, 153, 0.2) !important;
123
  }
124
+ input[type=number] { color: #ffffff !important; }
125
  /* === タスクカード & ボタン === */
126
  button {
127
  text-transform: uppercase !important;
 
147
  display: flex;
148
  align-items: flex-end;
149
  gap: 10px;
150
+ margin-top: auto;
151
  padding-top: 10px;
152
  }
153
 
 
176
  transform: scale(1.05);
177
  box-shadow: 0 0 15px rgba(52, 211, 153, 0.6);
178
  }
179
+ /* Stop button style */
180
+ .stop-btn {
181
+ background: #ef4444 !important;
182
+ color: white !important;
183
+ }
184
+ .stop-btn:hover {
185
+ background: #dc2626 !important;
186
+ box-shadow: 0 0 15px rgba(239, 68, 68, 0.6) !important;
187
+ }
188
  /* === チャットボット (バブルデザイン) === */
189
  .bubble-wrap { background: transparent !important; }
190
 
 
224
  footer {
225
  display: none !important;
226
  }
 
227
  .loading-wrap {
228
  display: none !important;
229
  }