.dark-mode body{background-color:#0d1117;color:#e0e0e0}.dark-mode .hospital-details{background-color:#161b22}.dark-mode .hospital-head{background:#1b222c;box-shadow:0 4px 10px rgba(255,255,255,.05)}.dark-mode .medinova-title{color:#ffffff}.dark-mode .medinova-subtitle{color:#a9b1bb}.dark-mode .medinova-logo-container img{border:3px solid #007bff}.dark-mode .medinova-message-btn{background-color:#007bff;color:#ffffff}.dark-mode .medinova-message-btn:hover{background-color:#3399ff;box-shadow:0 4px 10px rgba(0,123,255,.3)}.dark-mode .icon-container{background:#2c3340}.dark-mode .contact-title{color:#ffffff}.dark-mode .contact-text{color:#cccccc}.dark-mode .contact-link,.dark-mode .more-contact{color:#62aaf8}.dark-mode .more-contact:hover{color:#99ccff}.dark-mode .hospital-address{color:#e0e0e0}.dark-mode .pharmacy-banner{background:linear-gradient(135deg,#1b222c,#2a3440);color:#e0e0e0;box-shadow:0 12px 30px rgba(255,255,255,.05)}.dark-mode .pharmacy-banner p{color:#cccccc}.dark-mode .btn-primary{background-color:#007bff;color:#ffffff}.dark-mode .btn-secondary{background-color:transparent;border:2px solid #007bff;color:#62aaf8}.dark-mode .btn-secondary:hover{background-color:#007bff;color:#ffffff}.dark-mode .service-icon{background:#1b222c;box-shadow:0 8px 20px rgba(255,255,255,.05)}.dark-mode .service-icon i{color:#62aaf8}.dark-mode .service-icon span{color:#ffffff}.dark-mode .service-icon:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(255,255,255,.08)}