*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#0d0d0d;color:#e0e0e0}a{color:inherit}button{cursor:pointer;background:#333;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px}button:hover{background:#444}button.primary{background:#2e7d32}button.primary:hover{background:#388e3c}button.danger{background:#c62828}button.danger:hover{background:#d32f2f}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid #222}th{color:#999;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.05em}tr:hover{background:#141414}
