button.svelte-y2cy58{all:unset;background-color:var(--light);color:var(--dark);cursor:pointer;transition:all .2s ease;text-align:left;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:var(--box-shadow)}button.selected.svelte-y2cy58{box-shadow:0 0 0 2px var(--dark)}button.flipped.svelte-y2cy58{flex-direction:column-reverse;justify-content:flex-end}.header.svelte-y2cy58{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;gap:1rem;text-transform:uppercase;flex-shrink:0}button.selected.svelte-y2cy58>.header:where(.svelte-y2cy58){background-color:var(--dark);color:var(--light)}button.selected.svelte-y2cy58 .header.shimmer:where(.svelte-y2cy58){background:linear-gradient(-45deg,var(--dark) 40%,#3a3a3a 50%,var(--dark) 60%);background-size:300%;background-position-x:100%;animation:svelte-y2cy58-shimmer 3s infinite linear}h3.svelte-y2cy58{margin:0;display:flex;gap:.5rem;align-items:center}h3.svelte-y2cy58>span:where(.svelte-y2cy58){font-size:.8rem;font-weight:500;opacity:.8}.header.svelte-y2cy58>span:where(.svelte-y2cy58){font-size:.9rem;font-weight:500}@keyframes svelte-y2cy58-shimmer{to{background-position-x:0%}}
