
.studi-beta-badge{
  display:inline-flex;align-items:center;justify-content:center;
  margin-left:7px;padding:4px 7px 3px;border-radius:999px;
  background:linear-gradient(135deg,#eee9f4,#f5f1f7);
  border:1px solid rgba(116,100,127,.16);color:#74647f;
  font:900 7px/1 DM Sans,sans-serif;letter-spacing:1.05px;
  vertical-align:middle;box-shadow:0 5px 16px rgba(91,75,111,.055);
}
.sidebar .brand .studi-beta-badge{transform:translateY(1px)}
.gate-top .brand .studi-beta-badge{transform:translateY(1px)}
.studi-beta-login-note{
  margin:13px 0 2px;padding:11px 12px;border-radius:13px;
  display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;align-items:center;
  background:linear-gradient(135deg,rgba(242,237,247,.78),rgba(250,247,242,.80));
  border:1px solid rgba(111,95,135,.09);color:#7d7585;
}
.studi-beta-login-dot{width:7px;height:7px;border-radius:50%;background:#9d8db7;box-shadow:0 0 0 4px rgba(157,141,183,.09)}
.studi-beta-login-note p{margin:0;color:#7d7585;font:600 8px/1.5 DM Sans,sans-serif}
.studi-beta-login-note a{white-space:nowrap;color:#685b7b;font:850 8px/1.2 DM Sans,sans-serif;text-decoration:none}
.studi-beta-login-note a:hover{text-decoration:underline}
.studi-publish-footer .studi-feedback-link{color:#665a78}
.studi-publish-footer .studi-feedback-link:before{content:'↗ ';font-weight:900}
@media(max-width:760px){
  .studi-beta-badge{font-size:6.5px;padding:3px 6px}
  .studi-beta-login-note{grid-template-columns:8px minmax(0,1fr)}
  .studi-beta-login-note a{grid-column:2;justify-self:start}
}
