.lucky-xp-frame{gap:var(--space-2);flex-direction:column;margin-top:6px;display:flex;position:relative}.lucky-xp-border{border:1.5px solid var(--reward-marker);min-width:0;box-shadow:0 0 10px color-mix(in srgb, var(--reward-marker) 30%, transparent), inset 0 0 10px color-mix(in srgb, var(--reward-marker) 12%, transparent);pointer-events:none;opacity:0;border-radius:14px;margin:0;padding:0 10px;transition:opacity .4s ease-out;position:absolute;inset:-12px -10px -6px}.lucky-xp-frame-on .lucky-xp-border{opacity:1;animation:.4s ease-out lucky-xp-in}@keyframes lucky-xp-in{0%{opacity:0}}.lucky-xp-legend{margin:0 auto;padding:0 6px;line-height:0}.lucky-xp-label{align-items:center;gap:var(--space-1);color:var(--reward-marker);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.lucky-xp-label .casino-chip{flex:none}.lucky-xp-frame-shine .level-bar-fill-current{position:relative;overflow:hidden}.lucky-xp-frame-shine .level-bar-fill-current:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:60%;animation:3.2s ease-in-out infinite lucky-xp-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes lucky-xp-shine{60%,to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.lucky-xp-frame-shine .level-bar-fill-current:after{content:none;animation:none}.lucky-xp-frame-on .lucky-xp-border{animation:none}}.clubs-block{gap:var(--space-2);flex-direction:column;display:flex}.clubs-block-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.clubs-block-title{font-size:var(--text-title-section-size);line-height:var(--text-title-section-line);font-weight:var(--text-title-section-weight);color:var(--text);margin:0}.clubs-block-all{font-size:var(--text-secondary-size);color:var(--accent);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.clubs-block-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}
