.orb-container.svelte-16ms56f.svelte-16ms56f{position:relative;display:inline-block;text-align:center}.orb-canvas.svelte-16ms56f.svelte-16ms56f{display:block;border-radius:12px;background:radial-gradient(circle at center,#000000e6,#0f172af2,#000000e6);border:2px solid rgba(59,130,246,.3);box-shadow:0 0 30px #000c,inset 0 0 50px #3b82f61a;cursor:url(../../../style/img/svg/icons/grab.png) 0 0,pointer;transition:all .3s ease}.orb-canvas.svelte-16ms56f.svelte-16ms56f:hover{border-color:#3b82f680;box-shadow:0 0 40px #3b82f64d,inset 0 0 50px #3b82f633;cursor:url(../../../style/img/svg/icons/grab.png) 12 12,pointer}.orb-canvas.svelte-16ms56f.svelte-16ms56f:active{cursor:url(../../../style/img/svg/icons/grab.png) 12 12,grabbing}.cultivator-level.svelte-16ms56f.svelte-16ms56f{margin-top:1rem;display:flex;flex-direction:column;gap:.25rem;align-items:center}.level-row.svelte-16ms56f.svelte-16ms56f{display:flex;align-items:center;gap:.5rem}.level-text.svelte-16ms56f.svelte-16ms56f{font-size:1.25rem;font-weight:700;font-family:Inter,sans-serif}.title-text.svelte-16ms56f.svelte-16ms56f{font-size:.875rem;font-weight:500;color:#cbd5e1;font-family:Playfair Display,serif;font-style:italic;letter-spacing:.05em}.user-stats.svelte-16ms56f.svelte-16ms56f{margin-top:1rem;padding:1rem;background:linear-gradient(135deg,#0f172a66,#1e293b4d);border:1px solid rgba(251,191,36,.2);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:280px}.stat-row.svelte-16ms56f.svelte-16ms56f{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.stat-row.svelte-16ms56f.svelte-16ms56f:last-child{margin-bottom:0}.stat-item.svelte-16ms56f.svelte-16ms56f{flex:1;text-align:center;padding:.5rem;background:#0f172a4d;border-radius:8px;border:1px solid rgba(251,191,36,.1)}.stat-label.svelte-16ms56f.svelte-16ms56f{display:block;font-size:.75rem;font-weight:500;color:#94a3b8;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}.stat-value.svelte-16ms56f.svelte-16ms56f{display:block;font-size:1rem;font-weight:700;color:#fbbf24;text-shadow:0 0 8px rgba(251,191,36,.5)}.edit-orb-btn.svelte-16ms56f.svelte-16ms56f{background:linear-gradient(135deg,#fbbf2433,#f59e0b33);border:1px solid rgba(251,191,36,.3);border-radius:6px;color:#fbbf24;padding:.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.edit-orb-btn.svelte-16ms56f.svelte-16ms56f:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(251,191,36,.1),transparent);transition:left .5s ease}.edit-orb-btn.svelte-16ms56f.svelte-16ms56f:hover:before{left:100%}.edit-orb-btn.svelte-16ms56f.svelte-16ms56f:hover{transform:translateY(-2px);background:linear-gradient(135deg,#fbbf244d,#f59e0b4d);border-color:#fbbf2480;box-shadow:0 4px 15px #fbbf244d}.edit-orb-btn.svelte-16ms56f svg.svelte-16ms56f{width:16px;height:16px}.exp-progress.svelte-16ms56f.svelte-16ms56f{margin:.5rem 0;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:250px}.exp-text.svelte-16ms56f.svelte-16ms56f{font-size:.875rem;font-weight:600;text-align:center}.exp-bar.svelte-16ms56f.svelte-16ms56f{width:100%;height:8px;background:#0f172a99;border-radius:4px;border:1px solid rgba(251,191,36,.3);overflow:hidden;position:relative}.exp-fill.svelte-16ms56f.svelte-16ms56f{height:100%;border-radius:3px;transition:width .3s ease;position:relative;overflow:hidden}.exp-fill.svelte-16ms56f.svelte-16ms56f:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:svelte-16ms56f-shimmer 2s infinite}.bonus-text-prominent.svelte-16ms56f.svelte-16ms56f{font-size:.9rem;font-weight:700;text-align:center;color:#fbbf24;text-shadow:0 0 10px rgba(251,191,36,.8),0 0 20px rgba(251,191,36,.4),0 2px 4px rgba(0,0,0,.3);animation:svelte-16ms56f-goldenGlow 2s ease-in-out infinite alternate}@keyframes svelte-16ms56f-goldenGlow{0%{text-shadow:0 0 10px rgba(251,191,36,.8),0 0 20px rgba(251,191,36,.4),0 2px 4px rgba(0,0,0,.3)}to{text-shadow:0 0 15px rgba(251,191,36,1),0 0 30px rgba(251,191,36,.6),0 2px 4px rgba(0,0,0,.3)}}@keyframes svelte-16ms56f-shimmer{to{left:100%}}.bonus-container.svelte-16ms56f.svelte-16ms56f{display:flex;align-items:center;gap:.5rem;justify-content:center;position:relative}.bonus-tooltip-btn.svelte-16ms56f.svelte-16ms56f{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:50%;background:linear-gradient(135deg,#fbbf2433,#f59e0b33);border:1px solid rgba(251,191,36,.3);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.bonus-tooltip-btn.svelte-16ms56f.svelte-16ms56f:hover{background:linear-gradient(135deg,#fbbf244d,#f59e0b4d);border-color:#fbbf2480;transform:scale(1.1)}.tooltip-icon.svelte-16ms56f.svelte-16ms56f{width:16px;height:16px;filter:brightness(1.2) drop-shadow(0 0 4px rgba(251,191,36,.5))}.bonus-tooltip-popup.svelte-16ms56f.svelte-16ms56f{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;max-width:95vw;background:linear-gradient(135deg,#0f172af2,#1e293bf2);border:2px solid rgba(251,191,36,.5);border-radius:12px;box-shadow:0 10px 30px #00000080,0 0 20px #fbbf244d;z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:svelte-16ms56f-tooltipFadeIn .3s ease}@keyframes svelte-16ms56f-tooltipFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.tooltip-header.svelte-16ms56f.svelte-16ms56f{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem .5rem;border-bottom:1px solid rgba(251,191,36,.3);margin-bottom:.75rem}.header-with-icon.svelte-16ms56f.svelte-16ms56f{display:flex;align-items:center;gap:.5rem}.header-tooltip-icon.svelte-16ms56f.svelte-16ms56f{width:20px;height:20px;filter:brightness(1.2) drop-shadow(0 0 6px rgba(251,191,36,.5))}.tooltip-header.svelte-16ms56f h4.svelte-16ms56f{margin:0;color:#fbbf24;font-size:1rem;font-weight:700;text-shadow:0 0 8px rgba(251,191,36,.5)}.tooltip-close.svelte-16ms56f.svelte-16ms56f{background:none;border:none;color:#fbbf24;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.tooltip-close.svelte-16ms56f.svelte-16ms56f:hover{background:#fbbf2433;transform:scale(1.1)}.tooltip-content.svelte-16ms56f.svelte-16ms56f{padding:0 1rem 1rem;color:#e2e8f0;font-size:.875rem;line-height:1.5}.tooltip-content.svelte-16ms56f p.svelte-16ms56f{margin:0 0 .75rem}.tooltip-content.svelte-16ms56f ul.svelte-16ms56f{margin:0 0 .75rem 1rem;padding:0}.tooltip-content.svelte-16ms56f li.svelte-16ms56f{margin-bottom:.5rem;color:#cbd5e1;display:flex;align-items:center;gap:.5rem}.list-icon.svelte-16ms56f.svelte-16ms56f{width:16px;height:16px;filter:brightness(1.1) drop-shadow(0 0 4px rgba(251,191,36,.3));flex-shrink:0}.tooltip-content.svelte-16ms56f strong.svelte-16ms56f{color:#fbbf24}.tooltip-footer.svelte-16ms56f.svelte-16ms56f{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(251,191,36,.3);text-align:center;font-size:.8rem;color:#94a3b8}.tooltip-footer.svelte-16ms56f strong.svelte-16ms56f{color:#fbbf24}
