
/* Nika Maria — Patriarch layout refinement V5 */

/* Lift the main Holy Trinity photograph without moving the text block. */
@media(min-width:901px){
  .patriarch-hero-photo{
    transform:translateY(-48px) !important;
    margin-bottom:-48px !important;
  }
}

/* Bishop left column: portrait + official biography button */
.bishop-visual-column{
  align-self:start !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  gap:28px !important;
  width:100% !important;
}
.bishop-visual-column .bishop-photo-wrap{
  margin:0 !important;
}
.bishop-visual-column .bishop-source{
  box-sizing:border-box !important;
  width:min(100%,560px) !important;
  min-height:58px !important;
  margin:0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:18px !important;
  padding:16px 22px !important;
  border:1px solid rgba(221,183,105,.72) !important;
  background:
    linear-gradient(90deg,rgba(207,153,65,.08),rgba(207,153,65,.015)),
    #080604 !important;
  color:#edcf91 !important;
  font:600 12px/1.2 Arial,sans-serif !important;
  letter-spacing:.13em !important;
  text-align:center !important;
  text-decoration:none !important;
  text-transform:uppercase !important;
  box-shadow:
    inset 0 0 0 1px rgba(255,225,163,.025),
    0 8px 24px rgba(0,0,0,.18) !important;
  transition:
    color .25s ease,
    border-color .25s ease,
    box-shadow .25s ease,
    background .25s ease !important;
}
.bishop-visual-column .bishop-source:before{
  content:"✦" !important;
  color:#c99d54 !important;
  font:400 11px/1 Georgia,serif !important;
}
.bishop-visual-column .bishop-source:after{
  content:"→" !important;
  color:#d7ad60 !important;
  font:400 20px/1 Georgia,serif !important;
}
.bishop-visual-column .bishop-source:hover{
  color:#fff0c8 !important;
  border-color:#e1bc72 !important;
  background:
    linear-gradient(90deg,rgba(221,171,81,.15),rgba(221,171,81,.035)),
    #090604 !important;
  box-shadow:
    0 0 24px rgba(220,171,81,.20),
    inset 0 0 18px rgba(220,171,81,.06) !important;
}

/* A little tighter vertically after moving the button out of the text column. */
.bishop-copy{
  padding-bottom:6px !important;
}

@media(max-width:900px){
  .patriarch-hero-photo{
    transform:none !important;
    margin-bottom:0 !important;
  }
  .bishop-visual-column{
    align-items:center !important;
  }
  .bishop-visual-column .bishop-source{
    width:min(100%,520px) !important;
  }
}
