/* PharmaHub Rx — light branded pass on the wp-login screen (accessible teal). */
:root{ --ph-teal-500:#1b7a88; --ph-teal-600:#156470; --ph-teal-700:#0f4c56; --ph-n-50:#f8fafc; --ph-n-300:#cbd5e1; }
body.login{ background:var(--ph-n-50); }
body.login #login h1 a{
  /* Replace the generic WordPress mark with the PharmaHub wordmark colour treatment */
  background-image:none; width:auto; height:auto; text-indent:0; overflow:visible;
  font:700 26px/1.1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
  color:var(--ph-teal-700); background-size:auto;
}
body.login #login h1 a:after{ content:"PharmaHub"; }
body.login .wp-core-ui .button-primary{
  background:var(--ph-teal-500); border-color:var(--ph-teal-600); box-shadow:none; text-shadow:none; border-radius:8px;
}
body.login .wp-core-ui .button-primary:hover,
body.login .wp-core-ui .button-primary:focus{ background:var(--ph-teal-600); border-color:var(--ph-teal-700); }
body.login input[type=text]:focus,
body.login input[type=password]:focus{ border-color:var(--ph-teal-500); box-shadow:0 0 0 2px rgba(27,122,136,.2); }
body.login #login form{ border-radius:12px; border:1px solid var(--ph-n-300); }
body.login #nav a,body.login #backtoblog a{ color:var(--ph-teal-600) !important; }
