Spaces:
Running
Running
| @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap'); | |
| body { | |
| font-family: 'Inter', sans-serif; | |
| min-height: 100vh; | |
| display: flex; | |
| flex-direction: column; | |
| } | |
| /* Custom scrollbar */ | |
| ::-webkit-scrollbar { | |
| width: 8px; | |
| height: 8px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: #2d3748; | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: #4a5568; | |
| border-radius: 4px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: #718096; | |
| } | |
| /* Tool buttons hover effect */ | |
| .tool-btn:hover { | |
| transform: translateY(-2px); | |
| box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.2); | |
| transition: all 0.2s ease; | |
| } | |
| /* Canvas styling */ | |
| #editor-canvas { | |
| image-rendering: -moz-crisp-edges; | |
| image-rendering: -webkit-crisp-edges; | |
| image-rendering: pixelated; | |
| image-rendering: crisp-edges; | |
| } | |
| /* Chat messages styling */ | |
| #chat-messages div { | |
| word-wrap: break-word; | |
| animation: fadeIn 0.3s ease; | |
| } | |
| @keyframes fadeIn { | |
| from { opacity: 0; transform: translateY(5px); } | |
| to { opacity: 1; transform: translateY(0); } | |
| } | |
| /* Range slider styling */ | |
| input[type="range"] { | |
| -webkit-appearance: none; | |
| height: 6px; | |
| background: #4a5568; | |
| border-radius: 3px; | |
| } | |
| input[type="range"]::-webkit-slider-thumb { | |
| -webkit-appearance: none; | |
| width: 16px; | |
| height: 16px; | |
| background: #8b5cf6; | |
| border-radius: 50%; | |
| cursor: pointer; | |
| } |