.rey-stamp{--size: 180px;--text-size: 26px;--letter-spacing: 11px;--primary-color: #000;--inner-size: calc(var(--size) * 0.4);--icon-color: var(--primary-color);--border-size: -1px;--border-color: var(--primary-color);position:relative;width:var(--size);height:var(--size);-webkit-box-shadow:0 0 0 var(--border-size) var(--border-color);box-shadow:0 0 0 var(--border-size) var(--border-color);border-radius:50%}.rey-stamp--default .rey-stampLink{display:block}.rey-stamp--default .rey-stampContent{position:absolute;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.rey-stamp--default .rey-stampContent img{font-size:var(--inner-size);width:1em;height:auto;display:block;max-width:none}.rey-stamp--default .rey-stampContent i{font-size:var(--inner-size);color:var(--icon-color)}.rey-stamp--default .rey-stampText-svg{font-size:var(--size);width:1em;height:1em;display:block;color:var(--primary-color)}.rey-stamp--default.--animate .rey-stampText-svg{-webkit-animation:stampTextRotate 50s infinite linear;animation:stampTextRotate 50s infinite linear}.rey-stamp--default .rey-stampText-svgText{font-size:var(--text-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--letter-spacing);fill:currentColor}@-webkit-keyframes stampTextRotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes stampTextRotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}