/* kr:gutter */
:root{--kr-gutter:12px}
@media (min-width:600px){:root{--kr-gutter:20px}}
@media (min-width:1024px){:root{--kr-gutter:32px}}
body > :is(section,header,footer,article,aside,div):not([data-kr*="hero-"]):not([data-bleed]),
body > main > :is(section,header,footer,article,aside,div):not([data-kr*="hero-"]):not([data-bleed]){box-sizing:border-box;border-left:var(--kr-gutter) solid transparent;border-right:var(--kr-gutter) solid transparent}
.kr-add{display:inline;padding:.05em .55em;border:1.5px dashed currentColor;border-radius:999px;font-size:.92em;line-height:1.7;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}

/* kr:motion-bg-shift */
[data-kr~="motion-bg-shift"]{background:var(--kr-bgs-bg,var(--bg));color:var(--kr-bgs-fg,var(--text));transition:background-color .7s ease,color .7s ease}
[data-kr~="motion-bg-shift"] [data-kr-tone]{background:transparent!important;color:inherit}
@media (prefers-reduced-motion:reduce){[data-kr~="motion-bg-shift"]{transition:none}}
