UNPKG

@buun_group/brutalist-ui

Version:
102 lines (90 loc) 2.14 kB
.breadcrumb { display: block; width: 100%; } .list { display: flex; flex-wrap: wrap; align-items: center; gap: var(--brutal-space-1); list-style: none; margin: 0; padding: 0; } .item { display: flex; align-items: center; } .item.current { font-weight: var(--brutal-font-bold); color: var(--brutal-black); } .link { display: inline-flex; align-items: center; padding: var(--brutal-space-1) var(--brutal-space-2); font-family: var(--brutal-font-mono); font-size: var(--brutal-text-sm); font-weight: var(--brutal-font-medium); text-transform: uppercase; text-decoration: none; color: var(--brutal-gray-600); border: 2px solid transparent; background-color: transparent; transition: var(--brutal-transition-fast); border-radius: 0; cursor: pointer; } .link:hover { color: var(--brutal-black); background-color: var(--brutal-gray-100); border-color: var(--brutal-black); transform: translate(-1px, -1px); box-shadow: 1px 1px 0px var(--brutal-black); } .link:active { transform: translate(0, 0); box-shadow: none; } .link:focus { outline: none; border-color: var(--brutal-black); background-color: var(--brutal-gray-100); } .page { display: inline-flex; align-items: center; padding: var(--brutal-space-1) var(--brutal-space-2); font-family: var(--brutal-font-mono); font-size: var(--brutal-text-sm); font-weight: var(--brutal-font-bold); text-transform: uppercase; color: var(--brutal-black); background-color: var(--brutal-gray-200); border: 2px solid var(--brutal-black); } .separator { display: flex; align-items: center; font-family: var(--brutal-font-mono); font-size: var(--brutal-text-sm); font-weight: var(--brutal-font-bold); color: var(--brutal-gray-500); user-select: none; margin: 0 var(--brutal-space-1); } /* Responsive adjustments */ @media (max-width: 640px) { .list { gap: var(--brutal-space-1); } .link, .page { padding: var(--brutal-space-1); font-size: var(--brutal-text-xs); } .separator { margin: 0 var(--brutal-space-0); font-size: var(--brutal-text-xs); } }