.progress-custom{background:#d1f2d1;border:none;border-radius:9999px}.goal-tracker-card .progress-custom[data-themed=true]{background:color-mix(in srgb,var(--tip-stroke, #d1f2d1) 50%,transparent)}.progress-custom>div{background:#55d486;border-radius:9999px}.goal-tracker-card .progress-custom[data-themed=true]>div{background:var(--tip-button-bg, #55d486)}.line-clamp-1.svelte-1e3snx3{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2.svelte-1e3snx3{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes svelte-1uyl77v-shine{0%{transform:translate(-100%) skew(12deg)}60%{transform:translate(100%) skew(12deg)}to{transform:translate(100%) skew(12deg)}}.inner-glass-card-orange.svelte-sz4ckk{background:#f973160d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(249,115,22,.15);box-shadow:0 4px 16px #f973161a,inset 0 1px #fff3;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible!important}.inner-glass-card-orange .avatar{filter:drop-shadow(0 4px 8px rgba(249,115,22,.2))}.inner-glass-card-orange .group:hover{z-index:30}.group:hover .absolute{z-index:50!important}.glass-card{background:#ffffff40;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #1f268726,inset 0 1px #fff6;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (hover: hover) and (pointer: fine){.glass-card:hover{background:#ffffff59;border:1px solid rgba(255,255,255,.4);box-shadow:0 12px 40px #1f268733,inset 0 1px #ffffff80;transform:translateY(-2px)}}.glass-card-primary{background:#ec48991a;border:1px solid rgba(236,72,153,.2);box-shadow:0 8px 32px #ec489926,inset 0 1px #ffffff4d}@media (hover: hover) and (pointer: fine){.glass-card-primary:hover{background:#ec489926;border:1px solid rgba(236,72,153,.3);box-shadow:0 12px 40px #ec489933,inset 0 1px #fff6}}.glass-card-featured{background:#a855f71a;border:1px solid rgba(168,85,247,.2);box-shadow:0 8px 32px #a855f726,inset 0 1px #ffffff4d}@media (hover: hover) and (pointer: fine){.glass-card-featured:hover{background:#a855f726;border:1px solid rgba(168,85,247,.3);box-shadow:0 12px 40px #a855f733,inset 0 1px #fff6}}.glass-card-success{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);box-shadow:0 8px 32px #22c55e26,inset 0 1px #ffffff4d}@media (hover: hover) and (pointer: fine){.glass-card-success:hover{background:#22c55e26;border:1px solid rgba(34,197,94,.3);box-shadow:0 12px 40px #22c55e33,inset 0 1px #fff6}}.glass-card-accent{background:#f973161a;border:1px solid rgba(249,115,22,.2);box-shadow:0 8px 32px #f9731626,inset 0 1px #ffffff4d}@media (hover: hover) and (pointer: fine){.glass-card-accent:hover{background:#f9731626;border:1px solid rgba(249,115,22,.3);box-shadow:0 12px 40px #f9731633,inset 0 1px #fff6}}.tip-layout-themed .glass-card,.tip-layout-themed .glass-card-primary,.tip-layout-themed .glass-card-featured,.tip-layout-themed .glass-card-accent{background:var(--tip-card-bg);border:1px solid var(--tip-stroke);color:var(--tip-foreground);box-shadow:0 8px 32px #00000014,inset 0 1px #ffffff80}@media (hover: hover) and (pointer: fine){.tip-layout-themed .glass-card:hover,.tip-layout-themed .glass-card-primary:hover,.tip-layout-themed .glass-card-featured:hover,.tip-layout-themed .glass-card-accent:hover{box-shadow:0 12px 40px #0000001a,inset 0 1px #ffffff80}}@media (max-width: 768px){.glass-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@media (prefers-reduced-motion: reduce){.glass-card{transition:none}}
