.rui-ascii{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.rui-ascii-canvas{width:100%;height:100%;position:absolute;inset:0}.rui-ascii-copy{color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:1px solid #ffffff26;border-radius:8px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;transition:opacity .2s,background .2s;position:absolute;top:12px;right:12px}.rui-ascii:hover .rui-ascii-copy,.rui-ascii-copy:focus-visible{opacity:1}.rui-ascii-copy:hover{background:#000c}
