body { font-family: Arial, sans-serif; background: #1a1a1a; color: #f2f2f2; margin: 0; padding: 0; }
.container { max-width: 900px; margin: 20px auto; padding: 20px; background: #262626; border-radius: 10px; box-shadow: 0 0 15px #000; }
h1 { font-size: 26px; margin-bottom: 10px; }
p { font-size: 14px; margin-bottom: 20px; line-height: 1.4; }
form label { display: block; margin: 8px 0 3px; font-size: 13px; }
form input[type="text"], form input[type="number"] { width: 100%; padding: 6px; border-radius: 4px; border: 1px solid #555; background: #333; color: #fff; }
form input[type="checkbox"] { margin-right: 6px; }
button { margin-top: 12px; padding: 8px 16px; background: #ff6600; color: #fff; border: none; border-radius: 5px; cursor: pointer; }
button:hover { background: #ff8533; }
table { width: 100%; border-collapse: collapse; margin-top: 15px; }
table th, table td { padding: 6px 8px; border: 1px solid #555; text-align: center; font-size: 13px; }
footer { margin-top: 20px; font-size: 12px; color: #aaa; text-align: center; }
