:root{--paper:white;--ink:black;--art-font:"Arial Black", sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}.panel{--panel-space:1rem;height:50svh;min-height:180px;padding:var(--panel-space);-webkit-tap-highlight-color:transparent;touch-action:pinch-zoom;-webkit-user-select:none;user-select:none;text-decoration:none;display:block;position:relative;overflow:hidden}.panel--inverted{color:var(--paper);background:var(--ink)}.panel:focus-visible{outline-offset:-7px;outline:3px dashed}.artwork{width:100%;height:100%;display:block;overflow:visible}.artwork text{font-family:var(--art-font);fill:currentColor;font-size:100px;font-weight:400}.effect-canvas{pointer-events:none;display:none;position:absolute}.panel--animated .artwork{visibility:hidden}.panel--animated .effect-canvas{display:block}#status{z-index:3;background:var(--paper);width:min(90%,600px);color:var(--ink);border:1px solid;margin:0;padding:12px;font-size:12px;position:fixed;bottom:8px;left:50%;transform:translate(-50%)}@media (max-width:600px){.panel{--panel-space:14px}}
