.ascii-wrapper { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; /* för smooth scroll på mobil */ } .ascii-wrapper pre { display: table; /* Gör att den bara tar så mycket plats som behövs */ max-width: 50%; /* Begränsa till förälderns bredd */ margin: 0 auto; /* Centrerar innehållet */ } .ascii-wrapper code { white-space: pre; /* Bevara mellanrum och radbrytningar */ font-size: 1em; /* Behåll läsbar storlek */ }