Spaces:
Sleeping
Sleeping
| @tailwind base; | |
| @tailwind components; | |
| @tailwind utilities; | |
| :root { | |
| --background: #1e1e1e; | |
| --foreground: #ffffff; | |
| } | |
| @media (prefers-color-scheme: dark) { | |
| :root { | |
| --background: #0a0a0a; | |
| --foreground: #ededed; | |
| } | |
| } | |
| body { | |
| color: var(--foreground); | |
| background: var(--background); | |
| margin: 0; | |
| padding: 0; | |
| font-family: Arial, Helvetica, sans-serif; | |
| } | |
| /* Add CodeMirror styles */ | |
| .CodeMirror { | |
| height: calc(100vh - 100px) ; | |
| font-family: var(--font-geist-mono); | |
| } | |
| /* Add styles for the iframe */ | |
| #canvas-column iframe { | |
| border: none; | |
| background: white; | |
| } | |
| /* Remove the fixed height constraint */ | |
| .cm-editor { | |
| height: 100vh ; | |
| } | |
| /* Add these styles to center the p5.js sketch */ | |
| .sketch-container { | |
| display: flex; | |
| justify-content: center; | |
| align-items: center; | |
| width: 100vw; | |
| height: 100vh; | |
| background-color: var(--background); | |
| } | |
| iframe { | |
| border: none; | |
| background-color: white; | |
| } | |
| /* Bottom controls styling */ | |
| .bottom-controls { | |
| backdrop-filter: blur(8px); | |
| background-color: rgba(30, 30, 30, 0.95); | |
| border: 1px solid rgba(75, 85, 99, 0.4); | |
| box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2); | |
| } | |
| /* Input and select styling */ | |
| .control-input { | |
| background-color: rgba(31, 41, 55, 0.7) ; | |
| border: 1px solid rgba(75, 85, 99, 0.4) ; | |
| transition: all 0.2s ease; | |
| } | |
| .control-input:hover { | |
| border-color: rgba(147, 197, 253, 0.4) ; | |
| } | |
| .control-input:focus { | |
| border-color: rgb(59, 130, 246) ; | |
| box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.1); | |
| outline: none; | |
| } | |
| /* Button styling */ | |
| .control-button { | |
| font-weight: 500; | |
| transition: all 0.2s ease; | |
| border: 1px solid transparent; | |
| } | |
| .control-button:hover { | |
| transform: translateY(-1px); | |
| box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); | |
| } | |
| .control-button:active { | |
| transform: translateY(0); | |
| } | |
| .control-button.active { | |
| background-color: rgb(59, 130, 246) ; | |
| border-color: rgb(37, 99, 235) ; | |
| } | |
| /* Remove checkbox and label styling since we're not using them anymore */ | |