.cw-badge-peek-trigger{display:grid!important;place-items:center;min-width:44px;min-height:72px;width:100%;padding:6px!important;margin:0!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;cursor:pointer;touch-action:pan-y pinch-zoom;-webkit-touch-callout:none;user-select:none;transition:background-color .12s}
.cw-badge-peek-trigger:active{background:#7020ff12!important}.cw-badge-peek-trigger:focus-visible{outline:3px solid #7020ff;outline-offset:2px}
[data-badge-peek]{-webkit-touch-callout:none;user-select:none}
.cw-badge-peek{box-sizing:border-box;width:min(360px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:26px;border:0;border-radius:24px;background:#fbfaf6;color:#171717;font:16px/1.5 Satoshi,Arial,sans-serif;overflow:auto;box-shadow:0 18px 70px #0004}
.cw-badge-peek::backdrop{background:#17131e8c}.cw-badge-peek .cw-peek-close{position:absolute;right:8px;top:8px;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:#171717;font-size:28px;cursor:pointer}
.cw-peek-art{margin:8px 0 20px}.cw-peek-art .cw-medal{width:90px}.cw-badge-peek>small{font-size:11px;font-weight:800;letter-spacing:.07em;color:#6623c8}.cw-badge-peek h2{font-size:30px;line-height:1.08;letter-spacing:-.04em;margin:10px 0 14px;text-wrap:balance}.cw-badge-peek p{font-size:15px;line-height:1.5;margin:10px 0;color:#65616a}.cw-peek-criteria{border-top:1px solid #ddd7d0;margin-top:20px;padding-top:18px}.cw-peek-criteria b{font-size:14px}.cw-badge-peek button:focus-visible{outline:3px solid #7020ff;outline-offset:2px}
.cw-badge-shelf>button{min-height:44px}.cw-badge-peek-trigger{touch-action:pan-y pinch-zoom}
