.csp-fun{position:relative;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;padding:20px 18px 14px;border-radius:16px;background:linear-gradient(160deg,#5b3fd1,#0b2a4a);color:#fff;text-align:center;font-family:Ubuntu,sans-serif}.csp-fun *{box-sizing:border-box}.csp-fun a{text-decoration:none!important}.csp-fun-k{display:inline-block;padding:4px 10px;border-radius:6px;background:#ffc93c;color:#3a2a00;font:700 11px/1 Ubuntu,sans-serif;letter-spacing:.08em;text-transform:uppercase}.csp-fun-t{display:block;margin:8px 0 12px;font:700 26px/1.1 Ubuntu,sans-serif;color:#fff}.csp-fun-icons{display:flex;justify-content:center;gap:10px;margin:0 0 12px}.csp-fun-icons i{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:#ffffff1a;font-style:normal;font-size:24px;line-height:1;animation:csp-fun-bob 3s ease-in-out infinite}.csp-fun-icons i:nth-child(2){animation-delay:-.75s}.csp-fun-icons i:nth-child(3){animation-delay:-1.5s}.csp-fun-icons i:nth-child(4){animation-delay:-2.25s}@keyframes csp-fun-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.csp-fun-s{display:block;margin:0 0 14px;font:400 14px/1.45 Ubuntu,sans-serif;color:#dce6f5}.csp-fun-day{display:block;width:100%;margin:0 0 14px;padding:10px 12px;border-radius:12px;background:#ffffff1a;border:1px dashed rgba(255,255,255,.3);color:#fff!important;transition:background .2s ease}@media(hover:hover)and (pointer:fine){.csp-fun-day:hover{background:#ffffff29}}.csp-fun-day-l{display:block;margin:0 0 4px;font:700 11px/1 Ubuntu,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#ffc93c}.csp-fun-day-g{display:flex;align-items:center;justify-content:center;gap:8px}.csp-fun-day-g i{font-style:normal;font-size:22px;line-height:1}.csp-fun-day-g b{font:700 16px/1.25 Ubuntu,sans-serif;color:#fff}.csp-fun-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:24px;background:#ffc93c;color:#3a2a00!important;font:700 15px/1 Ubuntu,sans-serif;transition:gap .2s ease}.csp-fun-btn svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.csp-fun-btn:hover{gap:12px}}.csp-fun-all{display:block;margin-top:10px;font:500 13px/1.3 Ubuntu,sans-serif;color:#c9d8ec!important}@media(hover:hover)and (pointer:fine){.csp-fun-all:hover{color:#fff!important;text-decoration:underline!important}}@media(prefers-reduced-motion:reduce){.csp-fun-icons i{animation:none}.csp-fun-btn,.csp-fun-day{transition:none}}
