@font-face{font-family:ASCII Braille;src:url(/assets/fonts/ascii-braille.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+28??}.ascii-wrapper[data-v-54c40288]{-webkit-user-select:none;user-select:none;outline:none;max-width:100%;overflow:visible}.ascii-wrapper[data-v-54c40288]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #7d7d7d8c}[data-v-54c40288] .ascii-art{letter-spacing:-.16em;width:fit-content;max-width:100%;color:var(--fg);cursor:pointer;font-family:ASCII Braille,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;transition:color .15s,opacity .15s;white-space:pre!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;line-height:1!important;overflow:visible!important}.ascii-wrapper[data-v-54c40288]:hover .ascii-art{opacity:.65}.ascii-wrapper.is-flashing[data-v-54c40288] .ascii-art{opacity:.42!important}.ascii-float-text[data-v-54c40288]{pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;color:var(--fg);z-index:20;will-change:transform, opacity;font-family:inherit;font-size:.88rem;font-weight:500;line-height:1;animation:2s ease-out forwards float-up-54c40288;position:absolute}.ascii-float-text.is-reduced[data-v-54c40288]{animation:1.4s ease-out forwards fade-reduced-54c40288;transform:translate(-50%,-50%)}@keyframes float-up-54c40288{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% - 64px))}}@keyframes fade-reduced-54c40288{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}
