/* Basic Styling */ body { font-family: Arial, sans-serif; margin: 0; padding: 0;/* Basic Styling */ body { font-family: Arial, sans-serif; margin: 0; padding: 0; background: #cc0000; /* Dark purple background */ min-height: 100vh; color: white; display: flex; flex-direction: column; } header { padding: 15px; background: rgba(255, 255, 255, 0.2); /* Semi-transparent background */ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); display: flex; justify-content: center; align-items: center; } h1 { margin: 0; font-size: 2rem; color: white; } .tool { display: none; padding: 20px; animation: fadeIn 1s ease-in-out; } .tool.active { display: block; } textarea { width: 100%; height: 150px; margin: 10px 0; padding: 10px; font-size: 1rem; border: 1px solid #ddd; border-radius: 5px; box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.1); } button { background: #ff6b6b; color: white; border: none; padding: 10px 20px; font-size: 1rem; border-radius: 5px; cursor: pointer; transition: background-color 0.3s ease; } button:hover { background: #ff4040; } /* Smooth Animation for Elements */ @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } background: #cc0000; /* Dark purple background */ min-height: 100vh; color: white; display: flex; flex-direction: column; } header { padding: 15px; background: rgba(255, 255, 255, 0.2); /* Semi-transparent background */ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); display: flex; justify-content: center; align-items: center; } h1 { margin: 0; font-size: 2rem; color: white; } .tool { display: none; padding: 20px; animation: fadeIn 1s ease-in-out; } .tool.active { display: block; } textarea { width: 100%; height: 150px; margin: 10px 0; padding: 10px; font-size: 1rem; border: 1px solid #ddd; border-radius: 5px; box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.1); } button { background: #ff6b6b; color: white; border: none; padding: 10px 20px; font-size: 1rem; border-radius: 5px; cursor: pointer; transition: background-color 0.3s ease; } button:hover { background: #ff4040; } /* Smooth Animation for Elements */ @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }