/* Completed contributions are readable status controls, including dark themes. */
.grow-home-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.grow-home-path{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-decoration:none;color:var(--j2d-text-primary);padding:20px}
.grow-home-path>i{font-size:1.5rem;color:var(--j2d-primary)}
.grow-home-path>span{color:var(--j2d-text-secondary);line-height:1.5}
@media(max-width:600px){.grow-home-paths{grid-template-columns:minmax(0,1fr)}}
.j2d-action-completed:disabled,.prd-action-pill:disabled,
.pr-prayed-card:disabled,.pr-candle:disabled,#pr-prayed:disabled,#pr-candle:disabled{
  opacity:1!important;color:var(--j2d-text-primary)!important;background:var(--j2d-primary-soft)!important;
  border-color:var(--j2d-border)!important;-webkit-text-fill-color:currentColor;cursor:default
}
.j2d-top-church,.j2d-top-grow{display:inline-flex;flex:0 0 48px;order:0;align-items:center;justify-content:center;width:48px;height:48px;padding:0;margin:0;border-radius:50%;background:transparent;color:var(--j2d-primary);text-decoration:none}
.j2d-top-grow{font-size:1.2rem}
.j2d-top-church:hover,.j2d-top-grow:hover{background:var(--j2d-primary-soft);color:var(--j2d-primary-dark)}
.j2d-top-church:focus-visible,.j2d-top-grow:focus-visible{outline:2px solid var(--j2d-primary);outline-offset:2px}
.j2d-nav-shortcuts{display:flex;flex-flow:row nowrap;align-items:center;gap:8px;margin-inline:16px auto}
.j2d-nav-shortcuts > a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;min-height:48px}
@media(max-width:575px){
  .navbar{padding:8px 0}
  .navbar .j2d-brand{margin-right:8px}
  .navbar .nav-logo{height:36px}
  .j2d-nav-shortcuts{gap:0;margin-inline:4px auto}
  .j2d-nav-shortcuts > a{flex-basis:44px;width:44px;min-height:44px;height:44px}
}
