.ads,#carbonads{height:100%}#carbonads>span{grid-template-rows:1fr auto;grid-template-columns:auto 1fr;column-gap:14px;height:100%;padding:14px;display:grid}#carbonads .carbon-wrap{display:contents}#carbonads .carbon-img{grid-row:1/-1}#carbonads .carbon-img img{aspect-ratio:130/100;width:auto;height:100%;display:block}#carbonads .carbon-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;align-self:center;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}#carbonads a:hover{color:var(--color-text-2)}#carbonads .carbon-poweredby{color:var(--color-text-2);letter-spacing:.04em;text-transform:uppercase;justify-self:end;font-size:8px;line-height:1}@media (max-width:720px){#carbonads>span{column-gap:12px;padding:12px}#carbonads .carbon-img img{width:96px;height:auto}}
.glyph-grid{grid-template-columns:repeat(auto-fill, minmax(var(--glyph-size), 1fr));filter:grayscale();box-shadow:0 1px 0 var(--color-line);padding:0;list-style:none;display:grid}.glyph-grid-lead{aspect-ratio:5/2;grid-area:span 2/span 5;min-height:0;overflow:hidden}.glyph-grid-item{aspect-ratio:1;font-variant-emoji:text;width:100%;scroll-margin-block:calc(var(--header-height) + 41px) var(--footer-height);place-items:center;font-size:24px;line-height:1;transition:background-color .4s ease-out,color .2s ease-out;display:grid}.glyph-grid-glyph{transition:scale .25s}.glyph-grid-item:hover,.glyph-grid-item:focus-visible{background-color:var(--color-hover);transition-duration:.1s}.glyph-grid-item:hover .glyph-grid-glyph,.glyph-grid-item:focus-visible .glyph-grid-glyph{scale:1.15}.glyph-grid-item[data-copied]{background-color:var(--color-text-1);color:var(--color-bg);transition-duration:.15s}@media (prefers-reduced-motion:reduce){.glyph-grid-item,.glyph-grid-glyph{transition:none}.glyph-grid-item:hover .glyph-grid-glyph,.glyph-grid-item:focus-visible .glyph-grid-glyph{scale:none}}@media (max-width:720px){.glyph-grid-item{font-size:20px}.glyph-grid-lead{aspect-ratio:auto;grid-area:auto/1/auto/-1}}
.browser,.browser-section{flex-direction:column;display:flex}.browser-heading{top:calc(var(--header-height) + 1px);z-index:1;height:40px;box-shadow:0 1px 0 var(--color-line);background:var(--color-bg);color:var(--color-text-2);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-inline:16px;font-size:11px;display:flex;position:sticky}.browser-heading h2{font:inherit}.browser-heading span{font-variant-numeric:tabular-nums}.browser-status{color:var(--color-text-2);padding:24px 16px;font-size:13px}.browser[data-many] .browser-section{content-visibility:auto;contain-intrinsic-size:auto 600px}
