/* SYnerGY navigation and Instagram-tinted glass account buttons. */
[data-synergy-page] .sy146-back {
  position:fixed; z-index:30; top:max(20px,env(safe-area-inset-top)); left:clamp(18px,4vw,60px);
  display:inline-flex; align-items:center; justify-content:center;
  min-height:44px; min-width:84px; padding:11px 24px;
  border:1px solid #ffffffcc; border-radius:999px;
  background:#fffaf0e8; color:#34352c;
  backdrop-filter:blur(18px); -webkit-backdrop-filter:blur(18px);
  box-shadow:0 1px 0 #fff inset,0 5px 22px #352a2714;
  font:500 13px/1.4 var(--font-family-base); cursor:pointer;
  transition:background .2s ease,box-shadow .2s ease;
}
[data-synergy-page] .sy146-back:hover {background:#fffdf8; box-shadow:0 1px 0 #fff inset,0 7px 24px #352a2725}
[data-synergy-page] .sy146-back:focus-visible {outline:3px solid #9543a7; outline-offset:4px}
[data-synergy-social] {
  background:radial-gradient(ellipse at 8% 85%,#f6ae6033,transparent 60%),radial-gradient(ellipse at 88% 25%,#bf80d72b,transparent 60%),#f5f2e9;
}
[data-synergy-social] .sy143-instagram {
  color:#72375e; border-color:#fffdf6e6;
  background:linear-gradient(120deg,#ffbe7240,#ed60932b,#9666d138);
  box-shadow:0 1px 0 #fff inset,0 4px 15px #8336630a;
}
[data-synergy-social] [aria-label="Authorised Instagram accounts"]>a {
  min-height:260px; border-color:#fffdf9eb;
  background:linear-gradient(145deg,#ffffffb8,#ffffff44),linear-gradient(125deg,#ffad6359 0%,#e9508940 46%,#9165c954 100%);
  color:#352d38;
  backdrop-filter:blur(26px) saturate(1.25); -webkit-backdrop-filter:blur(26px) saturate(1.25);
  box-shadow:0 1px 0 #fff inset,0 -1px 0 #fff9 inset,0 14px 30px #67376a0d;
}
[data-synergy-social] [aria-label="Authorised Instagram accounts"]>a:hover {
  border-color:#bf6b9d;
  background:linear-gradient(145deg,#ffffffcc,#ffffff66),linear-gradient(125deg,#ffad6370,#e9508954 46%,#9165c96b);
  box-shadow:0 1px 0 #fff inset,0 18px 34px #67376a1c;
}
[data-synergy-social] [aria-label="Authorised Instagram accounts"]>a:focus-visible {outline-color:#9543a7}
[data-synergy-social] .sy143-handle {color:#753858}
[data-synergy-social] [aria-label="Authorised Instagram accounts"] h3 {color:#352d38}
[data-synergy-social] [aria-label="Authorised Instagram accounts"] p {color:#5d4559}
[data-synergy-social] .sy146-open {
  display:inline-flex; align-items:center; justify-content:center;
  min-height:36px; margin-top:22px; padding:8px 15px;
  border:1px solid #fff9; border-radius:999px;
  background:linear-gradient(110deg,#bc365e,#8046a3);
  color:#fff; box-shadow:0 1px 0 #ffffff40 inset,0 4px 12px #89365e18;
  font:500 11px/1.4 var(--font-family-base); letter-spacing:.02em;
}
@media(max-width:600px) {
  [data-synergy-social] [aria-label="Authorised Instagram accounts"]>a {min-height:230px}
}
@media(prefers-reduced-motion:reduce) {
  [data-synergy-page] .sy146-back {transition:none}
}
