.card-header-container.svelte-1rkvc2s{container-type:inline-size;container-name:card-header;width:100%}.card-header.svelte-1rkvc2s{display:flex;flex-direction:row;align-items:center;gap:clamp(.125rem,1cqi,.375rem);width:100%;flex-shrink:0;justify-content:center;padding:clamp(3px,.8cqh,6px) clamp(6px,1.5cqw,10px)}.card-title.svelte-1rkvc2s{font-weight:600;color:var(--text-color, var(--theme-text));text-align:center;letter-spacing:var(--card-title-letter-spacing, .2px);text-transform:var(--card-title-transform, uppercase);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;font-size:clamp(8px,2.5cqi,11px);transition:color var(--duration-dramatic) cubic-bezier(.4,0,.2,1)}@container card-header (min-width: 200px){.card-title.svelte-1rkvc2s{font-size:clamp(9px,2.8cqi,12px)}}@container card-header (min-width: 300px){.card-title.svelte-1rkvc2s{font-size:clamp(10px,3cqi,13px)}}.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.quiet.svelte-1mvnnxk{--text-color: var(--theme-text);--card-title-letter-spacing: 0;--card-title-transform: none;border:1px solid var(--theme-stroke);background:var(--theme-card-bg);box-shadow:none;color:var(--theme-text)}.base-card.quiet.svelte-1mvnnxk:after{display:none}.base-card.quiet.svelte-1mvnnxk .card-value:where(.svelte-1mvnnxk){color:var(--theme-text);text-shadow:none}.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.quiet.clickable.svelte-1mvnnxk:hover{border-color:var(--theme-stroke-strong);background:var(--theme-card-hover-bg);box-shadow:none;filter:none;transform:translateY(-1px)}.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.quiet.clickable.svelte-1mvnnxk:active{animation:none;box-shadow:none;transform:scale(.99)}.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}}
