.base-card.svelte-1mvnnxk{container-type:size;container-name:base-card;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:0;height:100%;min-width:0;padding:clamp(6px,2cqh,12px) clamp(4px,1.5cqw,8px);border-radius:16px;background:var(--card-color);touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:0 0 0 1px #0000001f,0 1px 2px hsl(var(--shadow-color) / .15),0 2px 4px hsl(var(--shadow-color) / .12),0 4px 8px hsl(var(--shadow-color) / .1),inset 0 1px 0 var(--theme-stroke);transition:transform var(--duration-emphasis) cubic-bezier(.4,0,.2,1),box-shadow var(--duration-emphasis) cubic-bezier(.4,0,.2,1),filter var(--duration-emphasis) cubic-bezier(.4,0,.2,1);overflow:visible;color:#fff;text-align:center}.base-card.svelte-1mvnnxk:after{content:"";position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-text) 30%,transparent) 0%,color-mix(in srgb,var(--theme-text) 15%,transparent) 40%,color-mix(in srgb,var(--theme-text) 5%,transparent) 70%,transparent 100%);border-radius:16px 16px 0 0;pointer-events:none;z-index:1}@media(hover:hover){.base-card.clickable.svelte-1mvnnxk:hover{transform:scale(1.02);filter:brightness(1.05);box-shadow:0 2px 4px hsl(var(--shadow-color) / .12),0 4px 8px hsl(var(--shadow-color) / .1),0 8px 16px hsl(var(--shadow-color) / .08),0 16px 24px hsl(var(--shadow-color) / .06),inset 0 1px 0 var(--theme-stroke)}}.base-card.clickable.svelte-1mvnnxk:active{transform:scale(.97);transition:transform var(--duration-instant) cubic-bezier(.4,0,.2,1)}.base-card.clickable.svelte-1mvnnxk{cursor:pointer}@media(hover:hover){.base-card.clickable.svelte-1mvnnxk:hover{transform:translateY(-2px);box-shadow:0 2px 4px hsl(var(--shadow-color) / .12),0 4px 8px hsl(var(--shadow-color) / .1),0 8px 16px hsl(var(--shadow-color) / .08),0 16px 24px hsl(var(--shadow-color) / .06),0 0 40px hsl(var(--shadow-color) / .25);filter:brightness(1.08)}}.base-card.clickable.svelte-1mvnnxk:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px hsl(var(--shadow-color) / .18),0 2px 4px hsl(var(--shadow-color) / .15),inset 0 1px 0 var(--theme-stroke, var(--theme-stroke));transition:all var(--duration-instant) cubic-bezier(.4,0,.2,1);animation:svelte-1mvnnxk-springBounce var(--duration-dramatic) cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-1mvnnxk-springBounce{0%{transform:scale(.98)}50%{transform:scale(1.02)}to{transform:scale(1)}}.base-card.svelte-1mvnnxk:focus-visible{outline:2px solid var(--theme-stroke-strong);outline-offset:3px}.card-value.svelte-1mvnnxk{font-size:var(--card-text-size);font-weight:var(--card-text-weight);letter-spacing:var(--card-text-spacing);text-shadow:var(--card-text-shadow);color:#fff;text-align:center;line-height:1.1;flex:1;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin:clamp(2px,.5cqh,4px) 0}.card-content.svelte-1mvnnxk{margin-top:12px;width:100%}.click-indicator.svelte-1mvnnxk{position:absolute;top:12px;right:12px;width:20px;height:20px;color:var(--theme-stroke-strong, var(--theme-text-dim));opacity:0;transition:opacity var(--duration-normal) ease}@media(hover:hover){.base-card.clickable.svelte-1mvnnxk:hover .click-indicator:where(.svelte-1mvnnxk){opacity:1}}.click-indicator.svelte-1mvnnxk svg:where(.svelte-1mvnnxk){width:100%;height:100%}.base-card.cap-card.svelte-1mvnnxk{background:var(--card-color)!important;background-size:300% 300%!important;animation:svelte-1mvnnxk-meshGradientFlow 15s ease infinite!important;box-shadow:0 1px 2px hsl(var(--shadow-color) / .15),0 2px 4px hsl(var(--shadow-color) / .12),0 4px 8px hsl(var(--shadow-color) / .1),inset 0 1px 0 var(--theme-stroke)!important}@keyframes svelte-1mvnnxk-meshGradientFlow{0%,to{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}}@media(hover:hover){.base-card.cap-card.svelte-1mvnnxk:hover{animation:svelte-1mvnnxk-meshGradientFlow 15s ease infinite!important;box-shadow:0 2px 4px hsl(var(--shadow-color) / .12),0 4px 8px hsl(var(--shadow-color) / .1),0 8px 16px hsl(var(--shadow-color) / .08),0 16px 24px hsl(var(--shadow-color) / .06),inset 0 1px 0 var(--theme-stroke)!important}}@media(prefers-reduced-motion:reduce){.base-card.cap-card.svelte-1mvnnxk{animation:none!important;background-position:0% 50%!important}}@media(min-aspect-ratio:17/10)and (max-height:500px){.base-card.cap-card.svelte-1mvnnxk{grid-row:span 1}.base-card.cap-card.svelte-1mvnnxk .card-value:where(.svelte-1mvnnxk){font-size:clamp(10px,1.5vmin,14px);margin:0}.base-card.cap-card.svelte-1mvnnxk .click-indicator:where(.svelte-1mvnnxk){width:clamp(14px,3cqw,18px);height:clamp(14px,3cqw,18px);top:clamp(6px,1cqh,10px);right:clamp(6px,1cqw,10px)}}@media(prefers-reduced-motion:reduce){.base-card.svelte-1mvnnxk,.cap-card.svelte-1mvnnxk,.clickable.svelte-1mvnnxk{animation:none}}
