html.t-ic-on #issue::after {
  content: "";
  display: block;
  height: 70vh;
  height: 70svh;
}
html.t-ic-on #issue {
  padding-bottom: 0;
}
html.t-ic-on #issue-close {
  position: sticky;
  top: 0;
  z-index: 6;
  height: 100vh;
  height: 100svh;
  min-height: 0;
  margin: var(--ic-pull, 0px) 0 0;
  background-color: rgb(var(--c-sumi-rgb));
  color: rgb(255 255 255);
  visibility: hidden;
  pointer-events: none;
  clip-path: inset(100% 0 0 0);
  transition: clip-path .7s cubic-bezier(.7, 0, .2, 1), visibility 0s linear .7s;
}
html.t-ic-on #issue-close .t-close-em {
  -webkit-text-emphasis-color: rgb(var(--c-ondark-rgb));
  text-emphasis-color: rgb(var(--c-ondark-rgb));
}
html.t-ic-on #issue-close.is-cut {
  visibility: visible;
  pointer-events: auto;
  clip-path: inset(0 0 0 0);
  transition: clip-path .7s cubic-bezier(.7, 0, .2, 1), visibility 0s;
}
html.t-ic-on #issue-close .t-ie-ch {
  opacity: 0;
}
html.t-ic-on #issue-close.is-cut .t-ie-ch {
  opacity: 1;
  transition: opacity .4s ease calc(.65s + var(--i) * .05s);
}
html {
  scrollbar-gutter: stable;
}
html.t-ic-hold {
  overflow: hidden;
}
