.contribution-cell.svelte-g38mw0{outline:none;cursor:pointer;transition:all .15s ease}.contribution-cell.svelte-g38mw0:hover,.contribution-cell.svelte-g38mw0:focus{stroke:#ffffff80;stroke-width:1.5;filter:brightness(1.3)}.contribution-tooltip.svelte-g38mw0{position:absolute;transform:translate(-50%,-100%);background:#1c2128;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:6px 10px;pointer-events:none;z-index:50;display:flex;flex-direction:column;align-items:center;gap:2px;box-shadow:0 4px 16px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;animation:svelte-g38mw0-tooltip-in .15s ease-out}.tooltip-count.svelte-g38mw0{font-size:11px;font-weight:600;color:#ffffffe6}.tooltip-date.svelte-g38mw0{font-size:9px;color:#ffffff73}.contribution-loader.svelte-g38mw0{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#ffffff80;border-radius:50%;animation:svelte-g38mw0-spin .8s linear infinite}.scrollbar-thin.svelte-g38mw0::-webkit-scrollbar{height:4px}.scrollbar-thin.svelte-g38mw0::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.scrollbar-thin.svelte-g38mw0::-webkit-scrollbar-track{background:transparent}@keyframes svelte-g38mw0-tooltip-in{0%{opacity:0;transform:translate(-50%,-90%)}to{opacity:1;transform:translate(-50%,-100%)}}@keyframes svelte-g38mw0-spin{to{transform:rotate(360deg)}}
