.sidebar[data-astro-cid-ssfzsv2f]{background:var(--surface-raised);border-inline-end:var(--border-width) solid var(--border-strong);padding:var(--space-3);position:sticky;top:calc(var(--navbar-height) + var(--chrome-offset, 0px));block-size:calc(100dvh - var(--navbar-height) - var(--chrome-offset, 0px));align-self:start}.sidebar[data-astro-cid-ssfzsv2f]>nav[data-astro-cid-ssfzsv2f]{display:flex;flex-direction:column;block-size:100%;gap:var(--space-3)}.sidebar__search[data-astro-cid-ssfzsv2f]{position:relative;flex:none}.sidebar__input[data-astro-cid-ssfzsv2f]{inline-size:100%;font-family:var(--font-ui);font-size:var(--text-size-sm);color:var(--text-primary);background:var(--surface-page);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-6) var(--space-2) var(--space-3)}.sidebar__input[data-astro-cid-ssfzsv2f]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sidebar__kbd[data-astro-cid-ssfzsv2f]{position:absolute;inset-inline-end:var(--space-2);top:50%;translate:0 -50%;font-family:var(--font-mono);font-size:var(--text-size-xs);color:var(--text-muted);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);padding:0 5px;pointer-events:none}@media(hover:none){.sidebar__kbd[data-astro-cid-ssfzsv2f]{display:none}}.pane[data-astro-cid-ssfzsv2f]{flex:1 1 0;min-block-size:0;display:flex;flex-direction:column}.pane[data-astro-cid-ssfzsv2f]+.pane[data-astro-cid-ssfzsv2f]{border-block-start:var(--border-width) solid var(--border-subtle);padding-block-start:var(--space-3)}.pane__label[data-astro-cid-ssfzsv2f]{flex:none;margin:0 0 var(--space-2);padding-inline:var(--space-3);font-family:var(--font-ui);font-size:var(--text-size-md);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary)}.pane__scroll[data-astro-cid-ssfzsv2f]{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding-inline-end:2px}.pane__list[data-astro-cid-ssfzsv2f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.sidebar__link[data-astro-cid-ssfzsv2f]{font-family:var(--font-ui);display:flex;align-items:center;gap:6px;padding:var(--space-2);color:var(--text-secondary);text-decoration:none;border:var(--border-width) solid transparent;border-radius:var(--radius-md)}a[data-astro-cid-ssfzsv2f].sidebar__link:hover{background:var(--surface-sunken);color:var(--text-primary)}.sidebar__link[data-astro-cid-ssfzsv2f].is-active{background:var(--surface-sunken);border-color:var(--border-strong);color:var(--text-primary)}.sidebar__link[data-astro-cid-ssfzsv2f].is-soon{opacity:.45;cursor:default;flex-wrap:wrap}.sidebar__soon[data-astro-cid-ssfzsv2f]{margin-inline-start:auto;font-size:var(--text-size-xs);font-style:normal;letter-spacing:.04em;text-transform:uppercase}html:not([data-farm]) .sidebar__link--farm[data-astro-cid-ssfzsv2f]:not(.is-active){opacity:.5}.sidebar__icon-slot[data-astro-cid-ssfzsv2f]{flex:none;display:inline-grid;place-items:center;inline-size:24px;block-size:24px}.sidebar__link[data-astro-cid-ssfzsv2f]>span[data-astro-cid-ssfzsv2f]:not(.sidebar__icon-slot){min-inline-size:0}.sidebar__icon[data-astro-cid-ssfzsv2f]{max-inline-size:24px;max-block-size:24px;object-fit:contain;image-rendering:pixelated}.sidebar__empty[data-astro-cid-ssfzsv2f]{padding:var(--space-3);font-size:var(--text-size-sm);color:var(--text-muted)}@media(max-width:860px){.sidebar[data-astro-cid-ssfzsv2f]{position:fixed;inset-block:var(--navbar-height) 0;inset-inline-start:0;z-index:19;inline-size:min(300px,86vw);block-size:auto;align-self:stretch;top:var(--navbar-height);box-shadow:8px 0 24px #0003;transform:translate(-105%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}html[data-sidebar-open] .sidebar[data-astro-cid-ssfzsv2f]{transform:none;visibility:visible;transition:transform .22s ease}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.sidebar[data-astro-cid-ssfzsv2f],html[data-sidebar-open] .sidebar[data-astro-cid-ssfzsv2f]{transition:none}}.shell[data-astro-cid-5b6nd35f]{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:1fr auto;min-height:calc(100dvh - var(--navbar-height))}.shell[data-astro-cid-5b6nd35f]>#section-sidebar{grid-row:1 / 3}.shell__main[data-astro-cid-5b6nd35f]{grid-column:2;grid-row:1;padding:var(--space-5);max-width:var(--content-max);width:100%}.shell__footer[data-astro-cid-5b6nd35f]{grid-column:2;grid-row:2;min-inline-size:0}@media(max-width:860px){.shell[data-astro-cid-5b6nd35f]{grid-template-columns:minmax(0,1fr)}.shell__main[data-astro-cid-5b6nd35f],.shell__footer[data-astro-cid-5b6nd35f]{grid-column:1}.shell__main[data-astro-cid-5b6nd35f]{padding:var(--space-4)}}.cban{--cb: #8a6a3a;--cb-stone: #efe6d6;--cb-stone-deep: #e0d2b8;--cb-paper: #fffaf0;--cb-ink: #2a1a10;--cb-ink-soft: #6b4a2a;--cb-edge: #b08a5a;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"flag main" "mutants mutants";gap:var(--space-3) var(--space-5);margin-block-end:var(--space-5);padding:var(--space-4) var(--space-5);color:var(--cb-ink);background:linear-gradient(180deg,var(--cb-stone) 35%,color-mix(in srgb,var(--cb) 22%,var(--cb-stone-deep)));border:2px solid var(--cb-edge);border-radius:28px 28px 8px 8px;box-shadow:inset 0 2px #ffffff80,var(--shadow-raised)}.cban[hidden]{display:none}.cban[data-slug=cave_dwellers]{--cb: #6f8f3a}:root[data-theme=dark] .cban{--cb-stone: #3a2d26;--cb-stone-deep: #2a211c;--cb-paper: #41302f;--cb-ink: #f3e6d0;--cb-ink-soft: #cdb89a;--cb-edge: #8a6a48;box-shadow:inset 0 2px #ffffff0f,var(--shadow-raised)}.cban img{image-rendering:pixelated}.cban__close{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);display:grid;place-items:center;inline-size:32px;block-size:32px;padding:0;color:var(--cb-ink-soft);background:var(--cb-paper);border:2px solid var(--cb-edge);border-radius:6px;cursor:pointer}.cban__close:hover,.cban__close:focus-visible{color:var(--cb-ink);border-color:var(--cb-ink-soft)}.cban__flag{grid-area:flag;position:relative;display:flex;align-items:flex-start;justify-content:center;padding-block-start:var(--space-4);padding-inline:var(--space-2)}.cban__flag:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;inline-size:2px;block-size:var(--space-4);background:var(--cb-edge)}.cban__flag img{filter:drop-shadow(0 3px 0 rgb(0 0 0 / .18))}.cban__main{grid-area:main;display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0;padding-inline-end:var(--space-6)}.cban__kicker{align-self:flex-start;margin:0;padding:2px var(--space-2);font-family:var(--font-ui);font-size:var(--text-size-xs);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--cb);border:2px solid color-mix(in srgb,var(--cb) 60%,#000);border-radius:4px}.cban__title{margin:0;font-family:var(--font-display);font-size:var(--text-size-xl);font-weight:400;line-height:1.15;color:var(--cb-ink);overflow-wrap:anywhere}.cban__dates{margin:0;font-size:var(--text-size-sm);color:var(--cb-ink-soft)}.cban__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cban__chip{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);font-size:var(--text-size-sm);font-weight:600;background:var(--cb-paper);border:2px solid var(--cb-edge);border-inline-end-style:dashed;border-radius:6px 2px 2px 6px}.cban__chip>span{display:flex;flex-direction:column;min-inline-size:0;line-height:1.2}.cban__chip small{font-size:var(--text-size-xs);font-weight:400;color:var(--cb-ink-soft)}.cban__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-block-start:var(--space-1)}.cban__cta{padding:var(--space-2) var(--space-4);font-size:var(--text-size-sm);font-weight:700;color:#fff;text-decoration:none;background:var(--cb);border:2px solid color-mix(in srgb,var(--cb) 60%,#000);border-radius:6px;box-shadow:inset 0 -3px #0003}.cban__cta:hover,.cban__cta:focus-visible{background:color-mix(in srgb,var(--cb) 85%,#000)}.cban__link{font-size:var(--text-size-sm);font-weight:600;color:var(--cb-ink-soft)}.cban__mutants{grid-area:mutants;padding-block-start:var(--space-3);border-block-start:2px dashed color-mix(in srgb,var(--cb-edge) 60%,transparent)}.cban__mutants-title{margin:0 0 var(--space-2);font-size:var(--text-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cb-ink-soft)}.cban__mutants ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.cban__tag{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--space-1);min-inline-size:0;padding:var(--space-2);text-align:center;background:color-mix(in srgb,var(--cb-paper) 80%,transparent);border:2px solid var(--cb-edge);border-radius:6px}.cban__tag span{font-size:var(--text-size-xs);font-weight:600;line-height:1.2;overflow-wrap:anywhere}@media(max-width:560px){.cban{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "mutants";padding:var(--space-4);border-radius:20px 20px 8px 8px}.cban__flag{display:none}.cban__title{font-size:var(--text-size-lg)}.cban__mutants ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.farmbar{position:sticky;top:var(--navbar-height);z-index:15;background:var(--surface-raised);border-block-end:var(--border-width) solid var(--border-strong);padding:var(--space-2) var(--space-4);font-family:var(--font-ui)}.farmbar__inner{display:flex;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;max-width:var(--content-max);margin-inline:auto;min-height:34px}.farmbar__menu{position:relative;min-width:0}.farmbar__switch{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;padding:3px var(--space-2) 3px 3px;font-family:inherit;font-size:var(--text-size-sm);color:var(--text-primary);background:var(--surface-sunken);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.farmbar__switch:not(.farmbar__switch--farm){padding:var(--space-2) var(--space-3)}.farmbar__switch:hover,.farmbar__switch[aria-expanded=true]{border-color:var(--accent)}.farmbar__switch:focus-visible,.farmbar__saved button:focus-visible,.farmbar__save:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.farmbar__avatar{flex:none;inline-size:32px;block-size:32px;image-rendering:pixelated;background:var(--surface-page);border:2px solid var(--border-strong);border-radius:var(--radius-sm)}.farmbar__hash{padding-inline-start:var(--space-2);color:var(--text-muted)}.farmbar__who{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2}.farmbar__name{max-width:14rem;color:var(--text-primary);font-size:var(--text-size-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.farmbar__island{font-size:var(--text-size-xs);color:var(--text-muted);text-transform:capitalize}.farmbar__star{color:#b86f00}.farmbar__chevron{flex:none;color:var(--text-secondary);transition:transform .14s ease}.farmbar__switch[aria-expanded=true] .farmbar__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.farmbar__chevron{transition:none}}.farmbar__panel{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;z-index:30;display:flex;flex-direction:column;gap:var(--space-2);inline-size:min(22rem,calc(100vw - 2 * var(--space-3)));padding:var(--space-3);background:var(--surface-overlay);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),0 10px 24px #0000002e}.farmbar__menu-label{margin:0;font-size:var(--text-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.farmbar__saved{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.farmbar__saved-farm{display:flex;align-items:stretch;min-width:0;background:var(--surface-sunken);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm)}.farmbar__saved-farm.is-current{border-color:#3e8948;box-shadow:inset 0 0 0 1px #3e8948}.farmbar__saved-pick,.farmbar__saved-forget{font-family:inherit;color:var(--text-primary);background:none;border:0;cursor:pointer}.farmbar__saved-pick{display:flex;flex:1;align-items:center;gap:var(--space-2);min-width:0;padding:3px var(--space-2) 3px 3px;text-align:start}.farmbar__saved-pick:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.farmbar__saved-pick img,.farmbar__saved-blank{flex:none;inline-size:28px;block-size:28px;image-rendering:pixelated;background:var(--surface-page);border-radius:2px}.farmbar__saved-text{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.2}.farmbar__saved-text span{font-size:var(--text-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.farmbar__saved-text small{font-size:var(--text-size-xs);color:var(--text-muted)}.farmbar__check{flex:none;color:#3e8948}.farmbar__saved-forget{padding:0 var(--space-2);color:var(--text-muted);border-inline-start:var(--border-width) solid var(--border-subtle)}.farmbar__saved-forget:hover{color:var(--negative)}.farmbar__menu-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block-start:var(--space-2);border-block-start:var(--border-width) dashed var(--border-subtle)}.farmbar__save{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:var(--text-size-sm);padding:var(--space-1) var(--space-3);color:var(--text-primary);background:var(--surface-sunken);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.farmbar__save span{color:#b86f00;font-size:1.1em;line-height:1}.farmbar__save.is-saved{background:color-mix(in srgb,#feae34 35%,var(--surface-sunken));border-color:#9a5b00}.farmbar__save:disabled{cursor:not-allowed;opacity:.55}.farmbar__stats{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto;flex-wrap:wrap}.farmbar__stat{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);background:var(--surface-sunken);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-size-sm);font-variant-numeric:tabular-nums}.farmbar__stat img{image-rendering:pixelated;flex:none}.farmbar__stat--xp{letter-spacing:.03em}.farmbar__loading,.farmbar__error{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-size-sm);color:var(--text-muted)}.farmbar__error{color:var(--negative)}.farmbar__form{display:flex;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0}.farmbar__form--menu{flex-direction:column;align-items:stretch;padding-block-start:var(--space-2);border-block-start:var(--border-width) dashed var(--border-subtle)}.farmbar__label{font-size:var(--text-size-sm);color:var(--text-secondary);white-space:nowrap}.farmbar__field{display:flex;align-items:center;gap:var(--space-2);min-width:0}.farmbar__input{inline-size:16rem;max-inline-size:100%;min-width:0;padding:var(--space-1) var(--space-2);font-family:inherit;font-size:var(--text-size-sm);color:var(--text-primary);background:var(--surface-page);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm)}.farmbar__panel>*,.farmbar__form--menu>*{min-width:0;max-inline-size:100%}.farmbar__form--menu .farmbar__field{inline-size:100%}.farmbar__form--menu .farmbar__input{flex:1 1 0;inline-size:0}.farmbar__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.farmbar__input[aria-invalid]{border-color:var(--negative)}.farmbar__go,.farmbar__ghost{font-family:inherit;font-size:var(--text-size-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:var(--border-width) solid var(--border-strong);cursor:pointer;white-space:nowrap}.farmbar__go{background:var(--accent);color:var(--accent-contrast, #fff);box-shadow:var(--shadow-raised)}.farmbar__ghost{background:transparent;color:var(--text-secondary);border-color:transparent}.farmbar__ghost:hover{color:var(--text-primary);border-color:var(--border-strong)}.farmbar__hint{margin:0;font-size:var(--text-size-xs);color:var(--text-muted)}.farmbar__form:not(.farmbar__form--menu) .farmbar__hint{flex-basis:100%}.farmbar__hint--bad{color:var(--negative)}.farmbar__hint--ok{color:var(--positive);font-weight:700}.farmbar__form+.farmbar__menu .farmbar__panel{inset-inline-start:auto;inset-inline-end:0}@media(max-width:700px){.farmbar{position:static;padding:var(--space-2) var(--space-3)}.farmbar__inner{flex-wrap:wrap;gap:var(--space-2)}.farmbar__menu{order:1;flex:1 1 0;min-inline-size:9rem}.farmbar__boosts{order:2;flex:none;margin-inline-start:0}.farmbar__stats{order:3;flex:1 1 calc(100% - 5.5rem);min-inline-size:0;margin-inline-start:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.farmbar__refresh{order:4;flex:none;margin-inline-start:auto}.farmbar__switch--farm{max-inline-size:100%}.farmbar__name{max-width:100%}.farmbar__stats::-webkit-scrollbar{display:none}.farmbar__stat{flex:none}.farmbar__refresh-age{display:none}.farmbar__refresh-age.is-waiting,.farmbar__refresh-age.is-refused{display:inline}.farmbar__refresh-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.farmbar__refresh-button{padding:6px}.farmbar__refresh-button svg{inline-size:16px;block-size:16px}.farmbar__boosts-label{display:none}.farmbar__boosts{margin-inline-start:auto}.farmbar__field{flex:1 1 100%}.farmbar__input{flex:1;inline-size:auto}}.farmbar__refresh{display:inline-flex;align-items:center;gap:6px}.farmbar__refresh-button{display:inline-flex;align-items:center;gap:5px;padding:2px var(--space-2);font-family:var(--font-ui);font-size:var(--text-size-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);background:var(--surface-sunken);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer}.farmbar__refresh-button:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.farmbar__refresh-button:disabled{cursor:default;opacity:.55}.farmbar__refresh-button svg.is-spinning{animation:farmbar-spin .9s linear infinite}@keyframes farmbar-spin{to{transform:rotate(360deg)}}.farmbar__refresh-age{font-size:var(--text-size-xs);white-space:nowrap;color:var(--text-muted)}.farmbar__refresh-age.is-refused{color:var(--text-secondary)}.farmbar__alerts{display:inline-flex;align-items:center;justify-content:center;padding:4px;color:var(--text-secondary);background:var(--surface-sunken);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer}.farmbar__alerts svg{inline-size:14px;block-size:14px}.farmbar__alerts:hover{color:var(--text-primary);border-color:var(--border-strong)}.farmbar__alerts[aria-pressed=true]{background:var(--accent);color:var(--accent-contrast);border-color:var(--border-strong)}@media(max-width:700px){.farmbar__alerts{padding:6px}.farmbar__alerts svg{inline-size:16px;block-size:16px}}@media(prefers-reduced-motion:reduce){.farmbar__refresh-button svg.is-spinning{animation:none}}.tabs[role=tablist]{position:sticky;top:calc(var(--navbar-height) + var(--chrome-offset, 0px));z-index:10;background:var(--surface-page);padding-block-start:var(--space-2)}[role=tabpanel]{scroll-margin-block-start:calc(var(--navbar-height) + var(--chrome-offset, 0px) + 4rem)}.sfl-check{appearance:none;margin:0;inline-size:18px;block-size:18px;flex:none;display:inline-grid;place-content:center;vertical-align:middle;background:var(--surface-raised);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:1px 1px 0 0 var(--border-strong);cursor:pointer}.sfl-check:before{content:"";inline-size:10px;block-size:10px;transform:scale(0);transition:transform .11s ease;background:var(--accent-contrast);clip-path:polygon(14% 47%,0 61%,40% 100%,100% 22%,85% 8%,38% 71%)}.sfl-check:checked{background:var(--accent)}.sfl-check:checked:before{transform:scale(1)}.sfl-check:hover{border-color:var(--accent)}.sfl-check:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
