.sv-flag{--sv-a:#ffc94d;--sv-b:#ff8d1f;--sv-ink:#1f1100;filter:drop-shadow(0 6px 10px #0000006b);display:inline-block}:root[data-theme=light] .sv-flag{filter:drop-shadow(0 4px 8px #783c0047)}.sv-ribbon{background:linear-gradient(100deg, var(--sv-a), var(--sv-b));color:var(--sv-ink);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,100% 0,calc(100% - .6rem) 50%,100% 100%,0 100%);align-items:baseline;gap:.4rem;padding:.46rem 1.2rem .46rem .85rem;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden}.sv-ribbon--sm{padding:.34rem .95rem .34rem .6rem;font-size:10.5px}.sv-ribbon b{font-weight:800}.sv-ribbon i{opacity:.78;font-style:normal;font-weight:700}@media (prefers-reduced-motion:no-preference){.sv-ribbon:after{content:"";background:linear-gradient(105deg,#0000 38%,#ffffff8c 50%,#0000 62%);animation:7s ease-in-out 1.2s infinite sv-sheen;position:absolute;inset:0;transform:translate(-120%)}}@keyframes sv-sheen{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}.sv-chip{color:#1f1100;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(100deg,#ffc94d,#ff8d1f);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}.sv-details>summary{cursor:pointer;width:fit-content;color:var(--fg-2);border-radius:6px;align-items:center;gap:.35rem;padding:.15rem 0;font-size:12px;font-weight:600;list-style:none;transition:color .15s;display:flex}.sv-details>summary::-webkit-details-marker{display:none}.sv-details>summary:hover{color:var(--fg)}.sv-details>summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.sv-details>summary .sv-chev{transition:transform .2s}.sv-details[open]>summary .sv-chev{transform:rotate(180deg)}@media (max-width:479px){.sv-ribbon:not(.sv-ribbon--sm){gap:.3rem;padding:.4rem 1rem .4rem .65rem;font-size:10.5px}}
.bundle{border-radius:var(--radius-card,18px);background:linear-gradient(#1d1236,#120a24);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff8a1f61,0 22px 60px -30px #ff8a1f8c}.bundle-art{background:#0e0a22;height:150px;position:relative;overflow:hidden}.bundle-art svg{width:100%;height:100%;image-rendering:pixelated;display:block}@media (min-width:640px){.bundle-art{height:210px}}.bundle--compact .bundle-art,.bundle-art--compact{height:120px}.bundle-body{gap:22px;padding:20px 18px 22px;display:grid}@media (min-width:1024px){.bundle:not(.bundle--compact) .bundle-body{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr) minmax(0,.9fr);align-items:start;gap:32px;padding:26px 28px 28px}.bundle:not(.bundle--compact) .bundle-head{grid-area:1/1}.bundle:not(.bundle--compact) .bundle-items{grid-area:1/2/span 2}.bundle:not(.bundle--compact) .bundle-buy{grid-area:1/3}.bundle:not(.bundle--compact) .bundle-fine{grid-area:2/1}}.bundle--compact .bundle-body{gap:16px}.bundle-fine{border-top:1px solid #ffffff14;padding-top:14px}.bundle-cta{color:#1a0a00;background:linear-gradient(#ffb04a 0%,#ff8a1f 60%,#d9650a 100%);box-shadow:inset 0 0 0 1px #ffffff47,0 10px 30px -10px #ff8a1fcc}.ba-star{animation:2.8s ease-in-out infinite ba-twinkle;animation-delay:var(--d,0s)}.ba-bubble{animation:2.9s linear infinite ba-rise;animation-delay:var(--d,0s);opacity:0}.ba-glow{animation:3.4s step-end infinite ba-flicker}.ba-bat{animation:16s linear infinite ba-fly}.ba-bat--2{animation-duration:23s;animation-delay:-9s}.bundle-art[data-run="0"] *{animation-play-state:paused}@keyframes ba-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes ba-rise{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(1px,-9px)}}@keyframes ba-flicker{0%{opacity:1}38%{opacity:.72}46%{opacity:1}81%{opacity:.8}}@keyframes ba-fly{0%{transform:translate(-24px)}50%{transform:translate(60px,-4px)}to{transform:translate(150px,2px)}}@media (prefers-reduced-motion:reduce){.ba-star,.ba-bubble,.ba-glow,.ba-bat{animation:none}.ba-bubble{opacity:.7}.ba-bat{transform:translate(70px,-2px)}.ba-bat--2{transform:translate(20px)}}@media (min-width:640px){.bundle-art{aspect-ratio:200/44;height:auto}.bundle--compact .bundle-art,.bundle-art--compact{height:auto}}
