header h1 a,nav a{transition:color .3s;color:#fff}footer,footer a,header,nav a{color:#fff}#languageToggle,#modeToggle{font-size:1.5em;background:0 0;padding:0;cursor:pointer;z-index:1000;transition:background .3s;position:absolute;top:20px}.profile2 .image1,.profile2 .image2{object-fit:cover;box-shadow:0 6px 12px rgba(0,0,0,.3)}:root{--bg-color:#f2f2f2;--text-color:#333;--card-bg:#ffffff;--header-bg:linear-gradient(90deg, #0f2027, #203a43, #2c5364);--nav-bg:#2c5364;--footer-bg:#0f2027;--link-bg:#0077b5;--link-hover:#005582}body.dark-mode{--bg-color:#121212;--text-color:#e0e0e0;--card-bg:#1e1e1e;--header-bg:linear-gradient(90deg, #1a1a1a, #2c2c2c, #3b3b3b);--nav-bg:#1f1f1f;--footer-bg:#000000;--link-bg:#005582;--link-hover:#003f63}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;background-color:var(--bg-color);color:var(--text-color)}header{background:var(--header-bg);padding:30px 20px 10px;position:relative}header h1 a{font-size:1.5rem;text-decoration:none}.profile2{display:flex;align-items:center;gap:20px}.profile2 .image1{width:100px;height:100px;border-radius:50%;border:2px solid #fff}.profile2 .info{max-width:700px}.titulo-centrado{text-align:center;font-size:2.2em;margin:20px 0 10px}.job,.news-item,.project{background-color:var(--card-bg);box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:30px;color:inherit;text-decoration:none}#modeToggle{right:20px;border:none;border-radius:0}.icon,.job,.news-item,.project{border-radius:10px}#languageToggle:hover,#modeToggle:hover{transition:transform .8s;transform:scale(1.2)}nav{background-color:var(--nav-bg);display:flex;justify-content:center;gap:30px;padding:15px}nav a{text-decoration:none;font-weight:700}nav a::after{content:"";display:block;width:0;height:2px;background:#fff;transition:width .3s}nav a:hover::after{width:100%}section{max-width:1000px;margin:auto;padding:40px 20px}.job,.project{padding:20px;display:block}.job:hover,.news-item:hover,.project:hover{background-color:rgba(0,0,0,.05)}.job h3,.news-item h3,.project h3{margin-top:0;color:#2c5364}.job p,.news-item p,.project p{margin:10px 0}footer{background-color:var(--footer-bg);text-align:center;padding:20px;margin-top:30px}.no-estilo{text-decoration:none;color:inherit}.icon-links{display:flex;justify-content:center;gap:20px;margin-top:15px}.icon{width:36px;height:36px;transition:transform .2s}.icon:hover{transform:scale(1.1)}.icon-dark,body.dark-mode .icon-light{display:none}body.dark-mode .icon-dark{display:inline}.news-item{display:block;padding:20px}.btn,.btn:hover{background-color:var(--nav-bg)}.pagination-buttons{display:flex;justify-content:right;align-items:center;padding:40px 20px;max-width:850px;margin:auto}.btn{color:#fff;text-decoration:none;padding:12px 24px;border-radius:8px;font-size:.9rem;transition:background-color .3s,transform .2s}.btn:hover{transform:scale(1.05)}.btn.next{align-self:flex-end}#languageToggle{border:none;border-radius:0;right:70px}.profile2 .image2{margin-top:6px;width:30px;height:20px;border:1px solid #000}.image2{width:375px;height:500px;transition:transform .2s;border-radius:5px}