/* Distinct public-site destination beside the RES SYSTEM home action. */
#app .topbar .stack .workspace-public-link{
 display:inline-flex;align-items:center;justify-content:center;
 min-height:36px;min-width:112px;padding:8px 15px;
 border:1px solid #ba9b60;border-radius:10px;
 background:linear-gradient(135deg,#17665f 0%,#12505a 100%);
 color:#fff!important;font:700 13px/1.4 "Tajawal","Cairo",Tahoma,sans-serif;
 text-decoration:none!important;white-space:nowrap;
 box-shadow:0 3px 9px rgba(14,68,66,.18);
 transition:background .18s ease,box-shadow .18s ease,transform .18s ease;
}
#app .topbar .stack .workspace-public-link:hover{
 background:linear-gradient(135deg,#0f534a 0%,#0b404d 100%);
 border-color:#cfb477;color:#fff!important;
 box-shadow:0 5px 15px rgba(14,68,66,.27);
 transform:translateY(-1px);
}
#app .topbar .stack .workspace-public-link:focus-visible{
 outline:3px solid #d6b876;outline-offset:3px;
}
@media(max-width:600px){
 #app .topbar .stack .workspace-public-link{
  min-width:0;min-height:36px;padding:8px 10px;
  font-size:12px;white-space:normal;text-align:center;
 }
}
@media(prefers-reduced-motion:reduce){
 #app .topbar .stack .workspace-public-link{transition:none;transform:none}
}
