.homepanel .socket { position: absolute; } .plug { display: inline-block; width: 24px; height: 24px; border: 1px solid currentColor; cursor: alias; position: relative; z-index: 50; background: none; user-select: none; vertical-align: middle; } .plug.out { border-radius: 50%; } .socket label { text-transform: uppercase; line-height: 1; } svg { position: absolute; top: 0; left: 0; /* border: 1px solid currentColor; */ width: 100%; height: 100%; } .how-to { font-size: 24px; color: gray; position: absolute; bottom: 16px; left: 16px; pointer-events: none; } .how-to > * { margin: 0 4px; }