html {
--pf-c-nav__link--PaddingTop: 0.5rem;
--pf-c-nav__link--PaddingRight: 0.5rem;
--pf-c-nav__link--PaddingBottom: 0.5rem;
--pf-c-nav__link--PaddingLeft: 0.5rem;
}
html > input {
position: absolute;
top: -2000px;
left: -2000px;
.pf-c-page__header {
z-index: 0;
/* Ensure card is displayed on small screens */
.pf-c-login__main {
display: block;
.pf-c-content h1 {
display: flex;
align-items: flex-start;
.pf-c-content h1 i {
font-style: normal;
.pf-c-content h1 :first-child {
margin-right: var(--pf-global--spacer--sm);
/* ensure background on non-flow pages match */
.pf-c-background-image::before {
background-image: url("/static/dist/assets/images/flow_background.jpg");
background-position: center;
/* Fix spacing between messages */
ak-message {
@media (prefers-color-scheme: dark) {
:root {
--ak-dark-foreground: #fafafa;
--ak-dark-foreground-darker: #bebebe;
--ak-dark-foreground-link: #5a5cb9;
--ak-dark-background: #18191a;
--ak-dark-background-darker: #000000;
--ak-dark-background-light: #1c1e21;
--ak-dark-background-lighter: #2b2e33;
--pf-global--Color--100: var(--ak-dark-foreground);
--pf-c-page__main-section--m-light--BackgroundColor: var(--ak-dark-background-darker);
--pf-global--link--Color: var(--ak-dark-foreground-link);
/* Global page background colour */
.pf-c-page {
--pf-c-page--BackgroundColor: var(--ak-dark-background);
.pf-c-drawer__content {
--pf-c-drawer__content--BackgroundColor: var(--ak-dark-background);
.pf-c-title {
color: var(--ak-dark-foreground);
/* Header sections */
.pf-c-page__main-section {
--pf-c-page__main-section--BackgroundColor: var(--ak-dark-background);
.pf-c-page__main-section.pf-m-light {
background-color: var(--ak-dark-background-light);
.pf-c-content {
/* Card */
.pf-c-card {
--pf-c-card--BackgroundColor: var(--ak-dark-background-light);
.pf-c-card__title,
.pf-c-card__header-main,
.pf-c-card__body {
.pf-c-toolbar {
--pf-c-toolbar--BackgroundColor: var(--ak-dark-background-light);
.pf-c-pagination.pf-m-bottom {
/* table */
.pf-c-table {
--pf-c-table--BackgroundColor: var(--ak-dark-background-light);
--pf-c-table--BorderColor: var(--ak-dark-background-lighter);
--pf-c-table--cell--Color: var(--ak-dark-foreground);
.pf-c-table__text {
.pf-c-table__sort:not(.pf-m-selected) .pf-c-table__button .pf-c-table__text {
color: var(--ak-dark-foreground) !important;
.pf-c-table__sort-indicator i {
/* tabs, vertical */
.pf-c-tabs.pf-m-vertical .pf-c-tabs__link {
/* table, on mobile */
@media screen and (max-width: 1200px) {
.pf-m-grid-xl.pf-c-table tbody:first-of-type {
border-top-color: var(--ak-dark-background);
.pf-m-grid-xl.pf-c-table tr:not(.pf-c-table__expandable-row) {
border-bottom-color: var(--ak-dark-background);
/* class for pagination text */
.pf-c-options-menu__toggle {
/* table icon used for expanding rows */
.pf-c-table__toggle-icon {
/* expandable elements */
.pf-c-expandable-section__toggle-text {
.pf-c-expandable-section__toggle-icon {
/* inputs */
.pf-c-input-group {
--pf-c-input-group--BackgroundColor: transparent;
.pf-c-form-control {
--pf-c-form-control--BorderTopColor: var(--ak-dark-background-lighter);
--pf-c-form-control--BorderRightColor: var(--ak-dark-background-lighter);
--pf-c-form-control--BorderLeftColor: var(--ak-dark-background-lighter);
--pf-global--BackgroundColor--100: transparent;
--pf-c-form-control--BackgroundColor: var(--ak-dark-background-light);
.pf-c-form-control[readonly] {
.pf-c-button.pf-m-control {
--pf-c-button--after--BorderColor: var(--ak-dark-background-lighter) var(--ak-dark-background-lighter) var(--pf-c-button--m-control--after--BorderBottomColor) var(--ak-dark-background-lighter);
.pf-m-tertiary,
.pf-c-button.pf-m-tertiary {
--pf-c-button--after--BorderColor: var(--ak-dark-foreground-darker);
color: var(--ak-dark-foreground-darker);
.pf-m-tertiary:hover,
.pf-c-button.pf-m-tertiary:hover {
--pf-c-button--after--BorderColor: var(--ak-dark-background-lighter);
.pf-c-form__label-text {
.pf-c-check__label {
/* inputs help text */
.pf-c-form__helper-text {
/* modal */
.pf-c-modal-box__header {
.pf-c-modal-box__body {
.pf-c-modal-box__footer {
/* sidebar */
.pf-c-nav {
/* flows */
background-color: var(--ak-dark-background);
.pf-c-login__main-body,
.pf-c-login__main-header,
.pf-c-login__main-header-desc {
.pf-c-login__main-footer-links-item-link > img {
filter: invert(1);
.pf-c-login__main-footer-band {
background-color: var(--ak-dark-background-lighter);
.form-control-static {
/* notifications */
.pf-c-notification-drawer {
--pf-c-notification-drawer--BackgroundColor: var(--ak-dark-background);
.pf-c-notification-drawer__header {
/* data list */
.pf-c-data-list__item {
--pf-c-data-list__item--BackgroundColor: var(--ak-dark-background-light);
--pf-c-data-list__item--BorderBottomColor: var(--ak-dark-background-lighter);