:root {
    --p-bg: #000405;
    --p-text: #aebed0;
    --p-text-strong: #fff;
    --p-text-muted: #666d76;
    --p-header-bg: #00121a;
    --p-header-border: #1b313f;
    --p-header-text: var(--p-text);
    --p-header-text-strong: var(--p-text-strong);
    --p-header-text-info: #6596c7;
    --p-header-hover-bg: #21333e;
    --p-header-hover-text: #fff;
    --p-icon: #c8c8c8;
    --p-icon-strong: #fff;
    --p-icon-muted: #c8c8c8;
    --p-focus: #6fa5ee;

    --p-neutral-bg: #182126;
    --p-neutral-border: #2b343a;
    --p-neutral-text: var(--p-text);
    --p-neutral-text-info: #3e97e0;
    --p-neutral-text-success: #40A655;
    --p-neutral-text-inflight: #d3933e;
    --p-neutral-text-alert: #f04040;
    --p-neutral-text-attention: #c6dd25;
    --p-neutral-text-lhs: #40A655;
    --p-neutral-text-rhs: #f04040;
    --p-neutral-text-strong: var(--p-text-strong);
    --p-neutral-text-muted: #848d98;
    --p-neutral-icon: var(--p-text);
    --p-neutral-icon-strong: var(--p-text);
    --p-neutral-icon-muted: #747a7d;
    --p-neutral-header-bg: #24394a;
    --p-neutral-header-border: var(--p-neutral-border);
    --p-neutral-header-text: var(--p-text);
    --p-neutral-header-icon: var(--p-text);
    --p-neutral-hover-bg: #202f38;
    --p-neutral-hover-border: var(--p-neutral-border);
    --p-neutral-hover-text: var(--p-text-strong);
    --p-neutral-hover-icon: var(--p-text);
    --p-neutral-active-bg: #0a0b0b;
    --p-neutral-active-border: var(--p-neutral-border);
    --p-neutral-active-text: var(--p-text);
    --p-neutral-active-icon: var(--p-text);
    --p-neutral-divider: #333940;
    --p-neutral-focus: var(--p-focus);
    --p-neutral-bg-disabled: #222222;
    --p-neutral-text-disabled: #989898;
    --p-neutral-border-disabled: #474747;

    --p-neutral-subtle-bg: #101112;
    --p-neutral-subtle-border: #363740;
    --p-neutral-subtle-text: var(--p-text);
    --p-neutral-subtle-text-strong: var(--p-text-strong);
    --p-neutral-subtle-text-muted: var(--p-text-muted);
    --p-neutral-subtle-icon: var(--p-text);
    --p-neutral-subtle-icon-strong: var(--p-text-strong);
    --p-neutral-subtle-icon-muted: var(--p-text-muted);
    --p-neutral-subtle-header-bg: #131b23;
    --p-neutral-subtle-header-border: #26313c;
    --p-neutral-subtle-header-text: var(--p-text);
    --p-neutral-subtle-header-icon: var(--p-text);
    --p-neutral-subtle-hover-bg: #2a3239;
    --p-neutral-subtle-hover-border: #4f5365;
    --p-neutral-subtle-hover-text: var(--p-text);
    --p-neutral-subtle-hover-icon: var(--p-text);
    --p-neutral-subtle-active-bg: #070809;
    --p-neutral-subtle-active-border: #32353c;
    --p-neutral-subtle-active-text: var(--p-text);
    --p-neutral-subtle-active-icon: var(--p-text);
    --p-neutral-subtle-divider: #26313c;
    --p-neutral-subtle-focus: var(--p-focus);

    --p-neutral-vivid-bg: #33393e;
    --p-neutral-vivid-border: #4e4f5a;
    --p-neutral-vivid-text: var(--p-text);
    --p-neutral-vivid-text-strong: var(--p-text-strong);
    --p-neutral-vivid-text-muted: var(--p-text-muted);
    --p-neutral-vivid-icon: var(--p-text);
    --p-neutral-vivid-header-bg: #252b31;
    --p-neutral-vivid-header-border: var(--p-neutral-vivid-border);
    --p-neutral-vivid-header-text: var(--p-text);
    --p-neutral-vivid-header-icon: var(--p-text);
    --p-neutral-vivid-hover-bg: #394149;
    --p-neutral-vivid-hover-border: var(--p-neutral-vivid-border);
    --p-neutral-vivid-hover-text: var(--p-text);
    --p-neutral-vivid-hover-icon: var(--p-text);
    --p-neutral-vivid-active-bg: #22272c;
    --p-neutral-vivid-active-border: var(--p-neutral-vivid-border);
    --p-neutral-vivid-active-text: var(--p-text);
    --p-neutral-vivid-active-icon: var(--p-text);
    --p-neutral-vivid-divider: var(--p-neutral-vivid-border);
    --p-neutral-vivid-focus: var(--p-focus);

    --p-info-bg: #263e4c;
    --p-info-border: #274b5f;
    --p-info-text: #80c0e7;
    --p-info-text-strong: #8dd4ff;
    --p-info-text-muted: #62889f;
    --p-info-icon: var(--p-info-text);
    --p-info-header-bg: #132835;
    --p-info-header-border: var(--p-info-border);
    --p-info-header-text: var(--p-info-text);
    --p-info-header-icon: var(--p-info-text);
    --p-info-hover-bg: #2d4a5a;
    --p-info-hover-border: var(--p-info-border);
    --p-info-hover-text: var(--p-info-text);
    --p-info-hover-icon: var(--p-info-text);
    --p-info-active-bg: #16242c;
    --p-info-active-border: var(--p-info-border);
    --p-info-active-text: var(--p-info-text);
    --p-info-active-icon: var(--p-info-text);
    --p-info-divider: var(--p-info-border);
    --p-info-focus: var(--p-focus);

    --p-info-subtle-bg: #0b1419;
    --p-info-subtle-border: #283844;
    --p-info-subtle-text: #93d6ff;
    --p-info-subtle-icon: var(--p-info-subtle-text);
    --p-info-subtle-header-bg: #162631;
    --p-info-subtle-header-border: var(--p-info-subtle-border);
    --p-info-subtle-header-text: var(--p-info-subtle-text);
    --p-info-subtle-header-icon: var(--p-info-subtle-text);
    --p-info-subtle-hover-bg: #112029;
    --p-info-subtle-hover-border: var(--p-info-subtle-border);
    --p-info-subtle-hover-text: var(--p-info-subtle-text);
    --p-info-subtle-hover-icon: var(--p-info-subtle-text);
    --p-info-subtle-active-bg: #060b0c;
    --p-info-subtle-active-border: var(--p-info-subtle-border);
    --p-info-subtle-active-text: var(--p-info-subtle-text);
    --p-info-subtle-active-icon: var(--p-info-subtle-text);
    --p-info-subtle-divider: var(--p-info-subtle-border);
    --p-info-subtle-focus: var(--p-focus);

    --p-info-vivid-bg: #346587;
    --p-info-vivid-border: #346587;
    --p-info-vivid-text: #fff;
    --p-info-vivid-icon: var(--p-info-vivid-text);
    --p-info-vivid-header-bg: #1e4967;
    --p-info-vivid-header-border: var(--p-info-vivid-border);
    --p-info-vivid-header-text: #fff;
    --p-info-vivid-header-icon: var(--p-info-vivid-text);
    --p-info-vivid-hover-bg: #3a759f;
    --p-info-vivid-hover-border: var(--p-info-vivid-border);
    --p-info-vivid-hover-text: var(--p-info-vivid-text);
    --p-info-vivid-hover-icon: var(--p-info-vivid-text);
    --p-info-vivid-active-bg: #2c5673;
    --p-info-vivid-active-border: var(--p-info-vivid-border);
    --p-info-vivid-active-text: var(--p-info-vivid-text);
    --p-info-vivid-active-icon: var(--p-info-vivid-text);
    --p-info-vivid-divider: #0c2a40;
    --p-info-vivid-focus: var(--p-focus);

    --p-success-bg: #203228;
    --p-success-border: #235138;
    --p-success-text: #cfd7d0;
    --p-success-icon: var(--p-success-text);
    --p-success-header-bg: #11251a;
    --p-success-header-border: var(--p-success-border);
    --p-success-header-text: var(--p-success-text);
    --p-success-header-icon: var(--p-success-text);
    --p-success-hover-bg: #388157;
    --p-success-hover-border: var(--p-success-border);
    --p-success-hover-text: var(--p-success-text);
    --p-success-hover-icon: var(--p-success-text);
    --p-success-active-bg: #1f472f;
    --p-success-active-border: var(--p-success-border);
    --p-success-active-text: var(--p-success-text);
    --p-success-active-icon: var(--p-success-text);
    --p-success-divider: var(--p-success-border);
    --p-success-focus: var(--p-focus);

    --p-success-subtle-bg: #1b1f1b;
    --p-success-subtle-border: #2f453a;
    --p-success-subtle-text: #cfd7d0;
    --p-success-subtle-text-muted: #667b68;
    --p-success-subtle-icon: var(--p-success-subtle-text);
    --p-success-subtle-header-bg: #11251a;
    --p-success-subtle-header-border: var(--p-success-subtle-border);
    --p-success-subtle-header-text: var(--p-success-subtle-text);
    --p-success-subtle-header-icon: var(--p-success-subtle-text);
    --p-success-subtle-hover-bg: #388157;
    --p-success-subtle-hover-border: var(--p-success-subtle-border);
    --p-success-subtle-hover-text: var(--p-success-subtle-text);
    --p-success-subtle-hover-icon: var(--p-success-subtle-text);
    --p-success-subtle-active-bg: #1f472f;
    --p-success-subtle-active-border: var(--p-success-subtle-border);
    --p-success-subtle-active-text: var(--p-success-subtle-text);
    --p-success-subtle-active-icon: var(--p-success-subtle-text);
    --p-success-subtle-divider: #1a402a;
    --p-success-subtle-focus: var(--p-focus);

    --p-success-vivid-bg: #32724d;
    --p-success-vivid-border: #32724d;
    --p-success-vivid-text: #fff;
    --p-success-vivid-text-muted: #9bb89e;
    --p-success-vivid-icon: var(--p-success-vivid-text);
    --p-success-vivid-header-bg: #25563a;
    --p-success-vivid-header-border: var(--p-success-vivid-border);
    --p-success-vivid-header-text: #fff;
    --p-success-vivid-header-icon: var(--p-success-vivid-text);
    --p-success-vivid-hover-bg: #388157;
    --p-success-vivid-hover-border: var(--p-success-vivid-border);
    --p-success-vivid-hover-text: var(--p-success-vivid-text);
    --p-success-vivid-hover-icon: var(--p-success-vivid-text);
    --p-success-vivid-active-bg: #2a6141;
    --p-success-vivid-active-border: var(--p-success-vivid-border);
    --p-success-vivid-active-text: var(--p-success-vivid-text);
    --p-success-vivid-active-icon: var(--p-success-vivid-text);
    --p-success-vivid-divider: #1a402a;
    --p-success-vivid-focus: var(--p-focus);

    --p-inflight-bg: #372f20;
    --p-inflight-border: #574628;
    --p-inflight-text: #f1d2a8;
    --p-inflight-icon: var(--p-inflight-text);
    --p-inflight-header-bg: #2a251a;
    --p-inflight-header-border: var(--p-inflight-border);
    --p-inflight-header-text: var(--p-inflight-text);
    --p-inflight-header-icon: var(--p-inflight-text);
    --p-inflight-hover-bg: #7c6943;
    --p-inflight-hover-border: var(--p-inflight-border);
    --p-inflight-hover-text: var(--p-inflight-text);
    --p-inflight-hover-icon: var(--p-inflight-text);
    --p-inflight-active-bg: #5c4e32;
    --p-inflight-active-border: var(--p-inflight-border);
    --p-inflight-active-text: var(--p-inflight-text);
    --p-inflight-active-icon: var(--p-inflight-text);
    --p-inflight-divider: var(--p-inflight-border);
    --p-inflight-focus: var(--p-focus);

    --p-inflight-subtle-bg: #110f0b;
    --p-inflight-subtle-border: #443721;
    --p-inflight-subtle-text: #f1d2a8;
    --p-inflight-subtle-icon: var(--p-inflight-subtle-text);
    --p-inflight-subtle-header-bg: #232019;
    --p-inflight-subtle-header-border: var(--p-inflight-subtle-border);
    --p-inflight-subtle-header-text: var(--p-inflight-subtle-text);
    --p-inflight-subtle-header-icon: var(--p-inflight-subtle-text);
    --p-inflight-subtle-hover-bg: #7c6943;
    --p-inflight-subtle-hover-border: var(--p-inflight-subtle-border);
    --p-inflight-subtle-hover-text: var(--p-inflight-subtle-text);
    --p-inflight-subtle-hover-icon: var(--p-inflight-subtle-text);
    --p-inflight-subtle-active-bg: #5c4e32;
    --p-inflight-subtle-active-border: var(--p-inflight-subtle-border);
    --p-inflight-subtle-active-text: var(--p-inflight-subtle-text);
    --p-inflight-subtle-active-icon: var(--p-inflight-subtle-text);
    --p-inflight-subtle-divider: var(--p-inflight-subtle-border);
    --p-inflight-subtle-focus: var(--p-focus);

    --p-inflight-vivid-bg: #8f6226;
    --p-inflight-vivid-border: #8f6226;
    --p-inflight-vivid-text: #fff;
    --p-inflight-vivid-icon: var(--p-inflight-vivid-text);
    --p-inflight-vivid-header-bg: #50442b;
    --p-inflight-vivid-header-border: var(--p-inflight-vivid-border);
    --p-inflight-vivid-header-text: var(--p-inflight-vivid-text);
    --p-inflight-vivid-header-icon: var(--p-inflight-vivid-text);
    --p-inflight-vivid-hover-bg: #7c6943;
    --p-inflight-vivid-hover-border: var(--p-inflight-vivid-border);
    --p-inflight-vivid-hover-text: var(--p-inflight-vivid-text);
    --p-inflight-vivid-hover-icon: var(--p-inflight-vivid-text);
    --p-inflight-vivid-active-bg: #5c4e32;
    --p-inflight-vivid-active-border: var(--p-inflight-vivid-border);
    --p-inflight-vivid-active-text: var(--p-inflight-vivid-text);
    --p-inflight-vivid-active-icon: var(--p-inflight-vivid-text);
    --p-inflight-vivid-divider: #3c3321;
    --p-inflight-vivid-focus: var(--p-focus);

    --p-alert-bg: #481c1c;
    --p-alert-border: #712525;
    --p-alert-text: #ebe0e0;
    --p-alert-text-muted: #bdadad;
    --p-alert-text-strong: #fff;
    --p-alert-icon: var(--p-alert-text);
    --p-alert-header-bg: #2d0e0e;
    --p-alert-header-border: var(--p-alert-border);
    --p-alert-header-text: var(--p-alert-text);
    --p-alert-header-icon: var(--p-alert-text);
    --p-alert-hover-bg: #933232;
    --p-alert-hover-border: var(--p-alert-border);
    --p-alert-hover-text: var(--p-alert-text);
    --p-alert-hover-icon: var(--p-alert-text);
    --p-alert-active-bg: #6a2525;
    --p-alert-active-border: var(--p-alert-border);
    --p-alert-active-text: var(--p-alert-text);
    --p-alert-active-icon: var(--p-alert-text);
    --p-alert-divider: var(--p-alert-border);
    --p-alert-focus: var(--p-focus);

    --p-alert-subtle-bg: #1f1b1b;
    --p-alert-subtle-border: #492222;
    --p-alert-subtle-text: #ebe0e0;
    --p-alert-subtle-text-muted: #866868;
    --p-alert-subtle-text-strong: #fff;
    --p-alert-subtle-icon: var(--p-alert-subtle-text);
    --p-alert-subtle-header-bg: #260d0d;
    --p-alert-subtle-header-border: var(--p-alert-subtle-border);
    --p-alert-subtle-header-text: var(--p-alert-subtle-text);
    --p-alert-subtle-header-icon: var(--p-alert-subtle-text);
    --p-alert-subtle-hover-bg: #933232;
    --p-alert-subtle-hover-border: var(--p-alert-subtle-border);
    --p-alert-subtle-hover-text: var(--p-alert-subtle-text);
    --p-alert-subtle-hover-icon: var(--p-alert-subtle-text);
    --p-alert-subtle-active-bg: #6a2525;
    --p-alert-subtle-active-border: var(--p-alert-subtle-border);
    --p-alert-subtle-active-text: var(--p-alert-subtle-text);
    --p-alert-subtle-active-icon: var(--p-alert-subtle-text);
    --p-alert-subtle-divider: var(--p-alert-subtle-border);
    --p-alert-subtle-focus: var(--p-focus);

    --p-alert-vivid-bg: #7e2c2c;
    --p-alert-vivid-border: #7e2c2c;
    --p-alert-vivid-text: #fff;
    --p-alert-vivid-text-muted: #b89b9b;
    --p-alert-vivid-text-strong: #fff;
    --p-alert-vivid-icon: var(--p-alert-vivid-text);
    --p-alert-vivid-header-bg: #601919;
    --p-alert-vivid-header-border: var(--p-alert-vivid-border);
    --p-alert-vivid-header-text: #fff;
    --p-alert-vivid-header-icon: var(--p-alert-vivid-text);
    --p-alert-vivid-hover-bg: #933232;
    --p-alert-vivid-hover-border: var(--p-alert-vivid-border);
    --p-alert-vivid-hover-text: var(--p-alert-vivid-text);
    --p-alert-vivid-hover-icon: var(--p-alert-vivid-text);
    --p-alert-vivid-active-bg: #6a2525;
    --p-alert-vivid-active-border: var(--p-alert-vivid-border);
    --p-alert-vivid-active-text: var(--p-alert-vivid-text);
    --p-alert-vivid-active-icon: var(--p-alert-vivid-text);
    --p-alert-vivid-divider: #3b0909;
    --p-alert-vivid-focus: var(--p-focus);

    --p-attention-bg: #635f27;
    --p-attention-border: #7b7416;
    --p-attention-text: #e8e4c4;
    --p-attention-icon: var(--p-attention-text);
    --p-attention-header-bg: #4c491b;
    --p-attention-header-border: var(--p-attention-border);
    --p-attention-header-text: var(--p-attention-text);
    --p-attention-header-icon: var(--p-attention-text);
    --p-attention-hover-bg: #75702d;
    --p-attention-hover-border: var(--p-attention-border);
    --p-attention-hover-text: var(--p-attention-text);
    --p-attention-hover-icon: var(--p-attention-text);
    --p-attention-active-bg: #504c1f;
    --p-attention-active-border: var(--p-attention-border);
    --p-attention-active-text: var(--p-attention-text);
    --p-attention-active-icon: var(--p-attention-text);
    --p-attention-divider: var(--p-attention-border);
    --p-attention-focus: var(--p-focus);

    --p-attention-subtle-bg: #1c1b0a;
    --p-attention-subtle-border: #494319;
    --p-attention-subtle-text: #e8e4c4;
    --p-attention-subtle-icon: var(--p-attention-subtle-text);
    --p-attention-subtle-header-bg: #29290f;
    --p-attention-subtle-header-border: var(--p-attention-subtle-border);
    --p-attention-subtle-header-text: var(--p-attention-subtle-text);
    --p-attention-subtle-header-icon: var(--p-attention-subtle-text);
    --p-attention-subtle-hover-bg: #29270e;
    --p-attention-subtle-hover-border: var(--p-attention-subtle-border);
    --p-attention-subtle-hover-text: var(--p-attention-subtle-text);
    --p-attention-subtle-hover-icon: var(--p-attention-subtle-text);
    --p-attention-subtle-active-bg: #0b0a04;
    --p-attention-subtle-active-border: var(--p-attention-subtle-border);
    --p-attention-subtle-active-text: var(--p-attention-subtle-text);
    --p-attention-subtle-active-icon: var(--p-attention-subtle-text);
    --p-attention-subtle-divider: var(--p-attention-subtle-border);
    --p-attention-subtle-focus: var(--p-focus);

    --p-attention-vivid-bg: #d5cc2b;
    --p-attention-vivid-border: #d5cc2b;
    --p-attention-vivid-text: #000;
    --p-attention-vivid-icon: var(--p-attention-vivid-text);
    --p-attention-vivid-header-bg: #9a963d;
    --p-attention-vivid-header-border: var(--p-attention-vivid-border);
    --p-attention-vivid-header-text: #000;
    --p-attention-vivid-header-icon: var(--p-attention-vivid-text);
    --p-attention-vivid-hover-bg: #d3ce65;
    --p-attention-vivid-hover-border: var(--p-attention-vivid-border);
    --p-attention-vivid-hover-text: var(--p-attention-vivid-text);
    --p-attention-vivid-hover-icon: var(--p-attention-vivid-text);
    --p-attention-vivid-active-bg: #aaa652;
    --p-attention-vivid-active-border: var(--p-attention-vivid-border);
    --p-attention-vivid-active-text: var(--p-attention-vivid-text);
    --p-attention-vivid-active-icon: var(--p-attention-vivid-text);
    --p-attention-vivid-divider: #5b5812;
    --p-attention-vivid-focus: var(--p-focus);

    --p-accent-bg: #3a2e49;
    --p-accent-border: #4f465a;
    --p-accent-text: #dfcaea;
    --p-accent-icon: var(--p-accent-text);
    --p-accent-header-bg: #271e33;
    --p-accent-header-border: var(--p-accent-border);
    --p-accent-header-text: var(--p-accent-text);
    --p-accent-header-icon: var(--p-accent-text);
    --p-accent-hover-bg: #433555;
    --p-accent-hover-border: var(--p-accent-border);
    --p-accent-hover-text: var(--p-accent-text);
    --p-accent-hover-icon: var(--p-accent-text);
    --p-accent-active-bg: #241e30;
    --p-accent-active-border: var(--p-accent-border);
    --p-accent-active-text: var(--p-accent-text);
    --p-accent-active-icon: var(--p-accent-text);
    --p-accent-divider: var(--p-accent-border);
    --p-accent-focus: var(--p-focus);

    --p-accent-subtle-bg: #100919;
    --p-accent-subtle-border: #362b43;
    --p-accent-subtle-text: #dfcaea;
    --p-accent-subtle-icon: var(--p-accent-subtle-text);
    --p-accent-subtle-header-bg: #090410;
    --p-accent-subtle-header-border: var(--p-accent-subtle-border);
    --p-accent-subtle-header-text: var(--p-accent-subtle-text);
    --p-accent-subtle-header-icon: var(--p-accent-subtle-text);
    --p-accent-subtle-hover-bg: #433555;
    --p-accent-subtle-hover-border: var(--p-accent-subtle-border);
    --p-accent-subtle-hover-text: var(--p-accent-subtle-text);
    --p-accent-subtle-hover-icon: var(--p-accent-subtle-text);
    --p-accent-subtle-active-bg: #241e30;
    --p-accent-subtle-active-border: var(--p-accent-subtle-border);
    --p-accent-subtle-active-text: var(--p-accent-subtle-text);
    --p-accent-subtle-active-icon: var(--p-accent-subtle-text);
    --p-accent-subtle-divider: var(--p-accent-subtle-border);
    --p-accent-subtle-focus: var(--p-focus);

    --p-accent-vivid-bg: #a8450d;
    --p-accent-vivid-border: #cd5a19;
    --p-accent-vivid-text: #d2c5bd;
    --p-accent-vivid-text-strong: #fff;
    --p-accent-vivid-text-muted: #af9586;
    --p-accent-vivid-icon: var(--p-accent-vivid-text);
    --p-accent-vivid-header-bg: #49375f;
    --p-accent-vivid-header-border: var(--p-accent-vivid-border);
    --p-accent-vivid-header-text: #fff;
    --p-accent-vivid-header-icon: var(--p-accent-vivid-text);
    --p-accent-vivid-hover-bg: #8265a5;
    --p-accent-vivid-hover-border: var(--p-accent-vivid-border);
    --p-accent-vivid-hover-text: var(--p-accent-vivid-text);
    --p-accent-vivid-hover-icon: var(--p-accent-vivid-text);
    --p-accent-vivid-active-bg: #5d4975;
    --p-accent-vivid-active-border: var(--p-accent-vivid-border);
    --p-accent-vivid-active-text: var(--p-accent-vivid-text);
    --p-accent-vivid-active-icon: var(--p-accent-vivid-text);
    --p-accent-vivid-divider: #7d340a;
    --p-accent-vivid-focus: var(--p-focus);

    --p-lhs-bg: var(--p-success-bg);
    --p-lhs-border: var(--p-success-border);
    --p-lhs-text: var(--p-success-text);
    --p-lhs-icon: var(--p-success-icon);
    --p-lhs-header-bg: var(--p-success-header-bg);
    --p-lhs-header-border: var(--p-success-header-border);
    --p-lhs-header-text: var(--p-success-header-text);
    --p-lhs-header-icon: var(--p-success-header-icon);
    --p-lhs-hover-bg: var(--p-success-hover-bg);
    --p-lhs-hover-border: var(--p-success-hover-border);
    --p-lhs-hover-text: var(--p-success-hover-text);
    --p-lhs-hover-icon: var(--p-success-hover-icon);
    --p-lhs-active-bg: var(--p-success-active-bg);
    --p-lhs-active-border: var(--p-success-active-border);
    --p-lhs-active-text: var(--p-success-active-text);
    --p-lhs-active-icon: var(--p-success-active-icon);
    --p-lhs-divider: var(--p-success-divider);
    --p-lhs-focus: var(--p-success-focus);

    --p-lhs-subtle-bg: #202820;
    --p-lhs-subtle-border: var(--p-success-subtle-border);
    --p-lhs-subtle-text: var(--p-success-subtle-text);
    --p-lhs-subtle-text-muted: var(--p-success-subtle-text-muted);
    --p-lhs-subtle-icon: var(--p-success-subtle-icon);
    --p-lhs-subtle-header-bg: var(--p-success-subtle-header-bg);
    --p-lhs-subtle-header-border: var(--p-success-subtle-header-border);
    --p-lhs-subtle-header-text: var(--p-success-subtle-header-text);
    --p-lhs-subtle-header-icon: var(--p-success-subtle-header-icon);
    --p-lhs-subtle-hover-bg: var(--p-success-subtle-hover-bg);
    --p-lhs-subtle-hover-border: var(--p-success-subtle-hover-border);
    --p-lhs-subtle-hover-text: var(--p-success-subtle-hover-text);
    --p-lhs-subtle-hover-icon: var(--p-success-subtle-hover-icon);
    --p-lhs-subtle-active-bg: var(--p-success-subtle-active-bg);
    --p-lhs-subtle-active-border: var(--p-success-subtle-active-border);
    --p-lhs-subtle-active-text: var(--p-success-subtle-active-text);
    --p-lhs-subtle-active-icon: var(--p-success-subtle-active-icon);
    --p-lhs-subtle-divider: var(--p-success-subtle-divider);
    --p-lhs-subtle-focus: var(--p-success-subtle-focus);

    --p-lhs-vivid-bg: var(--p-success-vivid-bg);
    --p-lhs-vivid-border: var(--p-success-vivid-border);
    --p-lhs-vivid-text: var(--p-success-vivid-text);
    --p-lhs-vivid-text-muted: var(--p-success-vivid-text-muted);
    --p-lhs-vivid-icon: var(--p-success-vivid-icon);
    --p-lhs-vivid-header-bg: var(--p-success-vivid-header-bg);
    --p-lhs-vivid-header-border: var(--p-success-vivid-header-border);
    --p-lhs-vivid-header-text: var(--p-success-vivid-header-text);
    --p-lhs-vivid-header-icon: var(--p-success-vivid-header-icon);
    --p-lhs-vivid-hover-bg: var(--p-success-vivid-hover-bg);
    --p-lhs-vivid-hover-border: var(--p-success-vivid-hover-border);
    --p-lhs-vivid-hover-text: var(--p-success-vivid-hover-text);
    --p-lhs-vivid-hover-icon: var(--p-success-vivid-hover-icon);
    --p-lhs-vivid-active-bg: var(--p-success-vivid-active-bg);
    --p-lhs-vivid-active-border: var(--p-success-vivid-active-border);
    --p-lhs-vivid-active-text: var(--p-success-vivid-active-text);
    --p-lhs-vivid-active-icon: var(--p-success-vivid-active-icon);
    --p-lhs-vivid-divider: var(--p-success-vivid-divider);
    --p-lhs-vivid-focus: var(--p-success-vivid-focus);

    --p-rhs-bg: var(--p-alert-bg);
    --p-rhs-border: var(--p-alert-border);
    --p-rhs-text: var(--p-alert-text);
    --p-rhs-icon: var(--p-alert-icon);
    --p-rhs-header-bg: var(--p-alert-header-bg);
    --p-rhs-header-border: var(--p-alert-header-border);
    --p-rhs-header-text: var(--p-alert-header-text);
    --p-rhs-header-icon: var(--p-alert-header-icon);
    --p-rhs-hover-bg: var(--p-alert-hover-bg);
    --p-rhs-hover-border: var(--p-alert-hover-border);
    --p-rhs-hover-text: var(--p-alert-hover-text);
    --p-rhs-hover-icon: var(--p-alert-hover-icon);
    --p-rhs-active-bg: var(--p-alert-active-bg);
    --p-rhs-active-border: var(--p-alert-active-border);
    --p-rhs-active-text: var(--p-alert-active-text);
    --p-rhs-active-icon: var(--p-alert-active-icon);
    --p-rhs-divider: var(--p-alert-divider);
    --p-rhs-focus: var(--p-alert-focus);

    --p-rhs-subtle-bg: #261f1f;
    --p-rhs-subtle-border: #5a3232;
    --p-rhs-subtle-text: var(--p-alert-subtle-text);
    --p-rhs-subtle-text-muted: var(--p-alert-subtle-text-muted);
    --p-rhs-subtle-icon: var(--p-alert-subtle-icon);
    --p-rhs-subtle-header-bg: var(--p-alert-subtle-header-bg);
    --p-rhs-subtle-header-border: var(--p-alert-subtle-header-border);
    --p-rhs-subtle-header-text: var(--p-alert-subtle-header-text);
    --p-rhs-subtle-header-icon: var(--p-alert-subtle-header-icon);
    --p-rhs-subtle-hover-bg: var(--p-alert-subtle-hover-bg);
    --p-rhs-subtle-hover-border: var(--p-alert-subtle-hover-border);
    --p-rhs-subtle-hover-text: var(--p-alert-subtle-hover-text);
    --p-rhs-subtle-hover-icon: var(--p-alert-subtle-hover-icon);
    --p-rhs-subtle-active-bg: var(--p-alert-subtle-active-bg);
    --p-rhs-subtle-active-border: var(--p-alert-subtle-active-border);
    --p-rhs-subtle-active-text: var(--p-alert-subtle-active-text);
    --p-rhs-subtle-active-icon: var(--p-alert-subtle-active-icon);
    --p-rhs-subtle-divider: var(--p-alert-subtle-divider);
    --p-rhs-subtle-focus: var(--p-alert-subtle-focus);

    --p-rhs-vivid-bg: var(--p-alert-vivid-bg);
    --p-rhs-vivid-border: var(--p-alert-vivid-border);
    --p-rhs-vivid-text: var(--p-alert-vivid-text);
    --p-rhs-vivid-text-muted: var(--p-alert-vivid-text-muted);
    --p-rhs-vivid-icon: var(--p-alert-vivid-icon);
    --p-rhs-vivid-header-bg: var(--p-alert-vivid-header-bg);
    --p-rhs-vivid-header-border: var(--p-alert-vivid-header-border);
    --p-rhs-vivid-header-text: var(--p-alert-vivid-header-text);
    --p-rhs-vivid-header-icon: var(--p-alert-vivid-header-icon);
    --p-rhs-vivid-hover-bg: var(--p-alert-vivid-hover-bg);
    --p-rhs-vivid-hover-border: var(--p-alert-vivid-hover-border);
    --p-rhs-vivid-hover-text: var(--p-alert-vivid-hover-text);
    --p-rhs-vivid-hover-icon: var(--p-alert-vivid-hover-icon);
    --p-rhs-vivid-active-bg: var(--p-alert-vivid-active-bg);
    --p-rhs-vivid-active-border: var(--p-alert-vivid-active-border);
    --p-rhs-vivid-active-text: var(--p-alert-vivid-active-text);
    --p-rhs-vivid-active-icon: var(--p-alert-vivid-active-icon);
    --p-rhs-vivid-divider: var(--p-alert-vivid-divider);
    --p-rhs-vivid-focus: var(--p-alert-vivid-focus);
}
