/* The family BETA drawing includes the hand-lettered word and outline. The
   home-page opener remains a real button; inner pages show the same art. */
.hd .ck-beta.rk-beta-chip {
  --bc-h: max(44px, calc(85 * var(--ub)));
  box-sizing: border-box;
  display: inline-grid;
  place-items: center;
  width: calc(var(--bc-h) * 1.1889);
  height: var(--bc-h);
  min-width: 44px;
  min-height: 44px;
  padding: 0;
  border: 0;
  border-image: none;
  border-radius: 0;
  background: transparent;
  color: var(--rk-chalk, #f6f3ed);
  font-size: 0;
  line-height: 0;
  contain: layout;
}
.hd .ck-beta.rk-beta-chip::after { display: none; }
.hd .ck-beta.rk-beta-chip::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: currentColor;
  -webkit-mask: url("/assets/art/beta-chip-1x.webp") center / 100% 100% no-repeat;
  mask: url("/assets/art/beta-chip-1x.webp") center / 100% 100% no-repeat;
  pointer-events: none;
}
@media (min-resolution: 1.5dppx) {
  .hd .ck-beta.rk-beta-chip::before {
    -webkit-mask-image: url("/assets/art/beta-chip.webp");
    mask-image: url("/assets/art/beta-chip.webp");
  }
}
.hd button.ck-beta.rk-beta-chip { cursor: pointer; }
.hd button.ck-beta.rk-beta-chip:hover:not([disabled]) {
  background: transparent;
  color: var(--rk-red, #ff4124);
}
.hd button.ck-beta.rk-beta-chip:focus-visible { outline: 2px dashed currentColor; outline-offset: 3px; }
.hd button.ck-beta.rk-beta-chip[disabled] { opacity: 1; cursor: default; }
@media (min-width: 768px) and (max-width: 999px),
       (min-width: 1000px) and (max-width: 1366px) and (orientation: portrait) {
  .hd .ck-beta.rk-beta-chip { --bc-h: max(44px, calc(53 * var(--tu))); }
}
@media (max-width: 767px) {
  .hd .ck-beta.rk-beta-chip { --bc-h: 44px; }
}
