<style>
/* Password Generator Tool Styles */
.pg-container{max-width:400px;margin:auto;background:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1)}
.pg-container h2{text-align:center;margin-bottom:15px}
.pg-output{display:flex;gap:5px;margin-bottom:15px}
.pg-output input{flex:1;padding:14px;font-size:17px;height:50px;background:#f1f8ff;border:2px solid #007bff;border-radius:6px;font-weight:600;letter-spacing:.5px}
.pg-output button{padding:12px 18px;cursor:pointer;background:#28a745;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:600;transition:background .3s,transform .2s}
.pg-output button:hover{background:#218838;transform:translateY(-1px)}
.pg-output button.copied{background:#17a2b8}
.pg-options label{display:block;margin-bottom:8px;font-size:14px}
.generate-btn{width:100%;padding:10px;background:#007bff;color:#fff;border:none;font-size:16px;font-weight:700;border-radius:5px;cursor:pointer}
.generate-btn:hover{background:#0056b3}
.note{text-align:center;font-size:12px;color:#666;margin-top:10px}
</style>
