starlight-openapi
Version:
Starlight plugin to generate documentation from OpenAPI/Swagger specifications.
89 lines (76 loc) • 4.71 kB
CSS
:root {
--sl-openapi-method-hue-get: 204;
--sl-openapi-method-hue-put: var(--sl-hue-orange);
--sl-openapi-method-hue-post: var(--sl-hue-green);
--sl-openapi-method-hue-delete: var(--sl-hue-red);
--sl-openapi-method-hue-options: var(--sl-hue-blue);
--sl-openapi-method-hue-head: var(--sl-hue-purple);
--sl-openapi-method-hue-patch: 181;
--sl-openapi-method-hue-trace: 224;
--sl-openapi-method-bg-get: hsl(var(--sl-openapi-method-hue-get), 100%, 10%);
--sl-openapi-method-bg-put: hsl(var(--sl-openapi-method-hue-put), 82%, 13%);
--sl-openapi-method-bg-post: hsl(var(--sl-openapi-method-hue-post), 82%, 13%);
--sl-openapi-method-bg-delete: hsl(var(--sl-openapi-method-hue-delete), 82%, 13%);
--sl-openapi-method-bg-options: hsl(var(--sl-openapi-method-hue-options), 100%, 10%);
--sl-openapi-method-bg-head: hsl(var(--sl-openapi-method-hue-head), 82%, 13%);
--sl-openapi-method-bg-patch: hsl(var(--sl-openapi-method-hue-patch), 82%, 13%);
--sl-openapi-method-bg-trace: hsl(var(--sl-openapi-method-hue-trace), 10%, 12%);
--sl-openapi-method-border-get: hsl(var(--sl-openapi-method-hue-get), 100%, 60%);
--sl-openapi-method-border-put: hsl(var(--sl-openapi-method-hue-put), 82%, 63%);
--sl-openapi-method-border-post: hsl(var(--sl-openapi-method-hue-post), 82%, 63%);
--sl-openapi-method-border-delete: hsl(var(--sl-openapi-method-hue-delete), 82%, 63%);
--sl-openapi-method-border-options: hsl(var(--sl-openapi-method-hue-options), 100%, 60%);
--sl-openapi-method-border-head: hsl(var(--sl-openapi-method-hue-head), 82%, 63%);
--sl-openapi-method-border-patch: hsl(var(--sl-openapi-method-hue-patch), 82%, 63%);
--sl-openapi-method-border-trace: hsl(var(--sl-openapi-method-hue-trace), 10%, 70%);
}
:root[data-theme='light'] {
--sl-openapi-method-bg-get: hsl(var(--sl-openapi-method-hue-get), 90%, 40%);
--sl-openapi-method-bg-put: hsl(var(--sl-openapi-method-hue-put), 90%, 32%);
--sl-openapi-method-bg-post: hsl(var(--sl-openapi-method-hue-post), 90%, 21%);
--sl-openapi-method-bg-delete: hsl(var(--sl-openapi-method-hue-delete), 90%, 35%);
--sl-openapi-method-bg-options: hsl(var(--sl-openapi-method-hue-options), 90%, 35%);
--sl-openapi-method-bg-head: hsl(var(--sl-openapi-method-hue-head), 90%, 35%);
--sl-openapi-method-bg-patch: hsl(var(--sl-openapi-method-hue-patch), 90%, 25%);
--sl-openapi-method-bg-trace: hsl(var(--sl-openapi-method-hue-trace), 10%, 12%);
--sl-openapi-method-border-get: hsl(var(--sl-openapi-method-hue-get), 90%, 60%);
--sl-openapi-method-border-put: hsl(var(--sl-openapi-method-hue-put), 90%, 60%);
--sl-openapi-method-border-post: hsl(var(--sl-openapi-method-hue-post), 90%, 46%);
--sl-openapi-method-border-delete: hsl(var(--sl-openapi-method-hue-delete), 90%, 60%);
--sl-openapi-method-border-options: hsl(var(--sl-openapi-method-hue-options), 90%, 65%);
--sl-openapi-method-border-head: hsl(var(--sl-openapi-method-hue-head), 90%, 60%);
--sl-openapi-method-border-patch: hsl(var(--sl-openapi-method-hue-patch), 90%, 40%);
--sl-openapi-method-border-trace: hsl(var(--sl-openapi-method-hue-trace), 10%, 70%);
}
.sidebar-content a:not([aria-current='page']) .sl-openapi-method-get {
--sl-color-bg-badge: var(--sl-openapi-method-bg-get);
--sl-color-border-badge: var(--sl-openapi-method-border-get);
}
.sidebar-content a:not([aria-current='page']) .sl-openapi-method-put {
--sl-color-bg-badge: var(--sl-openapi-method-bg-put);
--sl-color-border-badge: var(--sl-openapi-method-border-put);
}
.sidebar-content a:not([aria-current='page']) .sl-openapi-method-post {
--sl-color-bg-badge: var(--sl-openapi-method-bg-post);
--sl-color-border-badge: var(--sl-openapi-method-border-post);
}
.sidebar-content a:not([aria-current='page']) .sl-openapi-method-delete {
--sl-color-bg-badge: var(--sl-openapi-method-bg-delete);
--sl-color-border-badge: var(--sl-openapi-method-border-delete);
}
.sidebar-content a:not([aria-current='page']) .sl-openapi-method-options {
--sl-color-bg-badge: var(--sl-openapi-method-bg-options);
--sl-color-border-badge: var(--sl-openapi-method-border-options);
}
.sidebar-content a:not([aria-current='page']) .sl-openapi-method-head {
--sl-color-bg-badge: var(--sl-openapi-method-bg-head);
--sl-color-border-badge: var(--sl-openapi-method-border-head);
}
.sidebar-content a:not([aria-current='page']) .sl-openapi-method-patch {
--sl-color-bg-badge: var(--sl-openapi-method-bg-patch);
--sl-color-border-badge: var(--sl-openapi-method-border-patch);
}
.sidebar-content a:not([aria-current='page']) .sl-openapi-method-trace {
--sl-color-bg-badge: var(--sl-openapi-method-bg-trace);
--sl-color-border-badge: var(--sl-openapi-method-border-trace);
}