body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", sans-serif; } h1 { font-size: 24px; margin-top: 0; font-weight: 700; letter-spacing: -0.025em; } p { color: rgb(107, 114, 128); font-size: 15px; margin-bottom: 10px; margin-top: 5px; } .card { max-width: 620px; margin: 0 auto; padding: 16px; border: 1px solid lightgray; border-radius: 16px; } .card p:last-child { margin-bottom: 0; } /* Dark Mode Enhancements */ .dark .project-overlay button:hover { background-color: #4338ca; color: white; } .dark .sidebar { border-right: 1px solid rgba(99, 102, 241, 0.2); } .dark input::placeholder { color: #6b7280; } .dark canvas { filter: brightness(0.95); }