body { font-family: Arial, sans-serif; background: #f5f5f5; padding: 2rem; }
.container { max-width: 800px; margin: 0 auto; background: white; padding: 1.5rem; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.08); }
.btn { display: inline-block; padding: 0.75rem 1.25rem; background: #007bff; color: white; text-decoration: none; border-radius: 4px; }
.btn-secondary { background: #6c757d; }
table { width: 100%; border-collapse: collapse; margin-top: 1rem; }
th, td { border: 1px solid #ddd; padding: 0.5rem 0.75rem; text-align: left; }
th { background: #f8f9fa; }
