:root{--axiom-gap:1rem;--axiom-radius:14px;--axiom-border:#dbe4ef;--axiom-bg:#fff;--axiom-text:#172033;--axiom-muted:#667085}
.axiom-framework-nav{display:flex;align-items:center;gap:var(--axiom-gap);padding:.85rem 1.25rem;background:var(--axiom-bg);border-bottom:1px solid var(--axiom-border);position:sticky;top:0;z-index:20;flex-wrap:wrap}
.axiom-framework-back{display:inline-flex;align-items:center;min-height:42px;padding:.55rem .9rem;border:1px solid var(--axiom-border);border-radius:10px;text-decoration:none;font-weight:700;color:var(--axiom-text);background:#f8fafc}
.axiom-framework-back:hover,.axiom-framework-back:focus{background:#eef4ff}
.axiom-framework-breadcrumb{display:flex;align-items:center;gap:.45rem;min-width:0;color:var(--axiom-muted);font-size:.92rem}
.axiom-framework-breadcrumb a{color:inherit;text-decoration:none}.axiom-framework-breadcrumb strong{color:var(--axiom-text)}
.axiom-framework-actions{margin-left:auto;display:flex;gap:.55rem;flex-wrap:wrap}.axiom-framework-actions a{padding:.5rem .75rem;border-radius:9px;text-decoration:none;color:var(--axiom-text);background:#f3f6fa;font-size:.88rem;font-weight:600}
@media(max-width:760px){.axiom-framework-nav{align-items:stretch;padding:.75rem}.axiom-framework-back{width:100%;justify-content:center}.axiom-framework-breadcrumb{width:100%;overflow:auto;white-space:nowrap}.axiom-framework-actions{width:100%;margin-left:0}.axiom-framework-actions a{flex:1;text-align:center;min-width:110px}}
