.dsgo-icon{align-items:center;display:inline-flex;justify-content:center;line-height:1;max-width:-moz-fit-content;max-width:fit-content;width:-moz-fit-content;width:fit-content}.dsgo-icon__link{color:inherit;display:inline-flex;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.dsgo-icon__link:hover{opacity:.8;transform:scale(1.1)}.dsgo-icon__link:focus{outline:none}.dsgo-icon__wrapper{align-items:center;color:currentcolor;display:inline-flex;justify-content:center;line-height:1;transition:background-color .2s ease,color .2s ease;width:-moz-fit-content;width:fit-content}.dsgo-icon__wrapper svg{display:block;height:100%;width:100%}.dsgo-icon__wrapper .dashicons{display:block;font-size:inherit;height:1em;line-height:1;transition:transform .2s ease;width:1em}.dsgo-icon__wrapper.shape-circle,.dsgo-icon__wrapper.shape-rounded,.dsgo-icon__wrapper.shape-square{aspect-ratio:1}.dsgo-icon__wrapper.shape-circle{border-radius:50%}.dsgo-icon__wrapper.shape-square{border-radius:0}.dsgo-icon__wrapper.shape-rounded{border-radius:8px}.dsgo-icon.alignleft:not([class*=dsgo-hide-]){display:flex!important;float:none!important;margin-left:0!important;margin-right:auto!important}.dsgo-icon.alignright:not([class*=dsgo-hide-]){display:flex!important;float:none!important;margin-left:auto!important;margin-right:0!important}.dsgo-icon.aligncenter:not([class*=dsgo-hide-]){display:flex;float:none!important;justify-content:center;margin-left:auto;margin-right:auto}.dsgo-icon.has-background .dsgo-icon__wrapper,.dsgo-icon[style*=background-color] .dsgo-icon__wrapper{background-color:transparent!important}@media(prefers-reduced-motion:reduce){.dsgo-icon .dashicons,.dsgo-icon__link,.dsgo-icon__wrapper{transition:none}.dsgo-icon__link:hover{transform:none}}.dsgo-icon-outlined svg{fill:none!important;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--icon-stroke-width,1.5)}.dsgo-icon-outlined svg *{fill:none!important;stroke:currentcolor}.dsgo-flex[style*="--dsgo-parent-hover-icon-bg"]:hover .dsgo-flex__inner>.dsgo-icon,.dsgo-grid[style*="--dsgo-parent-hover-icon-bg"]:hover .dsgo-grid__inner>.dsgo-icon,.dsgo-stack[style*="--dsgo-parent-hover-icon-bg"]:hover .dsgo-stack__inner>.dsgo-icon{background-color:var(--dsgo-parent-hover-icon-bg)!important;transition:background-color .3s ease}
