.ascii-swallow-wrapper{box-sizing:border-box;place-items:center;width:100%;height:100%;padding-bottom:36px;display:grid;position:relative;overflow:visible;container-type:size}.ascii-swallow{width:calc(var(--ascii-columns) * 1ch);height:calc(var(--ascii-rows) * 1em);white-space:pre;white-space-collapse:preserve;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;letter-spacing:0;word-spacing:0;tab-size:4;-webkit-user-select:none;user-select:none;font-synthesis:none;text-rendering:geometricprecision;color:#ffffff9e;transform:translateY(var(--ascii-translate-y,2px));transition:transform var(--ascii-motion-duration,.11s) ease-in-out;will-change:transform;font-family:Courier New,Courier,Liberation Mono,DejaVu Sans Mono,monospace;line-height:1;font-size:min(calc(95cqw / var(--ascii-columns) / .6), 12px, calc(100cqh / var(--ascii-rows)));margin:0;padding:0;overflow:visible}.ascii-swallow__control{z-index:2;color:#ffffffd1;cursor:pointer;background:0 0;border:0;padding:7px 8px;font:500 11px/1.2 Inter,sans-serif;position:absolute;bottom:.5rem;right:.75rem}.ascii-swallow__control:hover{color:#fff}.ascii-swallow__control:focus-visible{outline-offset:3px;outline:1px solid #ffffffe6}@media (width<=500px){.ascii-swallow{transform:translateY(calc(var(--ascii-translate-y,2px) / 2));font-size:min(calc(95cqw / var(--ascii-columns) / .6), 5.4px, calc(100cqh / var(--ascii-rows)))}}
