.tooltip.svelte-z1jae4{border:1px solid #e1e4e8;box-shadow:0 1px 4px #00000026;background:#fff;border-radius:5px;padding:6px 8px;position:fixed;z-index:1000;font-size:14px;color:#191919;pointer-events:none;white-space:pre-wrap;word-break:break-word}[data-theme=dark] .tooltip.svelte-z1jae4{border:1px solid #444c56;box-shadow:0 1px 4px #00000080;background:#202020;color:#c9d1d9}.contribution-calendar.svelte-tzfyvx.svelte-tzfyvx{max-width:fit-content;position:relative}.header.svelte-tzfyvx.svelte-tzfyvx{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.legend.svelte-tzfyvx.svelte-tzfyvx{display:flex;align-items:center;font-size:.875rem;line-height:1.25rem}.legend-text.svelte-tzfyvx.svelte-tzfyvx{margin-right:.25rem}.legend-text.svelte-tzfyvx.svelte-tzfyvx:last-of-type{margin-left:.25rem;margin-right:0}.legend-item.svelte-tzfyvx.svelte-tzfyvx{width:var(--cell-size);height:var(--cell-size);border-radius:2px;margin-right:.25rem}.chart-grid-container.svelte-tzfyvx.svelte-tzfyvx{direction:ltr;overflow-x:auto;padding-bottom:.5rem}.chart-grid.svelte-tzfyvx.svelte-tzfyvx{display:flex;position:relative;padding-top:calc(var(--cell-size) + var(--cell-spacing) + .5rem)}.month-labels.svelte-tzfyvx.svelte-tzfyvx{position:absolute;top:0;left:var(--day-label-width);right:0;height:calc(var(--cell-size) + var(--cell-spacing) + .5rem);pointer-events:none}.month-label.svelte-tzfyvx.svelte-tzfyvx{position:absolute;font-size:.75rem;line-height:1rem;white-space:nowrap;top:0}.day-labels.svelte-tzfyvx.svelte-tzfyvx{display:flex;flex-direction:column;justify-content:space-between;font-size:.75rem;line-height:1rem;width:var(--day-label-width);flex-shrink:0;align-self:flex-start;margin-top:calc(var(--cell-spacing) / 4);position:sticky;left:0;z-index:10}@property --bg-color-day-labels{syntax:"<color>";inherits:false;initial-value:#ffffff}.day-labels.svelte-tzfyvx.svelte-tzfyvx{--bg-color-day-labels:#ffffff;transition:--bg-color-day-labels .3s ease;background:linear-gradient(to left,color-mix(in srgb,var(--bg-color-day-labels) 0%,transparent),color-mix(in srgb,var(--bg-color-day-labels) 100%,transparent) 60%,var(--bg-color-day-labels))}[data-theme=dark] .day-labels.svelte-tzfyvx.svelte-tzfyvx{--bg-color-day-labels:#1a1a1a}.day-label-text.svelte-tzfyvx.svelte-tzfyvx,.day-label-empty.svelte-tzfyvx.svelte-tzfyvx{height:calc(var(--cell-size) + var(--cell-spacing));line-height:var(--cell-size);display:flex;align-items:center}.weeks-container.svelte-tzfyvx.svelte-tzfyvx{display:flex;flex-grow:0;flex-shrink:0}.weeks-container.svelte-tzfyvx .week.svelte-tzfyvx{display:flex;flex-direction:column;justify-content:flex-start}.cell.svelte-tzfyvx.svelte-tzfyvx{width:var(--cell-size);height:var(--cell-size);margin:calc(var(--cell-spacing) / 2);border-radius:2px;flex-shrink:0;box-sizing:border-box;shape-rendering:geometricPrecision}.cell.invisible.svelte-tzfyvx.svelte-tzfyvx{opacity:0;pointer-events:none}.cell.level-0.svelte-tzfyvx.svelte-tzfyvx,.legend-item.level-0.svelte-tzfyvx.svelte-tzfyvx{background-color:#ebedef}.cell.level-1.svelte-tzfyvx.svelte-tzfyvx,.legend-item.level-1.svelte-tzfyvx.svelte-tzfyvx{background-color:#9be9a8}.cell.level-2.svelte-tzfyvx.svelte-tzfyvx,.legend-item.level-2.svelte-tzfyvx.svelte-tzfyvx{background-color:#40c463}.cell.level-3.svelte-tzfyvx.svelte-tzfyvx,.legend-item.level-3.svelte-tzfyvx.svelte-tzfyvx{background-color:#30a14e}.cell.level-4.svelte-tzfyvx.svelte-tzfyvx,.legend-item.level-4.svelte-tzfyvx.svelte-tzfyvx{background-color:#216e39}[data-theme=dark] .cell.level-0.svelte-tzfyvx.svelte-tzfyvx,[data-theme=dark] .legend-item.level-0.svelte-tzfyvx.svelte-tzfyvx{background-color:#2f363d;transition:background-color .3s ease}.last-updated.svelte-tzfyvx.svelte-tzfyvx{font-size:.8rem;color:#888;margin-top:-1rem;margin-bottom:1.5rem}.recent-books-container.svelte-1uw1vsl.svelte-1uw1vsl{margin-top:0rem}ul.svelte-1uw1vsl.svelte-1uw1vsl{list-style-type:none;padding:0}li.svelte-1uw1vsl.svelte-1uw1vsl{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:4px;margin-bottom:.5rem}li.svelte-1uw1vsl+li.svelte-1uw1vsl{border-top:1px solid lightgray}.book-info.svelte-1uw1vsl .title.svelte-1uw1vsl{font-weight:700;display:block}.book-info.svelte-1uw1vsl .author.svelte-1uw1vsl{font-size:.9rem;color:#666}.progress-info.svelte-1uw1vsl.svelte-1uw1vsl{text-align:right;font-size:.9rem;color:#666}.progress-info.svelte-1uw1vsl span.svelte-1uw1vsl{display:block}.reading-widget.svelte-c4dsyi{margin:.5rem 0}.last-updated.svelte-c4dsyi{font-size:.8rem;color:#888;margin-top:1rem;margin-bottom:1.5rem}main.svelte-1wy62q9.svelte-1wy62q9{height:100%}.location.svelte-1wy62q9.svelte-1wy62q9{margin-bottom:.25rem}.contact.svelte-1wy62q9.svelte-1wy62q9{margin-top:0}.contact.svelte-1wy62q9 a.svelte-1wy62q9{color:inherit;text-decoration:underline}.contact.svelte-1wy62q9 a.svelte-1wy62q9:hover{text-decoration:underline;color:red}.mobile-break.svelte-1wy62q9.svelte-1wy62q9{display:none}@media (max-width: 640px){.mobile-break.svelte-1wy62q9.svelte-1wy62q9{display:block}}
