/* Small additions on top of the verbatim production stylesheet (site.css). */
.slug-availability.taken { color: #b63838; }
.slug-availability.available { color: #4f8a12; }
html[data-theme=dark] .slug-availability.available { color: #a7d84f; }
.wallet-loading { gap: 10px; min-height: 150px; }
.wallet-option-copy { display: grid; gap: 3px; }
.wallet-option-copy strong { font-size: 0.86rem; }
.wallet-option-copy small { color: #7d857a; font-size: 0.66rem; }
.wallet-option:hover { border-color: #a9c94a; }
.wallet-mark { display: grid; place-items: center; width: 44px; height: 44px; border-radius: 13px; background: #f1f4ea; font-weight: 800; font-size: 1.05rem; overflow: hidden; }
.wallet-mark svg { width: 44px; height: 44px; }
.wallet-mark-solflare { background: #ffd23f; color: #1c1c1c; }
.wallet-mark-backpack { background: #e33e3f; color: #fff; }
.wallet-option > svg:last-child { width: 18px; color: #9aa394; }
.wallet-option.connecting > svg:last-child { color: #7d9c1c; }
.pad-image-placeholder img, .token-image-placeholder img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.pad-form .form-error, .token-form .form-error { margin-top: 2px; }
.tenant-table .directory-empty { grid-column: 1 / -1; }
.treasury-loading svg { animation: 1.1s linear infinite wallet-spin; }
.agent-builder-actions { display: flex; gap: 8px; align-items: center; }
.console-wallet.connected .wallet-disconnect-label { display: inline; }

/* LaunchFactory wordmark is 1800x382 (the original was 1200x382): widths scaled by 1.5 so the height stays the same. */
.brand-logo-wordmark { width: 237px; }
.console-brand .brand-logo-wordmark { width: 240px; }
.docs-brand .brand-logo-wordmark { width: 168px; }
@media (max-width: 800px) {
  .console-brand .brand-logo-wordmark { width: 176px; }
  .docs-brand .brand-logo-wordmark { width: 156px; }
  .commerce-header .console-brand .brand-logo-wordmark { width: 160px; }
}
@media (max-width: 520px) {
  .commerce-header .console-brand .brand-logo-wordmark { width: 168px; }
}
