.instrument { max-height: 100vh; max-width: 100vw; object-fit: contain; margin: 0 auto; display: block; position: relative; } .samples { width: 100%; padding: 0; } .samples li { display: flex; width: 100%; font-size: 32px; padding: 8px; } .samples li > * { flex-shrink: 0; } .samples li:nth-child(even) { background: #efefef; } .samples li button { background-color: white; border: 1px solid currentColor; padding: 4px; width: 32px; height: 32px; display: inline-block; } .samples li button svg { width: 100%; height: 100%; } .download { margin-left: auto; margin-right: 16px; } .samples .description { margin: 0 8px; flex-shrink: 1; } .print { background: none; border: 1px solid currentColor; background-color: white; padding: 0px; } .print svg { width: 32px; height: 32px; display: inline-block; } /* svg #params, svg #sockets { display: none; } */ .instrument .cables { position: absolute; top: 0; left: 0; }