/* Shared AZRA Developer API entry point; original monochrome/yellow design language. */
.developer-api-shortcut{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid rgba(255,213,0,.32)!important;border-radius:999px!important;background:rgba(255,213,0,.055)!important;color:var(--accent-gold,#FFD500)!important;font-weight:800;font-size:12px;white-space:nowrap}
.developer-api-shortcut:hover,.developer-api-shortcut:focus-visible{background:rgba(255,213,0,.12)!important;border-color:rgba(255,213,0,.68)!important;color:#fff!important;outline-offset:3px}
.developer-api-shortcut .ico{width:15px;height:15px}
.hub .hub-topnav a.hub-api-nav{border-color:rgba(255,213,0,.32);background:rgba(255,213,0,.055);color:#f5d66b;border-radius:999px;padding:0 11px;white-space:nowrap}
.hub .hub-topnav a.hub-api-nav:hover,.hub .hub-topnav a.hub-api-nav:focus-visible{border-color:rgba(255,213,0,.7);background:rgba(255,213,0,.12);color:#fff;outline-offset:2px}
.hub .hub-api-nav svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.hub-api-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 10px;border:1px solid rgba(255,213,0,.38);border-radius:9px;background:rgba(255,213,0,.07);color:#f5d66b;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap}
.hub-api-btn:hover,.hub-api-btn:focus-visible{background:rgba(255,213,0,.15);border-color:var(--hx-gold,#FFD500);color:#fff;outline-offset:2px}
.hub .hub-side-links a.hub-side-api{color:#e7ca56;background:rgba(255,213,0,.035)}
.hub .hub-side-links a.hub-side-api:hover,.hub .hub-side-links a.hub-side-api:focus-visible{background:rgba(255,213,0,.10);color:#fff}
.developer-api-menu-link{color:var(--accent-gold,#FFD500)!important;font-weight:800!important;border:1px solid rgba(255,213,0,.28)!important;border-radius:9px!important;padding:9px 12px!important;margin-bottom:8px}
@media(max-width:640px){.top-actions>.developer-api-shortcut{display:none}.hub-api-btn{height:34px;width:34px;padding:0;border-radius:50%;flex:none}.hub-api-btn span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hub-api-btn svg{width:17px;height:17px}.hub .hub-top-actions{gap:4px}}
@media(prefers-reduced-motion:reduce){.developer-api-shortcut,.hub-api-btn{transition:none!important}}
