/* portfolio showcase layer */
.sc-bar{position:fixed;left:0;right:0;bottom:0;z-index:9999;height:28px;display:flex;align-items:center;justify-content:center;
  background:rgba(14,15,19,.92);color:rgba(255,255,255,.72);font:500 11.5px/1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.02em;
  padding:0 12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid rgba(255,255,255,.08)}
.sc-bar a{color:#fff;text-decoration:underline;text-underline-offset:2px;margin-left:4px}
.sc-toast{position:fixed;left:50%;bottom:44px;z-index:10000;transform:translate(-50%,12px);max-width:min(92vw,460px);
  background:#fff;color:#1b1b1f;font:500 14px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif;padding:12px 16px;border-radius:10px;
  box-shadow:0 14px 40px -10px rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;text-align:center}
.sc-toast.on{opacity:1;transform:translate(-50%,0)}
body{padding-bottom:28px}
.wa-float{bottom:44px!important}
@media(max-width:560px){.sc-bar{font-size:10px;white-space:normal;height:auto;min-height:28px;padding:5px 10px;line-height:1.25}}
