.name-page,.name-list-page,.name-letter-page,.names-hub{gap:var(--s-24);padding-top:var(--s-12);padding-bottom:var(--s-72);flex-direction:column;display:flex}.names-hub{padding-top:var(--s-48)}.name-title{font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(4rem,14vw,8.5rem);font-weight:700;line-height:.95}.name-tabs{align-self:flex-start}.name-tabs .species-option[aria-selected=true]{border-color:var(--ink);background:var(--accent);color:var(--on-accent)}.name-panel{gap:var(--s-32) var(--s-48);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;display:grid}.name-panel-main{gap:var(--s-32);flex-direction:column;display:flex}.name-panel[hidden]{display:none}.name-rank{gap:var(--s-8);flex-direction:column;display:flex}.name-rank-line{max-width:18ch;font-family:var(--font-display);font-size:var(--text-33);font-weight:var(--weight-display);line-height:1.12}.name-share,.name-thin{font-size:var(--text-21)}.name-trend,.name-near,.name-breeds{gap:var(--s-8);flex-direction:column;display:flex}.name-baby{gap:var(--s-8);flex-direction:column;max-width:560px;display:flex}.name-similar,.name-products{gap:var(--s-16);flex-direction:column;display:flex}.name-sources-link{padding-top:var(--s-20);border-top:1px solid var(--line)}.rank-list{border-top:2px solid var(--ink)}.rank-item{align-items:center;gap:var(--s-12);border-bottom:1px solid var(--line);grid-template-columns:2.25rem 1fr auto;min-height:48px;display:grid}.rank-n{color:var(--text-soft);text-align:right}.rank-label{font-weight:700}a.rank-label{align-items:center;min-height:44px;text-decoration:none;display:flex}a.rank-label:hover{text-decoration:underline}.rank-value{font-size:var(--text-15);white-space:nowrap}.name-list-switch{margin-top:calc(var(--s-8) * -1)}.name-list-switch [aria-current=page]{border-color:var(--ink);background:var(--accent);color:var(--on-accent)}.name-list-grid{gap:var(--s-48);align-items:start;display:grid}@media (width>=1040px){.name-list-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}.name-list-main{gap:var(--s-16);flex-direction:column;display:flex}.name-list-head{justify-content:space-between;align-items:baseline;gap:var(--s-8) var(--s-24);flex-wrap:wrap;display:flex}.name-rows{column-gap:var(--s-32);border-top:2px solid var(--ink);display:grid}@media (width>=720px){.name-rows{grid-template-columns:1fr 1fr}}.name-row{align-items:center;gap:var(--s-12);border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr auto;min-height:48px;display:grid}.name-row-name{align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:flex}a.name-row-name:hover{text-decoration:underline}.name-pager{justify-content:space-between;align-items:center;gap:var(--s-12);padding-top:var(--s-8);flex-wrap:wrap;display:flex}.name-pager-links{gap:var(--s-8);flex-wrap:wrap;display:flex}.name-aside-box{gap:var(--s-12);padding:var(--s-24);border-radius:var(--r-media);background:var(--ground);flex-direction:column;display:flex}.letter-nav{gap:var(--s-4);flex-wrap:wrap;display:flex}.letter{border:1px solid var(--dusk);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;text-decoration:none;display:grid}a.letter:hover{border-color:var(--ink)}.letter[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--page)}.letter-empty{border-color:var(--line);color:var(--text-soft)}.name-cloud{gap:var(--s-8);flex-wrap:wrap;display:flex}.names-hub-grid{gap:var(--s-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.names-miss{gap:var(--s-8);flex-direction:column;max-width:62ch;display:flex}.names-letters{gap:var(--s-12);flex-direction:column;display:flex}.name-sources{gap:var(--s-8);max-width:78ch;margin-top:var(--s-48);padding-top:var(--s-20);border-top:1px solid var(--line);color:var(--text-soft);flex-direction:column;display:flex}.name-sources-title{color:var(--ink);font-size:var(--text-15);font-weight:700}.name-sources-more summary{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.name-sources-more .sources-table{font-size:var(--text-15)}.table-wrap{overflow-x:auto}.sources-table{border-collapse:collapse;width:100%;font-size:var(--text-15)}.sources-table th,.sources-table td{padding:var(--s-8) var(--s-12) var(--s-8) 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.sources-table thead th{border-bottom:2px solid var(--ink);white-space:nowrap}.sources-table td.num:nth-last-child(-n+2){white-space:nowrap}.sources-table tfoot td,.sources-table tfoot th{border-bottom:0;font-weight:700}.sources-table a{align-items:center;min-height:44px;display:inline-flex}.trend{gap:var(--s-12);padding:var(--s-16);border-radius:var(--r-media);background:var(--ground);flex-direction:column;display:flex}.trend-svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.trend-grid{stroke:var(--line);stroke-width:1px}.trend-axis{stroke:var(--ink);stroke-width:1.5px}.trend-tick{fill:var(--text-soft);font-size:15px}.trend-tick-last{font-weight:700}.trend-line{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.trend-dot{fill:var(--ink)}.trend-dot-last{fill:var(--accent);stroke:var(--ink);stroke-width:2.5px}.trend-label{fill:var(--ink);font-size:17px;font-weight:700}.trend-toggle{cursor:pointer;width:auto;list-style:none;display:inline-flex}.trend-toggle::-webkit-details-marker{display:none}.trend-table[open] .trend-toggle{margin-bottom:var(--s-12)}
