.auth-brand > a {
  background:none;
  box-shadow:none;
  padding:0;
  transform:none;
}
body .brand > .planit-mark,
body .logo > .planit-mark,
body .auth-brand .planit-mark {
  display:inline-block;
  padding:.14em .39em .2em;
  border:0;
  border-radius:4px;
  background:#246661;
  color:#fff;
  font-family:"Segoe UI",Arial,sans-serif;
  font-size:30px;
  font-weight:900;
  letter-spacing:.015em;
  line-height:1.12;
  text-transform:none;
  text-shadow:none;
  box-shadow:4px 4px 0 #153e3a;
  transform:rotate(-1deg);
  white-space:nowrap;
}
body .auth-brand .planit-mark { font-size:clamp(34px,6vw,45px); }
body .brand > .planit-mark + small,
body .logo > .planit-mark + span { margin-inline-start:6px; }
@media (max-width:600px) {
  body .brand > .planit-mark,
  body .logo > .planit-mark { font-size:25px; }
}

.planit-home { text-decoration:none; }
