@keyframes floor-code-lines{0%{background-position:0 0}to{background-position:100% -100%}}.floor-code{text-align:left;font-size:clamp(4.5rem,21vw,7rem);font-weight:700;line-height:.82}.floor-code[data-align=center]{text-align:center}@media (min-width:64rem){.floor-code[data-align=end]{text-align:right;font-size:clamp(6.5rem,11.5vw,12rem)}}.floor-code[data-size=compact]{font-size:clamp(3.5rem,11vw,6rem)}.floor-code__figure{isolation:isolate;white-space:nowrap;padding:0 .08em .08em 0;display:inline-block;position:relative}.floor-code__cut .nl-wm__l{margin:-.08em -.1em;padding:.08em .1em}.floor-code__echo{z-index:-1;letter-spacing:-.06em;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(45deg, transparent 45%, var(--foreground) 45%, var(--foreground) 55%, transparent 0);opacity:.55;pointer-events:none;background-size:.06em .06em;-webkit-background-clip:text;background-clip:text;line-height:.82;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;transform:translate(.05em,.05em)}@media (prefers-reduced-motion:no-preference){.floor-code__echo{animation:15s linear infinite floor-code-lines}.floor-code:hover .floor-code__echo{transform:translate(.085em,.085em)}}@media (forced-colors:active){.floor-code__echo{display:none}}
