Upload 7 files
Browse files- .gitattributes +3 -0
- assets/cloud-tDOpvLD9.png +0 -0
- assets/index-CxYWVFeX.css +1 -0
- assets/index-Pk83NvX_.js +0 -0
- assets/solarman-Ntd7oyxN.png +3 -0
- assets/spark-yj01_bs1.png +3 -0
- assets/sun-COUbxoLn.png +3 -0
- index.html +19 -18
.gitattributes
CHANGED
|
@@ -33,3 +33,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
assets/solarman-Ntd7oyxN.png filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
assets/spark-yj01_bs1.png filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
assets/sun-COUbxoLn.png filter=lfs diff=lfs merge=lfs -text
|
assets/cloud-tDOpvLD9.png
ADDED
|
assets/index-CxYWVFeX.css
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
@import"https://fonts.googleapis.com/css2?family=Poppins:wght@600;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito:wght@700;900&display=swap";:root{--theme-bg: linear-gradient(135deg, #f0f9ff, #e0f2fe);--card-bg: #ffffff;--primary-text: #1e3a8a;--secondary-text: #475569;--primary-gradient: linear-gradient(to right, #2563eb, #7c3aed);--primary-border: #60a5fa;--success-color: #22c55e;--danger-color: #ef4444;--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1)}body,html{font-family:Nunito,sans-serif;margin:0;padding:0;width:100%;height:100%;background-color:#f0f9ff}*{box-sizing:border-box}.tic-tac-toe-game{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:var(--theme-bg);color:var(--primary-text);padding:1rem;position:relative;overflow:hidden}.ttt-game-ui{width:100%;max-width:500px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;background:var(--card-bg);border-radius:1.5rem;box-shadow:var(--shadow-xl);border:1px solid rgba(0,0,0,.05)}.ttt-game-header{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:700}.ttt-game-header .controls button{background:transparent;border:none;font-size:1.5rem;cursor:pointer;margin-left:10px;color:var(--secondary-text);transition:color .2s}.ttt-game-header .controls button:hover{color:var(--primary-text)}.ttt-stat span{color:var(--primary-text);font-size:1.5rem}.ttt-power-meter{width:100%;height:30px;background:#e5e7eb;border-radius:15px;border:1px solid #d1d5db;position:relative}.power-bar{height:100%;background:var(--primary-gradient);border-radius:15px;transition:width .6s ease-out}.power-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:800;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.ttt-board{display:grid;grid-template-columns:repeat(3,1fr);width:100%;aspect-ratio:1/1;background-color:#f3f4f6;padding:10px;border-radius:15px;gap:10px}.ttt-square{background:var(--card-bg);border-radius:10px;display:grid;place-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #e5e7eb;transition:background-color .2s,transform .2s}.ttt-square:hover{background-color:#f9fafb;transform:scale(1.05)}.ttt-square span{font-size:4rem}.ttt-square.winning{animation:ttt-winning-animation .6s ease-in-out infinite alternate}@keyframes ttt-winning-animation{0%{background-color:#fde047}to{background-color:var(--card-bg)}}.ttt-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px;background:var(--card-bg);border-radius:20px;box-shadow:var(--shadow-xl)}.ttt-screen h1,.ttt-screen h2{font-size:2.5rem;font-weight:800;text-transform:uppercase;color:var(--primary-text);margin-bottom:20px}.ttt-screen button{font-family:Nunito,sans-serif;font-size:1.2rem;padding:12px 30px;border-radius:50px;border:none;background:var(--primary-gradient);color:#fff;cursor:pointer;margin-top:15px;transition:all .3s ease;box-shadow:var(--shadow-md)}.ttt-screen button:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.ttt-home-btn-screen{background:#e5e7eb;color:var(--secondary-text);border:1px solid #d1d5db}.ttt-home-btn-screen:hover{background:#d1d5db}.ttt-message-overlay,.ttt-pause-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb3;display:flex;justify-content:center;align-items:center;font-size:4.5rem;font-weight:800;color:var(--primary-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000}.quiz-game-container{font-family:Nunito,sans-serif;min-height:100vh;background:var(--theme-bg);color:var(--primary-text);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;transition:box-shadow .5s ease}.quiz-main-card{width:100%;max-width:800px;background:var(--card-bg);border-radius:1.5rem;box-shadow:var(--shadow-xl);overflow:hidden}.quiz-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb}.quiz-title{font-size:2rem;font-weight:900;color:var(--primary-text)}.quiz-stat{font-size:1.2rem;color:var(--secondary-text)}.quiz-stat strong{color:var(--primary-text);font-size:1.5rem}.quiz-body{padding:2rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.quiz-question{font-size:1.8rem;text-align:center;font-weight:700;min-height:100px}.quiz-options{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.quiz-option-btn{font-family:Nunito,sans-serif;font-size:1.2rem;font-weight:700;padding:1.5rem;background:#f9fafb;border:1px solid #e5e7eb;color:var(--secondary-text);border-radius:1rem;cursor:pointer;transition:all .3s ease}.quiz-option-btn:not(:disabled):hover{background:#f3f4f6;transform:translateY(-5px);border-color:var(--primary-border)}.quiz-option-btn.correct{background:var(--success-color);border-color:var(--success-color);color:#fff;transform:scale(1.05);box-shadow:0 0 20px #22c55e66}.quiz-option-btn.wrong{background:var(--danger-color);border-color:var(--danger-color);color:#fff;animation:shake-button .5s ease}.quiz-option-btn:disabled{cursor:not-allowed}@keyframes shake-button{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.quiz-explanation{min-height:50px;text-align:center;font-size:1.1rem;opacity:0;transition:opacity .5s ease .5s;color:var(--secondary-text)}.quiz-explanation.visible{opacity:1}.quiz-loading-screen,.quiz-endscreen{text-align:center;background:var(--card-bg);color:var(--primary-text);padding:3rem;border-radius:1.5rem;box-shadow:var(--shadow-xl)}.quiz-loading-screen h2,.quiz-endscreen h2{font-size:3rem;color:var(--primary-text)}.quiz-endscreen-buttons{display:flex;gap:1rem;margin-top:2rem}.quiz-endscreen-buttons button{font-family:Nunito,sans-serif;font-size:1.2rem;font-weight:700;padding:1rem 2rem;border-radius:50px;cursor:pointer;border:none;background:var(--primary-gradient);color:#fff;transition:all .3s ease}.quiz-endscreen-buttons button:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.assembly-game-container{font-family:Nunito,sans-serif;min-height:100vh;background:var(--theme-bg);color:var(--primary-text);display:flex;flex-direction:column;align-items:center;padding:1rem;gap:1rem;overflow-x:hidden;overflow-y:auto}.sa-header{width:100%;max-width:1200px;display:flex;justify-content:space-between;align-items:center;background:var(--card-bg);padding:.5rem 1.5rem;border-radius:1rem;border:1px solid rgba(0,0,0,.05);flex-shrink:0}.sa-header h1{font-size:2rem;color:var(--primary-text)}.sa-parts-bay{width:100%;max-width:1200px;background:#ffffffb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:1rem;padding:1rem;text-align:center;border:1px solid rgba(0,0,0,.05);flex-shrink:0}.discovery-hub{display:flex;height:100vh;width:100vw;background-color:#f0f2f5;font-family:Nunito,sans-serif;color:#333}.dh-sidebar{width:300px;background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;padding:1.5rem 0;flex-shrink:0}.dh-sidebar-title{font-size:1.8rem;font-weight:900;color:#2c5282;padding:0 1.5rem;margin-bottom:1.5rem}.dh-nav{flex-grow:1;overflow-y:auto}.dh-accordion-header{font-family:Nunito,sans-serif;width:100%;text-align:left;background:none;border:none;padding:1rem 1.5rem;font-size:1.2rem;font-weight:700;cursor:pointer;border-bottom:1px solid #e0e0e0;color:#4a5568}.dh-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.dh-accordion-content.open{max-height:500px}.dh-topic-link{display:block;padding:.75rem 2rem;color:#718096;text-decoration:none;transition:all .2s ease}.dh-topic-link:hover{background-color:#ebf8ff;color:#2b6cb0}.dh-topic-link.active{background-color:#2b6cb0;color:#fff;font-weight:700}.dh-content{flex-grow:1;padding:2rem;overflow-y:auto;background-color:#f7fafc}.dh-welcome{text-align:center;margin-top:20%;color:#a0aec0}.dh-welcome h2{font-size:2.5rem;font-weight:900}.dh-topic-view{animation:fade-in-content .5s ease}@keyframes fade-in-content{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dh-topic-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #cbd5e0;padding-bottom:1rem;margin-bottom:2rem}.dh-topic-header h2{font-size:2.2rem;font-weight:900;color:#2d3748}.dh-video-btn{font-family:Nunito,sans-serif;font-size:1rem;font-weight:700;padding:.5rem 1rem;border-radius:20px;background-color:#c53030;color:#fff;text-decoration:none;transition:background-color .2s}.dh-video-btn:hover{background-color:#9b2c2c}.dh-loading{font-size:1.5rem;text-align:center;margin-top:2rem;color:#718096}.dh-result-card{background-color:#fff;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dh-result-card h3{font-size:1.25rem;color:#2b6cb0;margin-top:0}.dh-result-card p{font-size:1rem;line-height:1.6;color:#4a5568}.dh-result-card a{display:inline-block;margin-top:1rem;font-weight:700;color:#2b6cb0}.dh-live-widget{width:280px;background-color:#fff;border-left:1px solid #e0e0e0;padding:1.5rem;flex-shrink:0;text-align:center}.dh-live-widget h4{font-size:1.5rem;margin-top:0;margin-bottom:.5rem;color:#2d3748}.location{font-size:.9rem;color:#a0aec0;margin-bottom:1rem}.time{font-size:1.8rem;font-weight:700;color:#2c5282;margin-bottom:1.5rem}.weather{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.1rem;margin-bottom:1.5rem}.weather-icon{font-size:2rem}.sun-intensity p{margin-bottom:.5rem;font-weight:700}.intensity-bar{width:100%;height:20px;background-color:#e2e8f0;border-radius:10px;overflow:hidden}.intensity-fill{height:100%;background:linear-gradient(90deg,#f6e05e,#f56565);border-radius:10px;transition:width .5s ease-in-out}@tailwind base;@tailwind components;@tailwind utilities;body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{padding:.5rem 1rem;background-color:#00a86b;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:background-color .3s}button:hover{background-color:#007a52}
|
assets/index-Pk83NvX_.js
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
assets/solarman-Ntd7oyxN.png
ADDED
|
Git LFS Details
|
assets/spark-yj01_bs1.png
ADDED
|
Git LFS Details
|
assets/sun-COUbxoLn.png
ADDED
|
Git LFS Details
|
index.html
CHANGED
|
@@ -1,19 +1,20 @@
|
|
| 1 |
<!doctype html>
|
| 2 |
-
<html>
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
|
|
|
|
|
| 1 |
<!doctype html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
|
| 4 |
+
<head>
|
| 5 |
+
<meta charset="UTF-8" />
|
| 6 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 7 |
+
<title>Solar Edu-Game</title>
|
| 8 |
+
<script src="https://cdn.tailwindcss.com"></script>
|
| 9 |
+
<style>
|
| 10 |
+
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&display=swap');
|
| 11 |
+
</style>
|
| 12 |
+
<script type="module" crossorigin src="/assets/index-Pk83NvX_.js"></script>
|
| 13 |
+
<link rel="stylesheet" crossorigin href="/assets/index-CxYWVFeX.css">
|
| 14 |
+
</head>
|
| 15 |
+
|
| 16 |
+
<body>
|
| 17 |
+
<div id="root"></div>
|
| 18 |
+
</body>
|
| 19 |
+
|
| 20 |
+
</html>
|