Template:Infobox service/styles.css

Revision as of 14:02, 18 April 2026 by MTRNord (talk | contribs) (Created page with "* Infobox service — for Kubernetes-deployed services. * Theme support: CSS custom properties for generic colours; explicit * @media screen overrides for accent colours.: .infobox-service { float: right; clear: right; margin: 0 0 1em 1.5em; border: 1px solid var(--border-color-base, #a2a9b1); background: var(--background-color-neutral-subtle, #f8f9fa); color: var(--color-base, #202122); font-size: 88%; line-height: 1.5; widt...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
/*
 * Infobox service — for Kubernetes-deployed services.
 * Theme support: CSS custom properties for generic colours; explicit
 * @media screen overrides for accent colours.
 */

.infobox-service {
    float: right;
    clear: right;
    margin: 0 0 1em 1.5em;
    border: 1px solid var(--border-color-base, #a2a9b1);
    background: var(--background-color-neutral-subtle, #f8f9fa);
    color: var(--color-base, #202122);
    font-size: 88%;
    line-height: 1.5;
    width: 22em;
}
.infobox-service-title {
    background: #3366cc;
    color: #fff;
    font-size: 115%;
    font-weight: bold;
    text-align: center;
    padding: 5px 8px;
}
.infobox-service-subtitle {
    background: var(--background-color-neutral, #eaecf0);
    color: var(--color-subtle, #54595d);
    text-align: center;
    font-style: italic;
    padding: 3px 8px;
    border-bottom: 1px solid var(--border-color-base, #a2a9b1);
}
.infobox-service table {
    width: 100%;
    border-collapse: collapse;
}
.infobox-service td {
    padding: 3px 6px;
    vertical-align: top;
    border-top: 1px solid var(--border-color-subtle, #c8ccd1);
}
.infobox-service .infobox-label {
    font-weight: bold;
    width: 40%;
    color: var(--color-subtle, #54595d);
}
.infobox-service-section {
    background: var(--background-color-neutral, #eaecf0);
    color: var(--color-base, #202122);
    font-weight: bold;
    text-align: center;
    padding: 2px 6px;
    border-top: 1px solid var(--border-color-base, #a2a9b1);
}

.infobox-status-active         { color: #2a7a2a; font-weight: bold; }
.infobox-status-maintenance    { color: #b36200; font-weight: bold; }
.infobox-status-decommissioned { color: #c00;    font-weight: bold; }

@media screen {
    html.skin-theme-clientpref-night .infobox-status-active         { color: #6ecf6e; }
    html.skin-theme-clientpref-night .infobox-status-maintenance    { color: #ffb347; }
    html.skin-theme-clientpref-night .infobox-status-decommissioned { color: #ff6b6b; }
}
@media screen and (prefers-color-scheme: dark) {
    html.skin-theme-clientpref-os .infobox-status-active         { color: #6ecf6e; }
    html.skin-theme-clientpref-os .infobox-status-maintenance    { color: #ffb347; }
    html.skin-theme-clientpref-os .infobox-status-decommissioned { color: #ff6b6b; }
}