[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.brand-card.svelte-wfhuan{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.brand-card.svelte-wfhuan:hover{border-color:var(--line-strong);box-shadow:0 4px 16px #21314608}.brand-link.svelte-wfhuan{text-decoration:none;display:block}.brand-art.svelte-wfhuan{border-bottom:1px solid var(--line);background:#f8f9fb;justify-content:center;align-items:center;height:122px;padding:27px 23px;display:flex;position:relative}.brand-art[data-background=dark].svelte-wfhuan{background:#252a32}.brand-art.svelte-wfhuan img:where(.svelte-wfhuan){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:68px;display:block}.brand-art[data-variant=icon].svelte-wfhuan img:where(.svelte-wfhuan){max-width:68px}.asset-format.svelte-wfhuan{color:#647185;font-size:var(--type-caption);background:#fffdfc;border:1px solid #e4e8ed;border-radius:3px;padding:1px 5px;line-height:1.5;position:absolute;top:8px;left:8px}.brand-art[data-background=dark].svelte-wfhuan .asset-format:where(.svelte-wfhuan){color:#c8d0dc;background:#ffffff12;border-color:#ffffff24}.card-content.svelte-wfhuan{padding:10px 11px 9px}.brand-identity.svelte-wfhuan h2:where(.svelte-wfhuan){font-size:var(--type-body);font-weight:650;line-height:1.5}.brand-identity.svelte-wfhuan h2:where(.svelte-wfhuan) a:where(.svelte-wfhuan){text-overflow:ellipsis;white-space:nowrap;padding:1px 0;text-decoration:none;display:block;overflow:hidden}.brand-identity.svelte-wfhuan h2:where(.svelte-wfhuan) a:where(.svelte-wfhuan):hover{color:var(--focus)}.brand-english.svelte-wfhuan{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:1.5;overflow:hidden}.card-versions.svelte-wfhuan{align-items:center;min-height:44px;margin-top:6px;display:flex}.version-thumbnails.svelte-wfhuan{gap:4px;display:flex}.version-thumbnail.svelte-wfhuan{border:1px solid var(--line);background:#f8f9fb;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;padding:6px;display:flex}.version-thumbnail[data-background=dark].svelte-wfhuan{background:#252a32}.version-thumbnail[aria-current=true].svelte-wfhuan{border-color:var(--focus);box-shadow:0 0 0 1px color-mix(in srgb, var(--focus) 12%, transparent)}.version-thumbnail.svelte-wfhuan img:where(.svelte-wfhuan){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:24px;display:block}.more-versions.svelte-wfhuan{min-width:40px;min-height:40px;color:var(--muted);font-size:var(--type-caption);border-radius:4px;justify-content:center;align-items:center;text-decoration:none;display:flex}.more-versions.svelte-wfhuan:hover{background:var(--hover);color:var(--ink)}.single-version.svelte-wfhuan{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.6;overflow:hidden}.card-restrictions.svelte-wfhuan{color:var(--warning-ink);font-size:var(--type-caption);white-space:nowrap;line-height:1.6}.card-actions.svelte-wfhuan{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 44px;gap:5px;margin-top:7px;padding-top:7px;display:grid}.card-download.svelte-wfhuan{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--muted);font-size:var(--type-small);border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 9px;text-decoration:none;display:flex}.card-download.svelte-wfhuan:hover{border-color:var(--line-strong);background:var(--hover);color:var(--ink)}.download-format.svelte-wfhuan{font-size:var(--type-caption);margin-left:auto}@media (width<=720px){.brand-art.svelte-wfhuan{height:112px;padding:25px 20px}.brand-art.svelte-wfhuan img:where(.svelte-wfhuan){max-height:62px}.card-content.svelte-wfhuan{padding:8px 9px}.brand-identity.svelte-wfhuan h2:where(.svelte-wfhuan){font-size:var(--type-small)}.version-thumbnail.svelte-wfhuan{width:44px;height:44px}.more-versions.svelte-wfhuan{min-width:44px;min-height:44px}.card-download.svelte-wfhuan{gap:5px;padding-inline:7px}}@media (prefers-reduced-motion:reduce){.brand-card.svelte-wfhuan{transition:none}}
