Spaces:
Running
Running
| /* Base styles */ | |
| body { | |
| font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; | |
| } | |
| /* Drop zone styles */ | |
| #dropZone.drag-over { | |
| background-color: #f0f9ff; | |
| border-color: #3b82f6; | |
| } | |
| /* Preview container */ | |
| #previewContainer { | |
| border: 2px dashed #e5e7eb; | |
| transition: all 0.3s ease; | |
| } | |
| /* Overlay option buttons */ | |
| .overlay-option { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| padding: 1rem; | |
| border: 1px solid #e5e7eb; | |
| border-radius: 0.5rem; | |
| background-color: white; | |
| cursor: pointer; | |
| transition: all 0.2s ease; | |
| } | |
| .overlay-option:hover { | |
| transform: translateY(-2px); | |
| box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); | |
| } | |
| .overlay-option.active { | |
| border-color: #3b82f6; | |
| background-color: #eff6ff; | |
| } | |
| /* Responsive adjustments */ | |
| @media (max-width: 640px) { | |
| .grid-cols-2 { | |
| grid-template-columns: 1fr; | |
| } | |
| } | |
| /* Overlay styles */ | |
| .overlay { | |
| position: absolute; | |
| pointer-events: none; | |
| width: 100%; | |
| height: 100%; | |
| } | |