.stress-ball-container[data-v-d9642846]{background:linear-gradient(145deg,#e7f3ec,#d5e7dc 55%,#c5ddd2);background-image:radial-gradient(circle at 24% 20%,hsla(0,0%,100%,.3) 0,transparent 34%),radial-gradient(circle at 80% 78%,hsla(0,0%,100%,.18) 0,transparent 38%);background-size:cover;border:1px solid rgba(148,163,184,.35);border-radius:1.25rem;height:min(62vh,560px);max-height:620px;min-height:320px;overflow:hidden;position:relative;touch-action:none;width:100%}.dark .stress-ball-container[data-v-d9642846]{background:linear-gradient(145deg,#1a3330,#16302c 55%,#122824);border-color:#64748b73}@media (max-width:700px){.stress-ball-container[data-v-d9642846]{height:min(55vh,420px);min-height:280px}}.ball[data-v-d9642846]{--ball-size:200px;background:radial-gradient(circle at 30% 25%,#f4fbf7 0,#d7eee4 32%,#9ecbb8 68%,#4d8b72);border-radius:50%;box-shadow:inset -10px -10px 30px #0000004d,inset 10px 10px 30px #fff3,0 15px 30px #0003;height:var(--ball-size);position:absolute;transform:translateZ(0);transform-origin:center center;transform-style:preserve-3d;width:var(--ball-size);will-change:transform}.dark .ball[data-v-d9642846]{background:radial-gradient(circle at 30% 25%,#6aab90 0,#3f7d66,#245e4c 70%,#163e33)}@media (min-height:800px){.ball[data-v-d9642846]{--ball-size:260px}}@media (max-width:700px){.ball[data-v-d9642846]{--ball-size:160px}}
