.sp-scratch{position:relative;width:100%;height:112px;overflow:hidden;border:1.5px solid #e5d5ad;border-radius:18px;background:#fff}.sp-scratch-prize{position:absolute;inset:0;display:flex;align-items:baseline;justify-content:center;align-content:center;flex-wrap:wrap;gap:8px;color:var(--sp-code-red);font-size:1.25rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-scratch-prize strong{font-family:var(--font-display,"Instrument Serif"),Georgia,serif;font-size:2.125rem;font-weight:400;line-height:1}.sp-scratch-cover{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.sp-scratch-cover--hover{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='13' fill='%23e4e7ea' stroke='%238b949b' stroke-width='2'/%3E%3Ccircle cx='15' cy='15' r='8.5' fill='none' stroke='%23b3bac0' stroke-width='1.5'/%3E%3C/svg%3E") 14 14,pointer}.sp-scratch-hint{position:absolute;bottom:12px;left:50%;width:30px;height:30px;margin-left:-15px;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(31,42,35,.25))}.sp-scratch-hint svg{display:block}.sp-scratch-cover:focus-visible{outline:3px solid #1f2a23;outline-offset:-3px}.sp-scratch-canvas{display:block;width:100%;height:100%}.sp-scratch-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}