.badge-wrapper[data-v-ac0423d3]{position:relative;width:250px}.badge-wrapper.width-auto[data-v-ac0423d3]{height:100%;min-height:0;width:100%}.badge-wrapper.width-auto .badge[data-v-ac0423d3]{display:flex;flex-direction:column;height:100%;min-height:0}.badge-wrapper.width-auto .badge[data-v-ac0423d3]:after{content:"";flex:1 1 auto;min-height:0}.badge-wrapper.width-auto .badge-inner[data-v-ac0423d3]{aspect-ratio:1;flex:0 0 auto;height:auto;overflow:hidden;width:100%}.badge-wrapper.width-auto .badge-visual[data-v-ac0423d3]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.badge-wrapper.width-auto .badge-meta[data-v-ac0423d3]{align-items:center;display:flex;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;top:0;transform:none}.badge-wrapper.width-auto .badge.show-meta .badge-meta[data-v-ac0423d3]{transform:none}.badge-wrapper.width-auto .badge-title-container[data-v-ac0423d3]{flex:0 0 auto;position:relative}.badge-wrapper.width-fixed .badge[data-v-ac0423d3]{display:flex}.badge-wrapper.highlight .badge[data-v-ac0423d3]{box-shadow:0 0 0 6px #408bfb}.badge[data-v-ac0423d3]{background-color:#fff;border:3px solid #000;border-radius:16px;height:327px;justify-content:center;overflow:hidden;position:relative;transition:box-shadow .3s}.badge[data-v-ac0423d3]:focus-within{box-shadow:0 0 0 6px #408bfb}.count[data-v-ac0423d3]{align-items:center;background:#ffe500;border:3px solid #000;border-radius:16px;display:flex;font-weight:700;height:32px;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:100px}.badge-inner[data-v-ac0423d3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:Nunito;height:250px;padding:0;position:relative;white-space:normal;width:250px}.badge.show-meta .badge-inner[data-v-ac0423d3]{background-color:#f9f7f3}.badge-inner .badge-visual[data-v-ac0423d3]{transition:transform .2s}.show-meta .badge-inner .badge-visual[data-v-ac0423d3]{display:none}.badge-inner:hover:not(:focus-within) .badge-visual[data-v-ac0423d3]{transform:scale(1.1)}.show-meta .badge-inner .badge-visual[data-v-ac0423d3],.width-auto .badge-inner:hover .badge-visual[data-v-ac0423d3]{transform:none}.shape path[data-v-ac0423d3]:nth-last-child(3),.shape path[data-v-ac0423d3]:nth-last-child(4){stroke:#000;stroke-width:3px}.badge-title-container[data-v-ac0423d3]{background-color:#fff;border-top:3px solid #000;bottom:0;padding:12px;position:absolute;text-align:center;width:100%}.badge-title-container .badge-title[data-v-ac0423d3]{font-size:20px;font-weight:700;line-height:1.2em}.badge-visual[data-v-ac0423d3]{left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:250px}.badge-meta[data-v-ac0423d3]{left:0;opacity:0;padding:12px;position:absolute;text-align:center;top:50%;transform:translateY(-40%);transition:opacity .2s,transform .2s;width:100%}.show-meta .badge-meta[data-v-ac0423d3]{opacity:1;transform:translateY(-50%)}.badge-meta strong[data-v-ac0423d3]{font-weight:600}
