/* Vorstmelding van Joep, linksonder. Alleen zichtbaar als vorst.js vorst ziet aankomen. */
.sm-vorst{position:fixed;left:20px;bottom:20px;z-index:900;display:flex;align-items:center;gap:14px;
  max-width:390px;padding:14px 44px 14px 14px;background:var(--ink-2,#1E231C);color:var(--cement,#D8D6CE);
  border:1px solid var(--line-strong,rgba(216,214,206,.26));border-left:3px solid var(--gold,#F8BA1A);border-radius:3px;
  box-shadow:0 18px 40px rgba(0,0,0,.35);font-family:var(--font-body,'Source Sans 3',Helvetica,Arial,sans-serif);
  opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.34,1.18,.42,1)}
.sm-vorst.in{opacity:1;transform:none}
.sm-vorst img{width:56px;height:56px;border-radius:50%;flex:none;object-fit:cover;border:2px solid var(--gold,#F8BA1A)}
.sm-vorst b{display:block;font-family:var(--font-display,'Libre Franklin',Helvetica,Arial,sans-serif);font-weight:700;
  font-size:15px;letter-spacing:-.01em;color:#fff;margin-bottom:2px}
.sm-vorst p{margin:0;font-size:14.5px;line-height:1.45;color:var(--zinc,#959B92)}
.sm-vorst a{color:var(--gold,#F8BA1A);text-decoration:underline;text-underline-offset:2px}
.sm-vorst button{position:absolute;top:6px;right:6px;width:32px;height:32px;border:0;background:none;
  color:var(--zinc,#959B92);font-size:22px;line-height:1;cursor:pointer;border-radius:2px}
.sm-vorst button:hover{color:#fff}
@media (max-width:600px){.sm-vorst{left:12px;right:12px;bottom:12px;max-width:none}}
@media (prefers-reduced-motion:reduce){.sm-vorst{transition:opacity .2s;transform:none}}
