.bk-logo{height:calc(var(--bk-h,28px) * var(--bk-s,1));flex:none;display:block}.bk-img,.bk-mask{width:calc(var(--bk-h,28px) * var(--bk-s,1) * var(--bk-r,3));max-width:var(--bk-max,100%)}.bk-img{object-fit:contain}.bk-mask{-webkit-mask:var(--bk-src) center / contain no-repeat;-webkit-mask:var(--bk-src) center / contain no-repeat;mask:var(--bk-src) center / contain no-repeat;background-color:currentColor}.bk-word{font-family:var(--font-display), system-ui, sans-serif;font-size:calc(var(--bk-h,28px) * .78 * var(--bk-s,1));line-height:calc(var(--bk-h,28px) * var(--bk-s,1));white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.bk-word[data-upper]{text-transform:uppercase}.bk-card{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s var(--ease-out-quint), transform .3s var(--ease-out-quint);border-radius:22px;flex-direction:column;display:flex;position:relative}.bk-card:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 35%, transparent)}@media (hover:hover){.bk-card:hover{transform:translateY(-2px)}}.bk-card:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.bk-plate{height:92px;color:color-mix(in oklab, var(--ink) 78%, transparent);--bk-h:24px;--bk-max:100%;grid-template-columns:minmax(0,1fr);place-items:center;padding:0 18px;transition:color .3s;display:grid}.bk-card:hover .bk-plate{color:var(--ink)}.bk-card[data-featured] .bk-plate{--bk-h:32px;height:120px}.bk-plate.is-sm{--bk-h:19px;height:72px;padding:0 12px}.bk-letter{scroll-margin-top:9rem}.bk-az{scrollbar-width:none}.bk-az::-webkit-scrollbar{display:none}
