#tr-wrap{position:relative;width:100%;max-width:960px;margin:0 auto}#tr-canvas{width:100%;display:block;border-radius:14px;border:2px solid var(--border)}#tr-text{position:absolute;inset:30% 19%;display:flex;flex-direction:column;justify-content:center;font-family:Courier New,monospace;font-size:clamp(11px,1.9vw,19px);line-height:1.55;word-break:break-word;user-select:none;overflow:hidden;color:#e5e7eb}#tr-text>div{white-space:pre-wrap}#tr-count{position:absolute;inset:0;display:none;align-items:center;justify-content:center;font-size:84px;font-weight:900;background:#0006;border-radius:14px;z-index:5;pointer-events:none;text-shadow:0 4px 12px #000}