:root{--paper: #fbf7f0;--paper-2: #f3ece0;--ink: #1c1915;--ink-2: #4b443a;--ink-3: #635a4f;--ink-4: #8a8174;--rule: #e3d9c9;--rule-2: #cdbfa9;--accent: #a13f1b;--moss: #2e5b39;--moss-rgb: 46 91 57;--cal-k: .62;--serif: "Source Serif 4", "Iowan Old Style", Georgia, serif;--sans: "Source Sans 3", "Segoe UI", system-ui, -apple-system, sans-serif;--measure: 94rem;color-scheme:light}[data-theme=semi-light]{--paper: #e8e0d0;--paper-2: #ddd4c2;--ink: #1a1713;--ink-2: #3f382f;--ink-3: #544c42;--ink-4: #766d60;--rule: #d1c6b2;--rule-2: #b8aa93;--accent: #8f3515;--moss: #285132;--moss-rgb: 40 81 50;--cal-k: .7;color-scheme:light}[data-theme=semi-dark]{--paper: #2c2822;--paper-2: #36312a;--ink: #eee6d6;--ink-2: #d0c6b4;--ink-3: #b0a594;--ink-4: #918777;--rule: #403a31;--rule-2: #5b5347;--accent: #eb946c;--moss: #a0cca7;--moss-rgb: 160 204 167;--cal-k: .48;color-scheme:dark}[data-theme=dark]{--paper: #15130f;--paper-2: #1f1c16;--ink: #efe8da;--ink-2: #c9bfad;--ink-3: #a3998a;--ink-4: #7f7668;--rule: #2e2921;--rule-2: #4a4337;--accent: #e5875f;--moss: #93c49b;--moss-rgb: 147 196 155;--cal-k: .42;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.5 var(--serif);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}button,select,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.wrap{max-width:var(--measure);margin-inline:auto;padding-inline:32px}.num{font-family:var(--sans);font-variant-numeric:tabular-nums lining-nums}.dim{color:var(--ink-3)}.icon{flex:none;display:block}.masthead{padding-top:18px}.masthead-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--rule);font:500 14.5px/1.3 var(--sans);color:var(--ink-2)}.masthead-date{margin:0}.sep{margin:0 8px;color:var(--rule-2)}.masthead-tools{display:flex;align-items:center;gap:10px}.updated{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-variant-numeric:tabular-nums}.title{margin:20px 0 16px;font:600 clamp(38px,6.4vw,68px) / 1 var(--serif);letter-spacing:-.02em;font-variation-settings:"opsz" 60}.title a{text-decoration:none}.title em{font-style:italic;font-weight:400;color:var(--accent)}.nav{display:flex;justify-content:space-between;align-items:stretch;gap:24px;border-top:3px double var(--ink);border-bottom:1px solid var(--rule-2)}.nav-pages{display:flex;gap:28px;margin:0;padding:0;list-style:none}.nav-pages a{display:inline-flex;align-items:center;gap:7px;padding:12px 0 11px;font:600 15.5px/1 var(--sans);color:var(--ink-2);text-decoration:none}.nav-pages a:hover{color:var(--ink)}.nav-pages a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--accent)}.nav-areas{display:flex;align-items:center}.nav-areas button{padding:4px 14px;border:0;border-left:1px solid var(--rule-2);background:none;font:500 15px/1.2 var(--sans);color:var(--ink-3);cursor:pointer}.nav-areas button:first-child{border-left:0}.nav-areas button:last-child{padding-right:0}.nav-areas button:hover{color:var(--ink)}.nav-areas button[aria-pressed=true]{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:7px}.nav-areas .short{display:none}.page{padding-top:30px;padding-bottom:40px;min-height:60vh}.cols{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}.primary>section+section{margin-top:52px}.margin section+section{margin-top:34px}@media (min-width: 1000px){.cols{grid-template-columns:minmax(0,1fr) 21rem;gap:56px}.cols-even{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.margin{align-self:start;border-left:1px solid var(--rule);padding-left:32px}.cols-even>.day-entry{border-left:1px solid var(--rule);padding-left:40px}}.section-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding-bottom:9px;border-bottom:1px solid var(--ink)}.section-title{margin:0;font:600 27px/1.15 var(--serif);letter-spacing:-.01em}.section-title.small{font-size:22px;padding-bottom:9px;border-bottom:1px solid var(--ink)}.section-meta{margin:0;font:400 15px/1.3 var(--sans);color:var(--ink-3)}.label{margin:0 0 8px;font:700 13px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.caption{margin:10px 0 0;font:400 14px/1.4 var(--sans);color:var(--ink-3)}.status{padding:36px 0;margin:0;font:400 16px/1.4 var(--sans);color:var(--ink-3)}.status.error{color:var(--accent)}.notice{margin:0 0 26px;padding:8px 14px;border-left:3px solid var(--accent);background:var(--paper-2);font:400 15.5px/1.4 var(--sans);color:var(--ink-2)}.notice a{color:var(--accent)}.link{padding:0;border:0;background:none;cursor:pointer;text-align:left;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--rule-2);text-decoration-thickness:1px;text-underline-offset:4px}.link:hover,.link:focus-visible{color:var(--accent);text-decoration-style:solid;text-decoration-color:currentColor}.link.quiet{color:var(--ink-2)}.link.quiet:hover{color:var(--accent)}.link.strong{font-weight:600}.icon-button{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:3px;background:none;color:var(--ink-2);cursor:pointer}.icon-button:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.icon-button:disabled{opacity:.3;cursor:default}.text-button{display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:0;background:none;font:600 14.5px/1.2 var(--sans);color:var(--ink-2);cursor:pointer}.text-button:hover{color:var(--accent)}.segmented{display:inline-flex;border:1px solid var(--rule-2);border-radius:3px;overflow:hidden}.segmented button{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:0;border-left:1px solid var(--rule-2);background:none;font:600 14.5px/1.2 var(--sans);color:var(--ink-2);cursor:pointer}.segmented button:first-child{border-left:0}.segmented button:hover{background:var(--paper-2)}.segmented button[aria-pressed=true]{background:var(--paper-2);color:var(--ink);box-shadow:inset 0 -3px 0 var(--accent)}.more{display:block;width:100%;padding:13px 0;border:0;border-bottom:1px solid var(--rule);background:none;font:600 15px/1.2 var(--sans);color:var(--ink-2);cursor:pointer}.more:hover{color:var(--accent)}.more.inline{width:auto;padding:10px 0 4px;border:0}select{min-width:0;padding:6px 2px;border:0;border-bottom:1px solid var(--ink-3);border-radius:0;background:transparent;font:600 15.5px/1.2 var(--sans)}select:hover{border-bottom-color:var(--ink)}.facts{margin:0}.facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px dotted var(--rule-2)}.facts dt{font:400 15.5px/1.3 var(--sans);color:var(--ink-2)}.facts dd{margin:0;font:600 16.5px/1.3 var(--sans);font-variant-numeric:tabular-nums}.facts-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:12px 0;margin:14px 0 6px}.facts-row>div{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:2px;padding:2px 12px;border-bottom:0;border-left:1px solid var(--rule-2)}.facts-row dt{font:700 12px/1.3 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.facts-row dd{font:600 22px/1.2 var(--sans)}.board{width:100%;border-collapse:collapse}.board th{padding:12px 10px 8px;border-bottom:1px solid var(--rule-2);font:700 12.5px/1.2 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);text-align:left;white-space:nowrap}.board td{height:46px;padding:6px 10px;border-bottom:1px solid var(--rule);vertical-align:middle}.board th:first-child,.board td:first-child{padding-left:12px}.board th:last-child,.board td:last-child{padding-right:0}.board .num{text-align:right}.board tbody tr:hover td{background:var(--paper-2)}.board .rank{width:3.6em}.board td.rank{font-size:15px;color:var(--ink-3)}.board .name{font-size:17.5px;white-space:nowrap}.board .count{font-size:18px;font-weight:700}.board .today-col{width:4em}.board td.today-col{font-size:15px;font-weight:700;color:var(--moss)}.board .trend-col{width:150px;padding-left:18px}.board .share-col,.board .solo-col{width:5.4em}.board td.share-col,.board td.solo-col{font-size:15px;color:var(--ink-2)}.board .latest-col{max-width:15rem;padding-left:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board td.latest-col{font-size:15.5px}.board .latest-col .dim{font:400 14px var(--sans)}.board tr.leader td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.board tr.leader .rank{color:var(--accent);font-weight:700}.spark{display:block;overflow:visible}.spark polyline{fill:none;stroke:var(--ink-2);stroke-width:1.4;stroke-linejoin:round}.spark circle{fill:var(--ink)}.spark-base{stroke:var(--rule)}.board tr.leader .spark polyline{stroke:var(--accent)}.board tr.leader .spark circle{fill:var(--accent)}.newbars-plot{display:flex;align-items:flex-end;gap:2px;height:78px;padding-top:16px;border-bottom:1px solid var(--ink-3)}.bar{position:relative;flex:1;min-width:2px;background:var(--ink-2)}.bar.future{background:var(--rule)}.bar.clipped{background:var(--accent)}.bar-value{position:absolute;top:-17px;left:0;font:700 12.5px/1 var(--sans);color:var(--accent)}.newbars-axis{display:flex;justify-content:space-between;margin-top:4px;font:400 12.5px/1 var(--sans);color:var(--ink-3)}.newbars{margin:0}.finds{margin:0;padding:0;list-style:none}.finds li{display:flex;flex-direction:column;padding:7px 0;border-bottom:1px solid var(--rule)}.finds-meta{font:400 14.5px/1.35 var(--sans);color:var(--ink-3)}.inline-list{margin:10px 0 0;font-size:16px;line-height:1.6}.note{margin:10px 0 0;font:400 15px/1.4 var(--sans);color:var(--ink-2)}.stars{margin-left:2px;font:700 12.5px/1 var(--sans);letter-spacing:.02em;color:var(--ink-3);cursor:help}.tag{margin-left:8px;font:700 12px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--moss)}.calendar-head{display:grid;grid-template-columns:repeat(7,1fr);padding:14px 0 7px;font:700 12.5px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.calendar-head span{padding-left:9px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid var(--rule-2);border-left:1px solid var(--rule)}.cell{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1 / .82;min-width:0;padding:8px 9px 7px;border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:transparent;text-align:left}button.cell{background:rgb(var(--moss-rgb) / calc(var(--level) * var(--cal-k)));cursor:pointer}button.cell:hover{box-shadow:inset 0 0 0 1px var(--ink-2)}.cell.selected,button.cell.selected:hover{box-shadow:inset 0 0 0 2px var(--accent)}.cell-day{font:600 19px/1 var(--serif)}.cell.quiet .cell-day{color:var(--ink-3)}.cell.future .cell-day{color:var(--ink-4)}.cell.is-today .cell-day:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--accent);vertical-align:middle}.cell-value{align-self:flex-end;font:600 15.5px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink)}.day-entry-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:9px;border-bottom:1px solid var(--ink)}.day-entry-head .label{margin-bottom:4px}.day-title{margin:0;font:600 30px/1.1 var(--serif);letter-spacing:-.01em}.stepper{display:flex;gap:2px}.day-section{margin-top:26px}.columns-list{margin:0;padding:0;list-style:none;-moz-columns:2;columns:2;-moz-column-gap:28px;column-gap:28px}.columns-list li{padding:3px 0;-moz-column-break-inside:avoid;break-inside:avoid}.columns-list .dim{font:400 14px var(--sans)}.day-split{display:grid;grid-template-columns:1fr 1fr;gap:32px}.day-split .day-section .label+.plain-list+.label{margin-top:22px}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--rule)}.plain-list .num{font-size:14.5px;white-space:nowrap}.plain-list.compact li{padding:2px 0;border:0}.chart{margin-top:6px}.chart svg{display:block;max-width:100%;touch-action:pan-y}.chart .grid{stroke:var(--rule)}.chart .axis{font:400 13.5px var(--sans);fill:var(--ink-3)}.chart .hover-day{font-weight:700;fill:var(--ink-2)}.chart .crosshair{stroke:var(--ink-3);stroke-dasharray:2 3}.series{fill:none;stroke:var(--ink-2);stroke-width:1.6;stroke-linejoin:round;opacity:var(--fade, .5)}.series.total{stroke:var(--ink);stroke-width:2.4;opacity:1}.series.active{stroke:var(--accent);stroke-width:2.4;opacity:1}.dot{fill:var(--ink-3)}.dot.total{fill:var(--ink)}.dot.active{fill:var(--accent)}.end-label{cursor:pointer}.connector{stroke:var(--rule-2)}.end-label.total{cursor:default}.end-label text{font:400 14.5px var(--sans);fill:var(--ink-2)}.end-label:hover text{fill:var(--ink)}.end-label.total text{font-weight:700;fill:var(--ink)}.end-label.active text{font-weight:700;fill:var(--accent)}.end-value{font-weight:700;font-variant-numeric:tabular-nums}.table-scroll{overflow-x:auto;margin-top:6px}.grid-table{width:100%;border-collapse:collapse;font:400 15px/1.3 var(--sans);font-variant-numeric:tabular-nums}.grid-table th,.grid-table td{padding:7px 8px;border-bottom:1px solid var(--rule);white-space:nowrap}.grid-table td{text-align:right}.grid-table thead th{font:700 12.5px/1.2 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);text-align:right}.grid-table thead th:first-child,.grid-table tbody th{text-align:left;padding-left:0}.grid-table tbody th{font:400 16px var(--serif)}.grid-table tbody tr:first-child{font-weight:700}.rarest{margin:0;padding:0;list-style:none}.rarest li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;padding:8px 0;border-bottom:1px solid var(--rule)}.rarest-meta{font:400 15.5px/1.4 var(--sans);text-align:right}.h2h-pick{display:flex;align-items:center;gap:12px;margin:14px 0 18px;font-family:var(--sans)}.h2h-pick select{flex:1}.h2h-cols{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (min-width: 1000px){.h2h-cols .plain-list{-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px}}.h2h .label .num{margin-left:4px;color:var(--ink-2)}.feed .segmented{margin:14px 0 4px}.feed-date{margin:20px 0 2px;padding-bottom:5px;border-bottom:1px solid var(--rule-2);font:700 12.5px/1.2 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.feed ul{margin:0;padding:0;list-style:none}.feed li{display:grid;grid-template-columns:3.1em 1fr;-moz-column-gap:8px;column-gap:8px;padding:6px 0;border-bottom:1px solid var(--rule)}.feed-time{grid-row:span 2;padding-top:2px;font:400 14px/1.3 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink-3)}.feed-what{font-size:16.5px;line-height:1.3}.feed-who{font:400 14.5px/1.35 var(--sans);color:var(--ink-3)}.nav-pages a.is-parent{color:var(--ink);box-shadow:inset 0 -3px 0 var(--rule-2)}.person-head{padding-bottom:6px}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0 0 10px;font:600 14.5px/1.3 var(--sans);color:var(--ink-3)}.crumb{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);text-decoration:none}.crumb:hover{color:var(--accent)}.person-name{margin:0;font:600 clamp(34px,4.6vw,52px) / 1.05 var(--serif);letter-spacing:-.015em}.person-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 28px}.person-count{font:400 22px/1 var(--serif);color:var(--ink-2);text-decoration:none;white-space:nowrap}.person-count-num{font:600 clamp(40px,5vw,60px) / 1 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.02em;color:var(--ink)}.person-count:hover,.person-count:hover .person-count-num{color:var(--accent)}.person-empty .person-name{margin-top:10px}.person-facts{margin:18px 0 40px;padding:14px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule-2)}.page-tabs{display:flex;gap:30px;border-bottom:1px solid var(--ink);overflow-x:auto;scrollbar-width:none}.page-tabs button{display:inline-flex;align-items:baseline;gap:7px;padding:12px 0 11px;border:0;background:none;font:600 18px/1.2 var(--sans);color:var(--ink-3);white-space:nowrap;cursor:pointer}.page-tabs button:hover{color:var(--ink)}.page-tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--accent)}.page-tabs .num{font-size:15px;font-weight:500;color:var(--ink-3)}.tab-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:18px 0 6px}.tab-tools .search{flex:0 1 24rem}.chart-meta{margin:18px 0 0}.title-count{margin-left:6px;font:600 18px var(--sans);color:var(--ink-3)}.ledger{width:100%;border-collapse:collapse}.ledger th,.ledger td{padding:8px 10px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:baseline}.ledger th:first-child,.ledger td:first-child{padding-left:0}.ledger th:last-child,.ledger td:last-child{padding-right:0}.ledger thead th{padding-top:12px;border-bottom:1px solid var(--rule-2);font:700 12.5px/1.2 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.ledger .num{text-align:right;font-family:var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.ledger td.num{font-size:15.5px}.ledger .strong{font-weight:700}.ledger tbody tr:hover td,.ledger tbody tr:hover th{background:var(--paper-2)}.daybook-day{font:600 15px/1.3 var(--sans);white-space:nowrap}.daybook td.num{width:4.5em}.daybook .daybook-species{padding-left:22px}.daybook td.daybook-species{font-size:16px;line-height:1.6}.daybook td.daybook-species{color:var(--ink-2)}.daybook-item .tag{margin-left:4px}.quiet-row th,.quiet-row td{color:var(--ink-3)}.table-tools{display:flex;margin:12px 0 2px;max-width:24rem}.species-table .species-name{font-size:16.5px}.species-table .when{font:400 15px/1.3 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.species-table td.race-first{font:400 15px/1.35 var(--sans)}.species-table .race-first .tag{margin-left:0}.missing-table td.num{width:7em}.species-table .link-col{width:28px;text-align:right}.ledger.mini td{padding-top:7px;padding-bottom:7px;font-size:16px}.ledger.mini td.rank{width:2.4em;color:var(--ink-3)}.ledger.mini tr.me td{font-weight:700;background:var(--paper-2)}.ledger.mini tr.me td.rank{color:var(--accent)}.margin .plain-list .link,.margin .plain-list span{font-size:16px}.margin .label .num{margin-left:4px;color:var(--ink-2)}.small{font:400 14px var(--sans)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 760px){.person-facts{margin-bottom:28px}.daybook thead{display:none}.daybook tr{display:grid;grid-template-columns:1fr auto auto auto;align-items:baseline;-moz-column-gap:16px;column-gap:16px;padding:9px 0;border-bottom:1px solid var(--rule)}.daybook th,.daybook td{padding:0;border:0}.daybook td.num{width:auto;font-size:15px}.daybook td[data-after]:after{content:attr(data-after);color:var(--ink-3);font-weight:400}.daybook td[data-before]:before{content:attr(data-before);color:var(--ink-3)}.daybook td.daybook-species{grid-column:1 / -1;padding:5px 0 0;font-size:15.5px;line-height:1.55}.daybook .quiet-row td.daybook-species,.species-table .race-first{display:none}.table-tools{max-width:none}}.first-line{margin:0;font-size:18px;font-weight:600}.rarity-note{margin:10px 0 0;font:600 14.5px/1.3 var(--sans);color:var(--ink-2)}.newbars.tall .newbars-plot{height:150px;padding-top:20px;gap:4px}.newbars.tall .bar-value{left:50%;transform:translate(-50%);color:var(--ink-2)}.newbars.tall .bar.clipped .bar-value{color:var(--accent)}.observers-table .observer-name{font-size:16.5px}.observers-table .num:first-child{width:2.6em;text-align:left}.ledger .short{display:none}.observers-table .when,.species-list .when{font:400 15px/1.3 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.species-list .species-name{font-size:16.5px}.species-list td.finders-col{font:400 15px/1.35 var(--sans)}@media (max-width: 760px){.species-list .share-col{display:none}.nav-pages{gap:16px}}@media (max-width: 480px){.species-list .finders-col,.observers-table .species-count,.ledger .clock,.ledger .long{display:none}.ledger .short{display:inline}.ledger th,.ledger td{padding-inline:7px}.section-head>.segmented,.tab-tools>.segmented{display:flex;width:100%}.tab-tools .search{flex-basis:100%}.page-tabs{gap:22px}.page-tabs button{font-size:17px}.section-head>.segmented button,.tab-tools>.segmented button{flex:1 1 auto;justify-content:center;padding-inline:6px;font-size:14px;white-space:nowrap}.newbars.tall .bar:not(.clipped) .bar-value{display:none}.newbars.tall .bar.clipped .bar-value{left:0;transform:none}.nav-pages .icon{display:none}.nav-pages{justify-content:space-between;width:100%}.nav-pages a{font-size:15px}}.search{display:flex;flex:1;align-items:center;gap:8px;min-width:11rem;padding:0 10px;border:1px solid var(--rule-2);border-radius:3px;background:var(--paper);color:var(--ink-3)}.search:focus-within{border-color:var(--ink-2)}.search input{flex:1;min-width:0;padding:8px 0;border:0;outline:none;background:transparent;font:400 16px/1.2 var(--sans);color:var(--ink)}.sighting{display:inline-flex;color:var(--ink-3);opacity:.45}tr:hover .sighting,li:hover .sighting,.sighting:focus-visible{opacity:1}.sighting:hover{color:var(--accent)}.empty-note{margin:0;font:400 15.5px/1.4 var(--sans);color:var(--ink-2)}.footer{padding-top:18px;padding-bottom:44px;font:400 15px/1.4 var(--sans);color:var(--ink-3)}.footer:before{content:"";display:block;margin-bottom:18px;border-top:3px double var(--rule-2)}.footer-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.footer a{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);text-decoration:none}.footer a:hover{color:var(--accent)}.footer .source a{display:inline;text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.year-picker{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2)}.year-picker select{padding:5px 8px;font-size:15px}.source{margin:12px 0 0}@media (max-width: 1100px){.board .latest-col{display:none}}@media (max-width: 760px){.wrap{padding-inline:16px}.masthead-top{font-size:13.5px}.updated{display:none}.title{margin:14px 0 12px}.nav{flex-direction:column;gap:0}.nav-pages{gap:22px}.nav-areas{border-top:1px solid var(--rule)}.nav-areas button{flex:1;padding:11px 0;font-size:15.5px}.nav-areas .long{display:none}.nav-areas .short{display:inline}.page{padding-top:22px}.board .trend-col,.board .share-col{display:none}.board td{height:48px;padding:6px 7px}.board th{padding-inline:7px}.board th:first-child,.board td:first-child{padding-left:8px}.section-title{font-size:24px}.day-split,.h2h-cols{grid-template-columns:1fr;gap:8px}.rarest li{grid-template-columns:1fr}.rarest-meta{text-align:left}.cell{aspect-ratio:1 / 1;padding:5px 5px 4px}.cell-day{font-size:15.5px}.cell-value{font-size:13px}.calendar-head span{padding-left:5px;font-size:11.5px}.facts-row{grid-template-columns:repeat(2,minmax(0,1fr))}.facts-row dd{font-size:20px}}@media (max-width: 440px){.board .solo-col{display:none}.nav-pages a{font-size:15px}.nav-pages{gap:16px;justify-content:space-between}.columns-list{-moz-columns:1;columns:1}}.periods{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--rule);font:500 14.5px/1 var(--sans)}.periods-year select{padding:3px 6px;border:1px solid var(--rule-2);border-radius:3px;background:var(--paper);color:var(--ink);font:600 14.5px/1.2 var(--sans)}.periods-list{position:relative;display:flex;flex:1;justify-content:space-between;gap:4px 14px;margin:0;padding:0;list-style:none}.periods-list a,.periods-empty{position:relative;display:inline-block;padding:11px 0 10px;color:var(--ink-3);text-decoration:none;white-space:nowrap}.periods-list a:hover{color:var(--ink)}.periods-list a[aria-current=page]{color:var(--ink);font-weight:700;box-shadow:inset 0 -2px 0 var(--accent)}.periods-whole{font-weight:600;color:var(--ink-2)!important}.periods-list a.periods-whole[aria-current=page]{color:var(--ink)!important}.periods-empty{color:var(--ink-4);opacity:.55;cursor:default}.periods-now{display:inline-block;width:5px;height:5px;margin-left:5px;border-radius:50%;background:var(--accent);vertical-align:.2em}.periods .short{display:none}@media (max-width: 1240px){.periods .long{display:none}.periods .short{display:inline}}@media (max-width: 760px){.periods{gap:12px;font-size:14px}.periods-list{justify-content:flex-start;gap:16px;overflow-x:auto;scrollbar-width:none}.periods-list::-webkit-scrollbar{display:none}}.newbars.months .newbars-plot{gap:4px}.year-cal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 20px;padding-top:14px}.year-cal-name{margin:0 0 7px;font:700 12.5px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.year-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.year-cal-cell{aspect-ratio:1;min-width:0;padding:0;border:0;border-radius:2px;background:transparent}.year-cal-cell.quiet{background:var(--paper-2)}.year-cal-cell.future{box-shadow:inset 0 0 0 1px var(--rule)}button.year-cal-cell{background:rgb(var(--moss-rgb) / calc(var(--level) * var(--cal-k) * 1.5));cursor:pointer}button.year-cal-cell:hover{box-shadow:inset 0 0 0 1px var(--ink-2)}.year-cal-cell.is-today{box-shadow:inset 0 0 0 1.5px var(--ink)}.year-cal-cell.selected,button.year-cal-cell.selected:hover{box-shadow:0 0 0 2px var(--accent);position:relative;z-index:1}@media (max-width: 1240px){.year-cal{grid-template-columns:repeat(3,minmax(0,1fr))}}.newbars.tall .newbars-plot{height:96px;padding-top:18px}.facts dd.fact-text{font:600 17px/1.25 var(--serif)}.icon.inline-icon{display:inline-block;vertical-align:-1px;color:var(--ink-3)}.ranked-list{counter-reset:rank}.locality-list td.locality-name,.locality-species td.species-name{font:400 16.5px/1.35 var(--serif)}@media (max-width: 760px){.locality-list .days-col,.locality-list .unique-col,.locality-species .first-col{display:none}}@media (max-width: 480px){.locality-list .reporters-col,.locality-species .reporters-col{display:none}}@media (max-width: 760px){.section-head .segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.section-head .segmented::-webkit-scrollbar{display:none}.section-head .segmented button{flex:none;white-space:nowrap}}
