/* === General Body === */ body { background-color: #0f0f1a; color: #e0e0ff; font-family: 'Orbitron', sans-serif; margin: 0; padding: 0; } /* === Headers === */ h1, h2, h3, h4 { color: #00fff7; text-shadow: 0 0 10px #00fff7, 0 0 20px #00fff7; } /* === Markdown / Text === */ .gr-markdown { line-height: 1.6; color: #c0c0ff; } /* === Buttons === */ .gr-button { background: linear-gradient(90deg, #00fff7 0%, #ff00ff 100%); color: #000000; font-weight: bold; border-radius: 12px; border: 2px solid #00fff7; padding: 10px 20px; transition: all 0.3s ease; } .gr-button:hover { background: linear-gradient(90deg, #ff00ff 0%, #00fff7 100%); color: #ffffff; transform: scale(1.05); box-shadow: 0 0 20px #00fff7, 0 0 30px #ff00ff; } /* === Sliders === */ .gr-slider { accent-color: #00fff7; } /* === Textboxes === */ .gr-textbox, .gr-number { background-color: #1a1a2e; border: 2px solid #00fff7; border-radius: 10px; color: #e0e0ff; font-family: 'Orbitron', sans-serif; padding: 8px; } /* === Output Boxes === */ .gr-json, .gr-textbox[readonly] { background-color: #111122; border-left: 4px solid #ff00ff; color: #c0c0ff; font-family: 'Courier New', monospace; padding: 10px; border-radius: 8px; overflow-x: auto; } /* === Hover Cards / Containers === */ .gr-block { background-color: #10101f; border-radius: 16px; padding: 20px; margin-bottom: 20px; border: 2px solid #00fff7; box-shadow: 0 0 15px #00fff7, 0 0 25px #ff00ff; transition: transform 0.3s ease; } .gr-block:hover { transform: scale(1.02); } /* === Scrollbar === */ ::-webkit-scrollbar { width: 10px; } ::-webkit-scrollbar-track { background: #111122; } ::-webkit-scrollbar-thumb { background: #00fff7; border-radius: 10px; } ::-webkit-scrollbar-thumb:hover { background: #ff00ff; } /* === Links === */ a { color: #00fff7; text-decoration: none; } a:hover { color: #ff00ff; text-shadow: 0 0 5px #ff00ff; } /* === Footer / Misc === */ footer { color: #5555ff; text-align: center; margin-top: 20px; font-size: 0.85rem; }