.diary-container display: none; flex-direction: column; background: #fffef7;
textarea:focus border-color: #b97f44; box-shadow: 0 0 0 2px #f3d9bf;
<!-- Pantalla de bloqueo (contraseña) --> <div id="lockScreen" class="lock-screen"> <div class="lock-icon">📔🔒</div> <h2>Diario Personal</h2> <p style="color:#5d4a32;">Protegido con contraseña</p> <input type="password" id="passwordInput" class="password-input" placeholder="Contraseña" autocomplete="off"> <br> <button id="unlockBtn">🔓 Desbloquear</button> <div id="loginError" class="error-msg" style="display: none;">⚠️ Contraseña incorrecta</div> <div style="margin-top: 25px; font-size: 0.75rem; color:#a07d58;">🔐 Solo tú tienes acceso</div> </div> diario personal para pc con contrasena
<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Diario Personal con Contraseña</title> <style> * box-sizing: border-box; user-select: none; /* Evita selección accidental, no afecta escritura */ body background: linear-gradient(145deg, #2e3b4e 0%, #1c2836 100%); font-family: 'Segoe UI', 'Poppins', 'Roboto', sans-serif; display: flex; justify-content: center; align-items: center; min-height: 100vh; margin: 0; padding: 20px;
#fechaSelector background: #f3efe6; border: 1px solid #decbae; padding: 8px 16px; border-radius: 40px; font-size: 1rem; flex: 2; min-width: 150px; .diary-container display: none
textarea width: 100%; height: 320px; background: #fefaf2; border: 1px solid #e2d4c0; border-radius: 28px; padding: 20px; font-size: 1rem; line-height: 1.5; resize: vertical; font-family: 'Segoe UI', 'Cascadia Code', monospace; margin-bottom: 20px;
.error-msg color: #c23b22; background: #ffe6e2; padding: 8px; border-radius: 40px; margin-top: 12px; font-size: 0.85rem; display: inline-block; textarea:focus border-color: #b97f44
footer font-size: 0.7rem; text-align: center; background: #f0e7da; padding: 12px; color: #6b4c2c;