.RoundedButton{display:inline-block;position:relative}@media (hover:hover){.RoundedButton:hover .RoundedButton--inner{transform:scale(1.05)}.RoundedButton:hover .RoundedButton--inner:before{opacity:1}.RoundedButton:focus .RoundedButton--inner{transform:scale(1.05)}.RoundedButton:focus .RoundedButton--inner:before{opacity:1}}.RoundedButton--inner{vertical-align:middle;background-color:rgba(var(--c-white),1);border-radius:100%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .15s;display:inline-flex}[data-size=small] .RoundedButton--inner{width:36px;height:36px}[data-shadow=medium] .RoundedButton--inner{box-shadow:var(--shadow-medium)}[data-shadow=light] .RoundedButton--inner{box-shadow:var(--shadow-light)}[data-shadow=large] .RoundedButton--inner{box-shadow:var(--shadow-large)}.RoundedButton--inner:before{content:"";width:100%;height:100%;box-shadow:var(--shadow-medium);border-radius:inherit;opacity:0;transition:opacity .25s;display:block;position:absolute;inset:0}@media (hover:hover){.RoundedButton--inner:focus,.RoundedButton--inner:hover{background-color:rgba(var(--c-grey-1),1);border-color:rgba(var(--c-grey-1),1)}}@media screen and (width<=750px){.RoundedButton--inner{width:48px;height:48px}}
