.tokfun-breadcrumb { margin: 0 auto 20px; padding: 16px 0 0; max-width: 1200px; color: #64748b; font-size: 13px; line-height: 1.6; }
.tokfun-breadcrumb ol { display: flex; flex-wrap: wrap; align-items: baseline; gap: 6px 10px; margin: 0; padding: 0; list-style: none; }
.tokfun-breadcrumb li { display: inline; min-width: 0; overflow-wrap: anywhere; }
.tokfun-breadcrumb li + li::before { content: "/"; margin-right: 10px; color: #94a3b8; }
.tokfun-breadcrumb a { color: inherit; text-decoration: none; }
.tokfun-breadcrumb a:hover { color: #7c3aed; text-decoration: underline; }
.tokfun-breadcrumb a:focus-visible { outline: 2px solid #7c3aed; outline-offset: 4px; border-radius: 2px; }
.hero-bg > .tokfun-breadcrumb { padding: 12px 24px 0; color: #cbd5e1; }
@media (max-width: 640px) { .tokfun-breadcrumb { font-size: 12px; margin-bottom: 16px; } }
