body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; background-color: #f4f4f5; margin: 0; padding: 20px; overflow-y: scroll; transition: background-color 0.3s, color 0.3s; } ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.5); border-radius: 10px; } ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); } nav { backdrop-filter: blur(10px); border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .doodle-bg { background-image: url('path/to/doodle-pattern.svg'); background-size: cover; } h1 { text-align: center; color: #333; font-size: 2rem; margin-bottom: 20px; } input[type="text"], input[type="file"] { width: calc(100% - 22px); padding: 10px; margin-bottom: 10px; border: none; border-radius: 10px; background: rgba(255, 255, 255, 0.9); color: #333; font-size: 0.9rem; } input[type="text"]::placeholder { color: #aaa; } input[type="file"] { display: none; } label { display: block; padding: 10px; margin-bottom: 10px; border-radius: 10px; background: rgba(0, 122, 255, 1); text-align: center; color: #fff; cursor: pointer; transition: background 0.3s; } label:hover { background: rgba(0, 100, 220, 1); } button { padding: 10px; width: 100%; background-color: #007aff; color: white; border: none; border-radius: 5px; cursor: pointer; transition: background 0.3s; } button:hover { background-color: #0051ba; } form { margin-bottom: 20px; backdrop-filter: blur(10px); border-radius: 10px; padding: 20px; border: 1px solid rgba(255, 255, 255, 0.1); } h3 { color: #333; } @media (max-width: 768px) { nav { flex-direction: column; } }