.sv-premio{--pr-surface:light-dark(#ffffff,#211f30);--pr-text:light-dark(#22243a,#f0edf9);--pr-muted:light-dark(#697186,#b5b0c6);--pr-line:light-dark(#e6e7f0,#3a354e);--pr-green:light-dark(#137857,#75d8b1);--pr-soft:light-dark(#eaf6f0,#1d3b32);position:fixed;inset:0;z-index:10000;pointer-events:none;font:14px/1.5 system-ui,sans-serif}.sv-premio[data-theme=light]{color-scheme:light}.sv-premio[data-theme=dark]{color-scheme:dark}.sv-premio[data-motion=off] .sv-premio__aviso{animation:none}.sv-premio__chuva{position:absolute;inset:0;overflow:hidden;pointer-events:none;contain:strict}.sv-premio__particula{position:absolute;top:-80px;left:var(--pr-x);display:block;animation:sv-premio-cair var(--pr-duration) var(--pr-delay) cubic-bezier(.2,.45,.6,1) both;will-change:transform,opacity;user-select:none}.sv-premio__moeda{width:var(--pr-size);height:var(--pr-size);border-radius:50%;display:grid;place-items:center;box-sizing:border-box;border:2px solid #cc8b24;background:radial-gradient(circle at 32% 24%,#fff3b2,#f7d477,#e9ac3f 80%);box-shadow:inset 0 0 0 3px #ffe7a2,inset 0 0 0 5px #d99b38,0 3px 7px #7d541d25;color:#885516;font-size:calc(var(--pr-size)*.28);font-weight:800;letter-spacing:-1px;animation:sv-premio-girar var(--pr-spin) linear infinite}.sv-premio__cifrao{display:block;color:light-dark(#b88c2a,#eed48b);font-size:var(--pr-size);font-weight:750;line-height:1;opacity:.75;text-shadow:0 2px 2px #9b6a1618;transform:rotate(var(--pr-angle))}.sv-premio__nota{--pr-nota-clara:#cff2cb;--pr-nota-escura:#76bd85;position:relative;display:grid;place-items:center;width:calc(var(--pr-size)*1.8);height:var(--pr-size);border:1px solid #36835b;border-radius:3px;background:linear-gradient(135deg,var(--pr-nota-clara),var(--pr-nota-escura));box-shadow:inset 0 0 0 2px #e3f6d9,0 3px 6px #194f3025;animation:sv-premio-flutuar var(--pr-spin) ease-in-out infinite;box-sizing:border-box}.sv-premio__nota[data-variant="1"]{--pr-nota-clara:#b9e9bf;--pr-nota-escura:#55a977}.sv-premio__nota:before{content:"";position:absolute;inset:4px;border:1px solid #3c875e;border-radius:2px;background:repeating-linear-gradient(110deg,transparent 0 4px,#27634112 4px 5px)}.sv-premio__nota:after{content:"$";position:absolute;top:3px;left:6px;color:#276341;font-size:calc(var(--pr-size)*.23);font-weight:750}.sv-premio__nota-valor{position:relative;display:grid;place-items:center;border:1px solid #3c875e;border-radius:50%;width:calc(var(--pr-size)*.65);height:calc(var(--pr-size)*.65);background:#d8f2ce;color:#276341;font-size:calc(var(--pr-size)*.26);font-weight:800;letter-spacing:-.7px;line-height:1}.sv-premio__aviso{position:absolute;top:22px;right:22px;max-width:calc(100% - 32px);width:350px;border:1px solid var(--pr-line);border-radius:15px;background:var(--pr-surface);color:var(--pr-text);box-shadow:0 10px 40px #16112b18;padding:18px;display:grid;grid-template-columns:38px minmax(0,1fr) 24px;gap:12px;pointer-events:auto;animation:sv-premio-entrar .25s ease-out}.sv-premio__selo{width:38px;height:38px;border-radius:12px;background:var(--pr-soft);color:var(--pr-green);display:grid;place-items:center;font-size:23px}.sv-premio__titulo{font-size:15px;font-weight:750;letter-spacing:-.3px;margin:0 0 4px}.sv-premio__texto{font-size:12px;color:var(--pr-muted);margin:0;overflow-wrap:anywhere}.sv-premio__valor{font-size:22px;color:var(--pr-green);font-weight:750;letter-spacing:-.7px;margin:7px 0 0}.sv-premio__fechar{width:24px;height:28px;background:none;border:0;border-radius:5px;color:var(--pr-muted);font:22px/1 system-ui;cursor:pointer;padding:0;align-self:start}.sv-premio__fechar:focus-visible{outline:3px solid var(--pr-green);outline-offset:3px}.sv-premio__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes sv-premio-cair{0%{transform:translate3d(0,-35px,0) rotate(-10deg);opacity:0}8%{opacity:.9}85%{opacity:.8}to{transform:translate3d(var(--pr-drift),calc(100dvh + 140px),0) rotate(var(--pr-turn));opacity:0}}@keyframes sv-premio-girar{0%{transform:rotateY(0) rotate(0)}50%{transform:rotateY(180deg) rotate(15deg)}to{transform:rotateY(360deg) rotate(30deg)}}@keyframes sv-premio-flutuar{0%,to{transform:perspective(250px) rotateX(16deg) rotateY(-16deg) rotate(-14deg)}50%{transform:perspective(250px) rotateX(-20deg) rotateY(22deg) rotate(14deg)}}.sv-premio__trevo{position:relative;display:block;width:var(--pr-size);height:var(--pr-size);filter:drop-shadow(0 2px 2px #145c3026);animation:sv-premio-flutuar var(--pr-spin) ease-in-out infinite}.sv-premio__folha{position:absolute;left:50%;top:50%;width:48%;height:48%;transform-origin:0 0;transform:rotate(calc(var(--pr-leaf)*90deg + 45deg)) translate(1px,1px);border-radius:45% 55% 48%;background:linear-gradient(135deg,#218b4d,#65c277 75%,#9bdd94);border:1px solid #277b43;box-shadow:inset 1px 1px 1px #bceca860}.sv-premio__folha:after{content:"";position:absolute;width:1px;height:75%;background:#1c703d65;left:35%;top:5%;transform:rotate(-35deg);transform-origin:top}.sv-premio__trevo:after{content:"";position:absolute;left:48%;top:48%;width:8%;height:61%;border-radius:100% 0 80%;background:#2d874a;transform:rotate(-24deg);transform-origin:top center}@keyframes sv-premio-entrar{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:600px){.sv-premio__aviso{inset:auto 16px 18px;width:auto;max-width:none;padding:15px}.sv-premio__fechar{width:32px;height:32px}.sv-premio__aviso{grid-template-columns:36px minmax(0,1fr) 32px}}@media(prefers-reduced-motion:reduce){.sv-premio__chuva{display:none}.sv-premio__particula,.sv-premio__moeda,.sv-premio__nota,.sv-premio__trevo,.sv-premio__aviso{animation:none!important}}
