/* Hide default Swagger logo + text */
.swagger-ui .topbar-wrapper svg,
.swagger-ui .topbar-wrapper span {
    display: none !important;
}

/* Make the link a flex container */
.swagger-ui .topbar-wrapper a.link {
    display: flex;
    align-items: center;
    gap: 8px;
}

/* Custom logo */
.swagger-ui .topbar-wrapper a.link::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;

    background-image: url("./images/Spurr-Open-Icon.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
}

/* Hide API definition / version dropdown */
.swagger-ui .topbar .topbar-wrapper .select-label,
.swagger-ui .topbar .topbar-wrapper select {
    display: none !important;
}

.swagger-ui .topbar,
.swagger-ui .topbar-wrapper {
    background-color: #343a40 !important;
}


/* Custom text */
.swagger-ui .topbar-wrapper a.link::after {
    content: "SpurrOpen API";
    font-size: 16px;
    font-weight: normal;
    color: #ffffff;
    white-space: nowrap;
}

/* Hide version text under title */
.swagger-ui .info .title small {
    display: none !important;
}

/* Hide version in metadata block */
.swagger-ui .info .version {
    display: none !important;
}
