Update app.py
Browse files
app.py
CHANGED
@@ -424,13 +424,14 @@ T = \left(\frac{(1 - A) \times L}{16 \pi \sigma \, d^2}\right)^{\frac{1}{4}} - 2
|
|
424 |
# สร้าง UI ด้วย Gradio
|
425 |
###################################
|
426 |
css_code = """
|
427 |
-
/* โหมดสว่าง (Light Theme) */
|
428 |
body {
|
429 |
-
|
|
|
430 |
font-family: "Kanit", sans-serif;
|
431 |
-
|
|
|
|
|
432 |
}
|
433 |
-
|
434 |
#title {
|
435 |
color: #4A90E2;
|
436 |
text-align: center;
|
@@ -439,18 +440,18 @@ body {
|
|
439 |
margin-bottom: 10px;
|
440 |
font-weight: bold;
|
441 |
}
|
442 |
-
|
443 |
.game-desc {
|
444 |
margin: 0 auto;
|
445 |
width: 90%;
|
446 |
-
|
|
|
447 |
border: 2px dashed #B3DAFF;
|
448 |
border-radius: 10px;
|
449 |
padding: 15px;
|
450 |
-
|
|
|
451 |
margin-bottom: 20px;
|
452 |
}
|
453 |
-
|
454 |
.btn-main {
|
455 |
background-color: #FFE066;
|
456 |
border: 2px solid #FFCA28;
|
@@ -459,18 +460,17 @@ body {
|
|
459 |
padding: 10px 30px;
|
460 |
border-radius: 10px;
|
461 |
margin-right: 10px;
|
462 |
-
color: #000000; /* สีข้อความปุ่ม */
|
463 |
}
|
464 |
-
|
465 |
#child-summary, #detail-th, #prompt1-en, #prompt2-en, #prompt3-en, #formula-box {
|
466 |
-
|
|
|
467 |
border: 2px solid #FFE082;
|
468 |
border-radius: 10px;
|
469 |
padding: 10px;
|
470 |
margin-bottom: 20px;
|
471 |
-
|
|
|
472 |
}
|
473 |
-
|
474 |
.copy-btn {
|
475 |
background-color: #F06292;
|
476 |
border: 2px solid #E91E63;
|
@@ -479,54 +479,17 @@ body {
|
|
479 |
padding: 5px 10px;
|
480 |
border-radius: 5px;
|
481 |
margin-top: 5px;
|
482 |
-
color: #FFFFFF; /* สีข้อความปุ่มคัดลอก */
|
483 |
}
|
484 |
|
485 |
-
/*
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
}
|
491 |
-
|
492 |
-
#title {
|
493 |
-
color: #6EB1FF !important;
|
494 |
-
}
|
495 |
-
|
496 |
-
.game-desc {
|
497 |
-
background-color: #2E2E2E !important;
|
498 |
-
border: 2px dashed #555555 !important;
|
499 |
-
color: #FFFFFF !important;
|
500 |
-
}
|
501 |
-
|
502 |
-
.btn-main {
|
503 |
-
background-color: #FFA500 !important;
|
504 |
-
border: 2px solid #FF8C00 !important;
|
505 |
-
color: #FFFFFF !important;
|
506 |
-
}
|
507 |
-
|
508 |
-
#child-summary, #detail-th, #prompt1-en, #prompt2-en, #prompt3-en, #formula-box {
|
509 |
-
background-color: #333333 !important;
|
510 |
-
border: 2px solid #555555 !important;
|
511 |
-
color: #FFFFFF !important;
|
512 |
-
}
|
513 |
-
|
514 |
-
.copy-btn {
|
515 |
-
background-color: #FF4081 !important;
|
516 |
-
border: 2px solid #F50057 !important;
|
517 |
-
color: #FFFFFF !important;
|
518 |
-
}
|
519 |
-
|
520 |
-
/* ปรับสีข้อความเพิ่มเติมในโหมดมืด */
|
521 |
-
.game-desc p, #child-summary p, #detail-th p, #prompt1-en p, #prompt2-en p, #prompt3-en p, #formula-box p {
|
522 |
-
color: #FFFFFF !important;
|
523 |
-
}
|
524 |
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
background-color: #1E1E1E !important;
|
529 |
-
}
|
530 |
}
|
531 |
"""
|
532 |
|
|
|
424 |
# สร้าง UI ด้วย Gradio
|
425 |
###################################
|
426 |
css_code = """
|
|
|
427 |
body {
|
428 |
+
/* ลบการกำหนดสีพื้นหลัง */
|
429 |
+
/* background-color: #F9FBFF; */
|
430 |
font-family: "Kanit", sans-serif;
|
431 |
+
/* ใช้ตัวแปรสีสำหรับพื้นหลัง */
|
432 |
+
background-color: var(--background-color);
|
433 |
+
color: var(--text-color);
|
434 |
}
|
|
|
435 |
#title {
|
436 |
color: #4A90E2;
|
437 |
text-align: center;
|
|
|
440 |
margin-bottom: 10px;
|
441 |
font-weight: bold;
|
442 |
}
|
|
|
443 |
.game-desc {
|
444 |
margin: 0 auto;
|
445 |
width: 90%;
|
446 |
+
/* ลบการกำหนดสีพื้นหลัง */
|
447 |
+
/* background-color: #ECF6FF; */
|
448 |
border: 2px dashed #B3DAFF;
|
449 |
border-radius: 10px;
|
450 |
padding: 15px;
|
451 |
+
/* เปลี่ยนสีข้อความให้เข้ากับธีม */
|
452 |
+
color: var(--text-color, #333);
|
453 |
margin-bottom: 20px;
|
454 |
}
|
|
|
455 |
.btn-main {
|
456 |
background-color: #FFE066;
|
457 |
border: 2px solid #FFCA28;
|
|
|
460 |
padding: 10px 30px;
|
461 |
border-radius: 10px;
|
462 |
margin-right: 10px;
|
|
|
463 |
}
|
|
|
464 |
#child-summary, #detail-th, #prompt1-en, #prompt2-en, #prompt3-en, #formula-box {
|
465 |
+
/* ลบการกำหนดสีพื้นหลัง */
|
466 |
+
/* background-color: #FFFDF5; */
|
467 |
border: 2px solid #FFE082;
|
468 |
border-radius: 10px;
|
469 |
padding: 10px;
|
470 |
margin-bottom: 20px;
|
471 |
+
/* เปลี่ยนสีข้อความให้เข้ากับธีม */
|
472 |
+
color: var(--text-color, #333);
|
473 |
}
|
|
|
474 |
.copy-btn {
|
475 |
background-color: #F06292;
|
476 |
border: 2px solid #E91E63;
|
|
|
479 |
padding: 5px 10px;
|
480 |
border-radius: 5px;
|
481 |
margin-top: 5px;
|
|
|
482 |
}
|
483 |
|
484 |
+
/* ตัวแปรสีสำหรับธีม */
|
485 |
+
:root {
|
486 |
+
--background-color: #FFFFFF;
|
487 |
+
--text-color: #333333;
|
488 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
489 |
|
490 |
+
[data-theme="dark"] {
|
491 |
+
--background-color: #121212;
|
492 |
+
--text-color: #FFFFFF;
|
|
|
|
|
493 |
}
|
494 |
"""
|
495 |
|