/* DogeSoft base plugs. Plain type on the page: no borders, boxes, glow or card grids. One orange (#ff7138). */
.bz { margin: 8px 0 40px; font-family: "DM Sans", ui-sans-serif, system-ui, sans-serif; }
.bz-h { margin: 0 0 8px; font: 500 28px/1.2 "Space Grotesk", "DM Sans", ui-sans-serif, sans-serif; letter-spacing: -.01em; }
.bz-o { color: #ff7138; }
.bz-lede { margin: 0 0 16px; max-width: 64ch; color: var(--ink-3); font-size: 14.5px; line-height: 1.55; }
.bz-list { list-style: none; margin: 0; padding: 0; }
.bz-list li + li { margin-top: 2px; }
.bz-list a { display: grid; grid-template-columns: 28px minmax(150px, 220px) minmax(110px, 160px) 1fr; align-items: center; gap: 4px 14px; padding: 10px 0; color: var(--ink); }
.bz-list a:hover .bz-n { color: #ff7138; }
.bz-list .ico { border: 0; box-shadow: none; background: none; }
.bz-n { font: 500 15.5px/1.3 "Space Grotesk", "DM Sans", sans-serif; transition: color .2s; }
.bz-c { color: var(--ink-3); font-size: 12.5px; letter-spacing: .02em; text-transform: uppercase; }
.bz-s { color: var(--ink-2); font-size: 14px; line-height: 1.45; }
@media (max-width: 760px) { .bz-list a { grid-template-columns: 28px 1fr; } .bz-c, .bz-s { grid-column: 2; } }
.bz--page { margin: 0 0 28px; }
.bz--page .bz-h { font-size: 20px; }
.bz-row { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 0 0 8px; align-items: center; }
.bz-k { color: var(--ink-3); font-size: 13px; }
.bz-link { display: inline-flex; align-items: center; gap: 6px; color: var(--ink); font: 500 14.5px/1.3 "Space Grotesk", "DM Sans", sans-serif; }
.bz-link:hover { color: #ff7138; }
.bz-link .ico { border: 0; box-shadow: none; background: none; }
.bz-tag { margin-left: 6px; color: #ff7138; font: 500 11.5px/1 "Space Grotesk", "DM Sans", sans-serif; letter-spacing: .06em; text-transform: uppercase; }
.cons__base { flex: none; padding: 0 6px; color: #ff7138; font: 500 11.5px/30px "Space Grotesk", "DM Sans", sans-serif; letter-spacing: .06em; text-transform: uppercase; cursor: default; }
[data-cat="bridge"], [data-tone="bridge"] { --tone: #9fe3c1; }
[data-cat="inscriber"], [data-tone="inscriber"] { --tone: #e8c47e; }
[data-cat="zk"], [data-tone="zk"] { --tone: #b8c2d6; }
