/* GENERATED by core/export_foundation.py (tools-brands @ 807c545c74) from data/brands/skyten.yaml over data/brands/_default.yaml — DO NOT EDIT.
   Contract foundation-1.2: exports/foundation/contract.schema.json. Default mode: light.
   Regenerate: python3 core/export_foundation.py --brand skyten */

:root, :root[data-pk-theme="light"] {
  --pk-ramp-primary-05: #F7F7F8;
  --pk-ramp-primary-10: #E7E7EB;
  --pk-ramp-primary-20: #CFD0D8;
  --pk-ramp-primary-30: #ABADBA;
  --pk-ramp-primary-40: #848599;
  --pk-ramp-primary-50: #60627C;
  --pk-ramp-primary-60: #383B5B;
  --pk-ramp-primary-70: #313450;
  --pk-ramp-primary-80: #2B2D45;
  --pk-ramp-primary-90: #24263B;
  --pk-ramp-primary-100: #1F2032;
  --pk-ramp-secondary-05: #F5FBFD;
  --pk-ramp-secondary-10: #E0F2F9;
  --pk-ramp-secondary-20: #C2E4F2;
  --pk-ramp-secondary-30: #94D0E8;
  --pk-ramp-secondary-40: #61BADE;
  --pk-ramp-secondary-50: #33A6D4;
  --pk-ramp-secondary-60: #0090C9;
  --pk-ramp-secondary-70: #007FB1;
  --pk-ramp-secondary-80: #006D99;
  --pk-ramp-secondary-90: #005E83;
  --pk-ramp-secondary-100: #004F6F;
  --pk-ramp-tertiary-05: #FBFEF5;
  --pk-ramp-tertiary-10: #F3FCE0;
  --pk-ramp-tertiary-20: #E7F9C2;
  --pk-ramp-tertiary-30: #D5F494;
  --pk-ramp-tertiary-40: #C0F061;
  --pk-ramp-tertiary-50: #AEEB33;
  --pk-ramp-tertiary-60: #9AE600;
  --pk-ramp-tertiary-70: #88CA00;
  --pk-ramp-tertiary-80: #75AF00;
  --pk-ramp-tertiary-90: #649600;
  --pk-ramp-tertiary-100: #557F00;
  --pk-ramp-success-05: #F6FDF9;
  --pk-ramp-success-10: #E4F8EC;
  --pk-ramp-success-20: #CAF1D8;
  --pk-ramp-success-30: #A2E7BB;
  --pk-ramp-success-40: #76DB9B;
  --pk-ramp-success-50: #4ED17E;
  --pk-ramp-success-60: #22C55E;
  --pk-ramp-success-70: #1EAD53;
  --pk-ramp-success-80: #1A9647;
  --pk-ramp-success-90: #16803D;
  --pk-ramp-success-100: #136C34;
  --pk-ramp-warning-05: #FFFBF5;
  --pk-ramp-warning-10: #FEF3E2;
  --pk-ramp-warning-20: #FDE8C4;
  --pk-ramp-warning-30: #FBD699;
  --pk-ramp-warning-40: #F9C368;
  --pk-ramp-warning-50: #F7B13C;
  --pk-ramp-warning-60: #F59E0B;
  --pk-ramp-warning-70: #D88B0A;
  --pk-ramp-warning-80: #BA7808;
  --pk-ramp-warning-90: #9F6707;
  --pk-ramp-warning-100: #875706;
  --pk-ramp-alert-05: #FEF8F8;
  --pk-ramp-alert-10: #FDE9E9;
  --pk-ramp-alert-20: #FBD2D2;
  --pk-ramp-alert-30: #F8B0B0;
  --pk-ramp-alert-40: #F58B8B;
  --pk-ramp-alert-50: #F26969;
  --pk-ramp-alert-60: #EF4444;
  --pk-ramp-alert-70: #D23C3C;
  --pk-ramp-alert-80: #B63434;
  --pk-ramp-alert-90: #9B2C2C;
  --pk-ramp-alert-100: #832525;
  --pk-sem-bg-page: #E9E9E9;
  --pk-sem-bg-surface-primary: #FFFFFF;
  --pk-sem-bg-surface-secondary: #FFFFFF;
  --pk-page-bg: #E9E9E9;
  --pk-sem-bg-sunken: #F5F5F5;
  --pk-sem-border-primary: #E3E4E4;
  --pk-sem-border-subtle: #F2F3F3;
  --pk-sem-header-bg: #E9E9E9;
  --pk-sem-header-fg: #0C1017;
  --pk-sem-header-fg-secondary: #66696D;
  --pk-sem-footer-surface: #02060D;
  --pk-sem-footer-text: #E1E1E2;
  --pk-sem-footer-text-secondary: #B3B4B6;
  --pk-sem-footer-border-muted: #808286;
  --pk-sem-frame-border: #02060D;
  --pk-sem-nav-scrim: rgba(2,6,13,0.8);
  --pk-sem-ink-deep: #02060D;
  --pk-sem-skyten-black: #02060D;
  --pk-text-primary: #0C1017;
  --pk-text-secondary: #66696D;
  --pk-text-subtle: #999B9E;
  --pk-brand-swatch: #49BAE4;
  --pk-accent-ink: #008DC5;
  --pk-accent-text: #00709D;
  --pk-text-disabled: #B6B7B9;
  --pk-text-on-anchor: #FFFFFF;
  --pk-text-link: #383B5B;
  --pk-text-danger: #BF3636;
  --pk-text-heading: #383B5B;
  --pk-price-up: #147638;
  --pk-price-down: #D73D3D;
  --pk-price-neutral: #737373;
  --pk-primary: #383B5B;
  --pk-primary-hover: #2D2F49;
  --pk-primary-active: #222337;
  --pk-primary-bg: #D7D8DE;
  --pk-primary-border: #AFB1BD;
  --pk-on-primary: #FFFFFF;
  --pk-on-primary-hover: #FFFFFF;
  --pk-on-primary-active: #FFFFFF;
  --pk-secondary: #0090C9;
  --pk-secondary-hover: #0073A1;
  --pk-secondary-active: #005679;
  --pk-secondary-bg: #E0F2F8;
  --pk-secondary-border: #99D3E9;
  --pk-on-secondary: #000000;
  --pk-on-secondary-hover: #FFFFFF;
  --pk-on-secondary-active: #FFFFFF;
  --pk-info: #3B82F6;
  --pk-info-hover: #2F68C5;
  --pk-info-active: #234E94;
  --pk-info-bg: #E1ECFD;
  --pk-info-border: #B1CDFB;
  --pk-on-info: #000000;
  --pk-on-info-hover: #FFFFFF;
  --pk-on-info-active: #FFFFFF;
  --pk-success: #22C55E;
  --pk-success-hover: #1B9E4B;
  --pk-success-active: #147638;
  --pk-success-bg: #FAFDFB;
  --pk-success-border: #A7E8BF;
  --pk-on-success: #000000;
  --pk-on-success-hover: #000000;
  --pk-on-success-active: #FFFFFF;
  --pk-warning: #F59E0B;
  --pk-warning-hover: #C47E09;
  --pk-warning-active: #935F07;
  --pk-warning-bg: #FDFDF8;
  --pk-warning-border: #FBD89D;
  --pk-on-warning: #000000;
  --pk-on-warning-hover: #000000;
  --pk-on-warning-active: #FFFFFF;
  --pk-danger: #EF4444;
  --pk-danger-hover: #BF3636;
  --pk-danger-active: #8F2929;
  --pk-danger-bg: #FDE2E2;
  --pk-danger-border: #F9B4B4;
  --pk-on-danger: #000000;
  --pk-on-danger-hover: #FFFFFF;
  --pk-on-danger-active: #FFFFFF;
  --pk-highlight: #9AE600;
  --pk-highlight-bg: #E3F8B8;
  --pk-on-highlight: #111111;
  --pk-font-sans: 'Noto Sans', -apple-system, sans-serif;
  --pk-font-mono: "Courier New", Courier, monospace;
  --pk-font-display: 'Noto Sans', -apple-system, sans-serif;
  --pk-fs-h1: 46px;
  --pk-fs-h2: 29px;
  --pk-fs-h3: 23px;
  --pk-fs-h4: 19px;
  --pk-fs-base: 15px;
  --pk-fs-small: 14px;
  --pk-fs-caption: 12px;
  --pk-lh: 1.55;
  --pk-lh-heading: 1.25;
  --pk-ls: 0.09em;
  --pk-fw-body: 400;
  --pk-fw-heading: 700;
  --pk-radius-xs: 2px;
  --pk-radius-s: 4px;
  --pk-radius-m: 8px;
  --pk-radius-l: 12px;
  --pk-radius-xl: 20px;
  --pk-radius-pill: 999px;
  --pk-radius-button: 999px;
  --pk-radius-card: 8px;
  --pk-radius-input: 4.0px;
  --pk-radius-nav-item: 999px;
  --pk-radius-badge: 999px;
  --pk-shadow-card: none;
  --pk-shadow-overlay: 0 8px 24px #0F172B2E;
  --pk-shadow-modal: 0px 3px 9px 0px rgba(0, 0, 0, 0.192);
  --pk-shadow-raised: 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --pk-ring: 2px;
  --pk-ring-offset: 2px;
  --pk-ring-color: rgba(56,59,91,0.35);
  --pk-stroke: 1px;
  --pk-stroke-strong: 2px;
  --pk-icon-stroke: 1.5;
  --pk-space-xs: 5px;
  --pk-space-sm: 10px;
  --pk-space-md: 15px;
  --pk-space-lg: 20px;
  --pk-space-xl: 30px;
  --pk-space-2xl: 45px;
  --pk-space-3xl: 60px;
  --pk-gap: 7px;
  --pk-gap-grid: 15px;
  --pk-pad-x: 10px;
  --pk-pad-y: 8px;
  --pk-pad-x-sm: 10px;
  --pk-pad-y-sm: 5px;
  --pk-pad-container: 15px;
  --pk-container-max-width: 1150px;
  --pk-container-gutter: 90px;
  --pk-bw-hairline: 0.5px;
  --pk-bw-primary: 1px;
  --pk-bw-active: 2px;
  --pk-appbar-bg: #E9E9E9;
  --pk-appbar-fg: #929497;
  --pk-appbar-height: 72px;
  --pk-appbar-gap: 18px;
  --pk-appbar-logo-height: 28px;
  --pk-nav-item-w: 44px;
  --pk-nav-item-h: 36px;
  --pk-nav-item-gap: 12px;
  --pk-nav-item-radius: 999px;
  --pk-nav-item-fs: 14px;
  --pk-nav-icon-size: 22px;
  --pk-nav-fg: #929497;
  --pk-nav-active-bg: #373A59;
  --pk-nav-active-fg: #69B6E4;
  --pk-nav-active-weight: 600;
  --pk-nav-underline: transparent;
  --pk-nav-underline-w: 2px;
  --pk-nav-hover-bg: #373A59;
  --pk-nav-hover-fg: #69B6E4;
  --pk-nav-hover-underline: transparent;
  --pk-nav-hover-glow: none;
  --pk-nav-fill-bg: #373A59;
  --pk-nav-fill-fg: #69B6E4;
  --pk-tooltip-bg: #616161;
  --pk-tooltip-fg: #FFFFFF;
  --pk-menu-bg: #FFFFFF;
  --pk-menu-radius: 16px;
  --pk-menu-shadow: 0 8px 24px #0F172B2E;
  --pk-menu-item-fg: #2C2E30;
  --pk-menu-item-pad: 11px 22px;
  --pk-menu-item-fs: 15px;
  --pk-menu-hover-bg: #F5F8FB;
  --pk-menu-hover-rule: #3FA0C4;
  --pk-menu-hover-rule-w: 1px;
  --pk-menu-active-bg: #F5F8FB;
  --pk-menu-active-fg: #373A59;
  --pk-rail-width: 230px;
  --pk-menu-danger-fg: #EF4444;
  --pk-menu-success-fg: #1DA951;
  --pk-menu-warning-fg: #CE8509;
  --pk-menu-info-fg: #3B82F6;
  --pk-tabs-bg: #E9E9E9;
  --pk-tabs-fg: #2C2E30;
  --pk-tabs-active-fg: #383B5B;
  --pk-tabs-active-bg: transparent;
  --pk-tabs-hover-fg: #373A59;
  --pk-tabs-rule: #69B6E4;
  --pk-tabs-rule-w: 2px;
  --pk-tabs-rule-offset: 6px;
  --pk-tabs-active-gradient: none;
  --pk-tabs-rule-gradient: none;
  --pk-tabs-gap: 24px;
  --pk-tabs-pad: 8px 2px;
  --pk-tabs-fs: 15px;
  --pk-tabs-weight: 400;
  --pk-tabs-active-weight: 700;
  --pk-tabs-radius: 0;
  --pk-badge-success-bg: #FAFDFB;
  --pk-badge-success-fg: #157C3B;
  --pk-badge-warning-bg: #FDFDF8;
  --pk-badge-warning-fg: #F59E0B;
  --pk-badge-danger-bg: #F9B4B4;
  --pk-badge-danger-fg: #8F2929;
  --pk-badge-info-bg: #E1ECFD;
  --pk-badge-info-fg: #3B82F6;
  --pk-badge-neutral-bg: #F5F5F5;
  --pk-badge-neutral-fg: #6D7074;
  --pk-badge-radius: 999px;
  --pk-badge-fs: 12px;
  --pk-badge-pad: 2px 10px;
  --pk-badge-weight: 400;
  --pk-button-bg: #DFDFDF;
  --pk-button-fg: #2D2C31;
  --pk-button-hover: #B2B2B2;
  --pk-button-active: #868686;
  --pk-button-hover-fg: #000000;
  --pk-button-active-fg: #000000;
  --pk-button-disabled: #F2F2F2;
  --pk-button-secondary-bg: #FFFFFF;
  --pk-button-secondary-fg: #0C1017;
  --pk-button-secondary-border: #E3E4E4;
  --pk-button-radius: 999px;
  --pk-button-height: 44px;
  --pk-button-pad: 0 24px;
  --pk-button-border-w: 1px;
  --pk-button-fs: 16px;
  --pk-button-weight: 600;
  --pk-button-transform: none;
  --pk-button-ls: 0px;
  --pk-button-shadow: none;
  --pk-button-disabled-fg: #B9B9B9;
  --pk-button-selected-bg: #373A59;
  --pk-button-selected-fg: #69B6E4;
  --pk-button-selected-hover-bg: #373A59;
  --pk-button-selected-hover-fg: #69B6E4;
  --pk-button-selected-glow: none;
  --pk-button-error-bg: #F9B4B4;
  --pk-button-error-fg: #8F2929;
  --pk-button-error-border: #BF3636;
  --pk-button-error-hover-bg: #F9B4B4;
  --pk-button-error-hover-fg: #8F2929;
  --pk-button-error-pressed-bg: #BF3636;
  --pk-button-error-pressed-fg: #FFFFFF;
  --pk-button-standard-bg: #DFDFDF;
  --pk-button-standard-fg: #2D2C31;
  --pk-button-standard-border: #CCCCCC;
  --pk-button-standard-hover-bg: #B2B2B2;
  --pk-button-standard-hover-fg: #000000;
  --pk-button-standard-pressed-bg: #868686;
  --pk-button-standard-pressed-fg: #000000;
  --pk-button-standard-disabled-bg: #F2F2F2;
  --pk-button-standard-disabled-fg: #B9B9B9;
  --pk-button-small-height: 32px;
  --pk-button-small-fs: 13px;
  --pk-button-small-pad: 0 16px;
  --pk-table-toolbar-bg: #373A59;
  --pk-table-toolbar-fg: #69B6E4;
  --pk-table-toolbar-hover-bg: #323552;
  --pk-table-toolbar-hover-fg: #69B6E4;
  --pk-table-toolbar-border: #373A59;
  --pk-table-toolbar-radius: 4.0px;
  --pk-card-bg: #FFFFFF;
  --pk-card-border: #E3E4E4;
  --pk-card-border-w: 1px;
  --pk-card-radius: 8px;
  --pk-card-shadow: none;
  --pk-card-pad: 15px;
  --pk-panel-bg: #FFFFFF;
  --pk-pane-bg: #FFFFFF;
  --pk-panel-radius: 8.0px;
  --pk-input-bg: #FFFFFF;
  --pk-input-fg: #0C1017;
  --pk-input-border: #E3E4E4;
  --pk-input-border-w: 1px;
  --pk-input-border-focus: #383B5B;
  --pk-input-border-invalid: #EF4444;
  --pk-input-placeholder: #999B9E;
  --pk-input-radius: 4.0px;
  --pk-input-height: 38px;
  --pk-input-pad: 8px 12px;
  --pk-input-fs: 15px;
  --pk-table-header-bg: transparent;
  --pk-table-header-fg: #383B5B;
  --pk-table-header-weight: 700;
  --pk-table-header-transform: uppercase;
  --pk-table-header-ls: 1px;
  --pk-table-header-align: left;
  --pk-table-header-pad: 13px 16px;
  --pk-table-fs: 15px;
  --pk-table-header-fs: 12px;
  --pk-table-lh: 1.5;
  --pk-table-pad: 12px 16px;
  --pk-table-header-rule: #E3E4E4;
  --pk-table-header-rule-w: 1px;
  --pk-table-frame: 1px solid #E3E4E4;
  --pk-table-rule-top: 1px solid #E3E4E4;
  --pk-table-rule-bottom: 1px solid #E3E4E4;
  --pk-table-row-rule: 1px solid #E3E4E4;
  --pk-table-row-rule-color: #E3E4E4;
  --pk-table-row-alt: transparent;
  --pk-table-row-hover: #E9F7FC;
  --pk-table-vertical-rule: none;
  --pk-table-radius: 8px;
  --pk-table-numeric-align: right;
  --pk-table-pad-compact: 4px 8px;
  --pk-table-fs-compact: 14px;
  --pk-table-border: 1px solid #F2F3F3;
  --pk-logo-height: 28px;
  --pk-logo-max-width: 20%;
  --pk-logo-url: url("assets/skyten/logo-coloured.svg");
  --pk-logo-mark-url: url("assets/skyten/logo-square-coloured.svg");
  --pk-logo-footer-url: url("assets/skyten/logo-white.png");
  --pk-avatar-0: #24263B;
  --pk-avatar-1: #1F2032;
  --pk-avatar-2: #006D99;
  --pk-avatar-3: #005E83;
  --pk-avatar-4: #004F6F;
  --pk-avatar-5: #AEEB33;
  --pk-avatar-6: #9AE600;
  --pk-avatar-7: #88CA00;
  --pk-avatar-8: #136C34;
  --pk-avatar-9: #875706;
  --pk-webnav-bg: transparent;
  --pk-webnav-fg: #2C2E30;
  --pk-webnav-hover-fg: #373A59;
  --pk-webnav-fs: 13px;
  --pk-webnav-weight: 400;
  --pk-webnav-gap: 28px;
  --pk-webnav-height: 58px;
  --pk-webnav-item-pad-x: 0px;
  --pk-webnav-active-fg: #2C2E30;
  --pk-webnav-active-weight: 400;
  --pk-webnav-underline: #69B6E4;
  --pk-webnav-underline-w: 1px;
  --pk-webnav-underline-offset: 14px;
  --pk-webnav-cta-bg: #383B5B;
  --pk-webnav-cta-hover-bg: #E0F6FF;
  --pk-webnav-cta-fg: #49BAE4;
  --pk-webnav-cta-hover-fg: #0090C9;
  --pk-webnav-cta-radius: 999px;
  --pk-webnav-cta-weight: 700;
  --pk-webnav-cta-fs: 13px;
  --pk-webnav-cta-height: 30px;
  --pk-webnav-cta-pad-x: 16px;
  --pk-webnav-logo-height: 19px;
  --pk-webnav-container-max-width: 1280px;
  --pk-webnav-font: 'Noto Sans', -apple-system, sans-serif;
  --pk-webnav-pad-x: 18px;
  --pk-webnav-actions-gap: 18px;
  --pk-webnav-cta-border: none;
  --pk-webnav-cta2-bg: #383B5B;
  --pk-webnav-cta2-hover-bg: #E0F6FF;
  --pk-webnav-cta2-fg: #49BAE4;
  --pk-webnav-cta2-hover-fg: #0090C9;
  --pk-webnav-cta2-border: none;
  --pk-webnav-cta2-radius: 999px;
  --pk-webnav-cta2-weight: 700;
  --pk-webnav-cta2-height: 30px;
  --pk-webnav-cta2-pad-x: 16px;
  --pk-webnav-toggle-size: 36px;
  --pk-webnav-toggle-border: 1px solid #2C2E30;
  --pk-webnav-toggle-fg: #2C2E30;
  --pk-webnav-float: 0;
  --pk-webnav-float-bg: transparent;
  --pk-webnav-float-radius: 0;
  --pk-webnav-float-shadow: none;
  --pk-webnav-float-inset: 0px;
  --pk-webnav-float-max-width: none;
  --pk-webnav-float-border: none;
  --pk-webnav-seg-fg: #383B5B;
  --pk-webnav-seg-bg: transparent;
  --pk-webnav-seg-active-bg: #383B5B;
  --pk-webnav-seg-active-fg: #FFFFFF;
  --pk-webnav-seg-border: 1px solid #383B5B;
  --pk-webnav-seg-radius: 999px;
  --pk-webnav-seg-height: 36px;
  --pk-webnav-seg-fs: 14px;
  --pk-webnav-seg-weight: 600;
  --pk-webnav-seg-gap: 10px;
  --pk-appbar-font: 'Noto Sans', -apple-system, sans-serif;
  --pk-appbar-cta-bg: #383B5B;
  --pk-appbar-cta-fg: #FFFFFF;
  --pk-appbar-cta-border: none;
  --pk-appbar-cta-radius: 999px;
  --pk-appbar-cta-weight: 600;
  --pk-appbar-cta-fs: 15px;
  --pk-appbar-cta-height: auto;
  --pk-appbar-cta-pad-x: 10px;
  --pk-appbar-cta2-bg: #383B5B;
  --pk-appbar-cta2-fg: #FFFFFF;
  --pk-appbar-cta2-border: none;
  --pk-appbar-toggle-size: 36px;
  --pk-appbar-toggle-border: 1px solid #929497;
  --pk-appbar-toggle-fg: #929497;
  --pk-nav-auto-hide: 0;
  --pk-stepper-lg-size: 80px;
  --pk-stepper-lg-line-w: 7px;
  --pk-stepper-lg-halo-w: 10px;
  --pk-stepper-lg-outline-w: 2px;
  --pk-stepper-lg-num-fs: 26px;
  --pk-stepper-lg-icon-size: 32px;
  --pk-stepper-lg-label-gap: 10px;
  --pk-stepper-lg-label-fs: 22px;
  --pk-stepper-lg-label-lh: 1.3;
  --pk-stepper-lg-label-weight: 700;
  --pk-stepper-lg-detail-fs: 22px;
  --pk-stepper-lg-detail-weight: 400;
  --pk-stepper-lg-bar-h: 14px;
  --pk-stepper-lg-done-bg: #9AE600;
  --pk-stepper-lg-done-fg: #02060D;
  --pk-stepper-lg-current-bg: #49BAE4;
  --pk-stepper-lg-current-fg: #FFFFFF;
  --pk-stepper-lg-halo: rgba(73,186,228,0.25);
  --pk-stepper-lg-todo-bg: #FFFFFF;
  --pk-stepper-lg-todo-border: #E3E4E4;
  --pk-stepper-lg-todo-fg: #66696D;
  --pk-stepper-lg-line-done: #49BAE4;
  --pk-stepper-lg-line-todo: #E3E4E4;
  --pk-stepper-lg-label-fg: #0C1017;
  --pk-stepper-lg-label-todo-fg: #66696D;
  --pk-stepper-lg-detail-fg: #66696D;
  --pk-status-bg: transparent;
  --pk-status-fg: #66686A;
  --pk-status-pad: 0;
  --pk-status-radius: 0;
  --pk-status-fs: 12px;
  --pk-status-weight: 400;
  --pk-status-gap: 10px;
  --pk-status-dot: #22C55E;
  --pk-status-dot-size: 12px;
}

:root[data-pk-theme="dark"] {
  --pk-ramp-primary-05: #F7F7F8;
  --pk-ramp-primary-10: #E7E7EB;
  --pk-ramp-primary-20: #CFD0D8;
  --pk-ramp-primary-30: #ABADBA;
  --pk-ramp-primary-40: #848599;
  --pk-ramp-primary-50: #60627C;
  --pk-ramp-primary-60: #383B5B;
  --pk-ramp-primary-70: #313450;
  --pk-ramp-primary-80: #2B2D45;
  --pk-ramp-primary-90: #24263B;
  --pk-ramp-primary-100: #1F2032;
  --pk-ramp-secondary-05: #F5FBFD;
  --pk-ramp-secondary-10: #E0F2F9;
  --pk-ramp-secondary-20: #C2E4F2;
  --pk-ramp-secondary-30: #94D0E8;
  --pk-ramp-secondary-40: #61BADE;
  --pk-ramp-secondary-50: #33A6D4;
  --pk-ramp-secondary-60: #0090C9;
  --pk-ramp-secondary-70: #007FB1;
  --pk-ramp-secondary-80: #006D99;
  --pk-ramp-secondary-90: #005E83;
  --pk-ramp-secondary-100: #004F6F;
  --pk-ramp-tertiary-05: #FBFEF5;
  --pk-ramp-tertiary-10: #F3FCE0;
  --pk-ramp-tertiary-20: #E7F9C2;
  --pk-ramp-tertiary-30: #D5F494;
  --pk-ramp-tertiary-40: #C0F061;
  --pk-ramp-tertiary-50: #AEEB33;
  --pk-ramp-tertiary-60: #9AE600;
  --pk-ramp-tertiary-70: #88CA00;
  --pk-ramp-tertiary-80: #75AF00;
  --pk-ramp-tertiary-90: #649600;
  --pk-ramp-tertiary-100: #557F00;
  --pk-ramp-success-05: #F6FDF9;
  --pk-ramp-success-10: #E4F8EC;
  --pk-ramp-success-20: #CAF1D8;
  --pk-ramp-success-30: #A2E7BB;
  --pk-ramp-success-40: #76DB9B;
  --pk-ramp-success-50: #4ED17E;
  --pk-ramp-success-60: #22C55E;
  --pk-ramp-success-70: #1EAD53;
  --pk-ramp-success-80: #1A9647;
  --pk-ramp-success-90: #16803D;
  --pk-ramp-success-100: #136C34;
  --pk-ramp-warning-05: #FFFBF5;
  --pk-ramp-warning-10: #FEF3E2;
  --pk-ramp-warning-20: #FDE8C4;
  --pk-ramp-warning-30: #FBD699;
  --pk-ramp-warning-40: #F9C368;
  --pk-ramp-warning-50: #F7B13C;
  --pk-ramp-warning-60: #F59E0B;
  --pk-ramp-warning-70: #D88B0A;
  --pk-ramp-warning-80: #BA7808;
  --pk-ramp-warning-90: #9F6707;
  --pk-ramp-warning-100: #875706;
  --pk-ramp-alert-05: #FEF8F8;
  --pk-ramp-alert-10: #FDE9E9;
  --pk-ramp-alert-20: #FBD2D2;
  --pk-ramp-alert-30: #F8B0B0;
  --pk-ramp-alert-40: #F58B8B;
  --pk-ramp-alert-50: #F26969;
  --pk-ramp-alert-60: #EF4444;
  --pk-ramp-alert-70: #D23C3C;
  --pk-ramp-alert-80: #B63434;
  --pk-ramp-alert-90: #9B2C2C;
  --pk-ramp-alert-100: #832525;
  --pk-sem-bg-page: #171717;
  --pk-sem-bg-surface-primary: #2D2C31;
  --pk-sem-bg-surface-secondary: #171717;
  --pk-page-bg: #171717;
  --pk-sem-bg-sunken: #171717;
  --pk-sem-border-primary: #444444;
  --pk-sem-border-subtle: #444444;
  --pk-sem-header-bg: #2D2C31;
  --pk-sem-header-fg: #FAFAFA;
  --pk-sem-header-fg-secondary: #CCCCCC;
  --pk-sem-footer-surface: #2D2C31;
  --pk-sem-footer-text: #E6E6E6;
  --pk-sem-footer-text-secondary: #C0C0C1;
  --pk-sem-footer-border-muted: #969698;
  --pk-sem-frame-border: #02060D;
  --pk-sem-nav-scrim: rgba(2,6,13,0.8);
  --pk-sem-ink-deep: #02060D;
  --pk-sem-skyten-black: #02060D;
  --pk-text-primary: #FAFAFA;
  --pk-text-secondary: #CCCCCC;
  --pk-text-subtle: #939393;
  --pk-brand-swatch: #49BAE4;
  --pk-accent-ink: #0090C9;
  --pk-accent-text: #0090C9;
  --pk-text-disabled: #FDFDFD;
  --pk-text-on-anchor: #FFFFFF;
  --pk-text-link: #9292A5;
  --pk-text-danger: #F26666;
  --pk-text-heading: #DBF1FA;
  --pk-price-up: #22C55E;
  --pk-price-down: #EF4444;
  --pk-price-neutral: #808080;
  --pk-primary: #383B5B;
  --pk-primary-hover: #565874;
  --pk-primary-active: #74768C;
  --pk-primary-bg: #020203;
  --pk-primary-border: #222337;
  --pk-on-primary: #FFFFFF;
  --pk-on-primary-hover: #FFFFFF;
  --pk-on-primary-active: #000000;
  --pk-secondary: #0090C9;
  --pk-secondary-hover: #26A1D1;
  --pk-secondary-active: #4CB1D9;
  --pk-secondary-bg: #002432;
  --pk-secondary-border: #005679;
  --pk-on-secondary: #000000;
  --pk-on-secondary-hover: #000000;
  --pk-on-secondary-active: #000000;
  --pk-info: #3B82F6;
  --pk-info-hover: #5895F7;
  --pk-info-active: #76A8F9;
  --pk-info-bg: #0F203E;
  --pk-info-border: #234E94;
  --pk-on-info: #000000;
  --pk-on-info-hover: #000000;
  --pk-on-info-active: #000000;
  --pk-success: #22C55E;
  --pk-success-hover: #43CE76;
  --pk-success-active: #64D68E;
  --pk-success-bg: #083118;
  --pk-success-border: #147638;
  --pk-on-success: #000000;
  --pk-on-success-hover: #000000;
  --pk-on-success-active: #000000;
  --pk-warning: #F59E0B;
  --pk-warning-hover: #F6AD30;
  --pk-warning-active: #F8BB54;
  --pk-warning-bg: #3D2803;
  --pk-warning-border: #935F07;
  --pk-on-warning: #000000;
  --pk-on-warning-hover: #000000;
  --pk-on-warning-active: #000000;
  --pk-danger: #EF4444;
  --pk-danger-hover: #F16060;
  --pk-danger-active: #F47C7C;
  --pk-danger-bg: #3C1111;
  --pk-danger-border: #8F2929;
  --pk-on-danger: #000000;
  --pk-on-danger-hover: #000000;
  --pk-on-danger-active: #000000;
  --pk-highlight: #9AE600;
  --pk-highlight-bg: #2E4500;
  --pk-on-highlight: #111111;
  --pk-font-sans: 'Noto Sans', -apple-system, sans-serif;
  --pk-font-mono: "Courier New", Courier, monospace;
  --pk-font-display: 'Noto Sans', -apple-system, sans-serif;
  --pk-fs-h1: 46px;
  --pk-fs-h2: 29px;
  --pk-fs-h3: 23px;
  --pk-fs-h4: 19px;
  --pk-fs-base: 15px;
  --pk-fs-small: 14px;
  --pk-fs-caption: 12px;
  --pk-lh: 1.55;
  --pk-lh-heading: 1.25;
  --pk-ls: 0.09em;
  --pk-fw-body: 400;
  --pk-fw-heading: 700;
  --pk-radius-xs: 2px;
  --pk-radius-s: 4px;
  --pk-radius-m: 8px;
  --pk-radius-l: 12px;
  --pk-radius-xl: 20px;
  --pk-radius-pill: 999px;
  --pk-radius-button: 999px;
  --pk-radius-card: 8px;
  --pk-radius-input: 4.0px;
  --pk-radius-nav-item: 999px;
  --pk-radius-badge: 999px;
  --pk-shadow-card: none;
  --pk-shadow-overlay: 0 8px 24px #0F172B2E;
  --pk-shadow-modal: 0px 3px 9px 0px rgba(0, 0, 0, 0.192);
  --pk-shadow-raised: 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --pk-ring: 2px;
  --pk-ring-offset: 2px;
  --pk-ring-color: rgba(56,59,91,0.35);
  --pk-stroke: 1px;
  --pk-stroke-strong: 2px;
  --pk-icon-stroke: 1.5;
  --pk-space-xs: 5px;
  --pk-space-sm: 10px;
  --pk-space-md: 15px;
  --pk-space-lg: 20px;
  --pk-space-xl: 30px;
  --pk-space-2xl: 45px;
  --pk-space-3xl: 60px;
  --pk-gap: 7px;
  --pk-gap-grid: 15px;
  --pk-pad-x: 10px;
  --pk-pad-y: 8px;
  --pk-pad-x-sm: 10px;
  --pk-pad-y-sm: 5px;
  --pk-pad-container: 15px;
  --pk-container-max-width: 1150px;
  --pk-container-gutter: 90px;
  --pk-bw-hairline: 0.5px;
  --pk-bw-primary: 1px;
  --pk-bw-active: 2px;
  --pk-appbar-bg: #2D2C31;
  --pk-appbar-fg: #E9E9E9;
  --pk-appbar-height: 72px;
  --pk-appbar-gap: 18px;
  --pk-appbar-logo-height: 28px;
  --pk-nav-item-w: 44px;
  --pk-nav-item-h: 36px;
  --pk-nav-item-gap: 12px;
  --pk-nav-item-radius: 999px;
  --pk-nav-item-fs: 14px;
  --pk-nav-icon-size: 22px;
  --pk-nav-fg: #E9E9E9;
  --pk-nav-active-bg: #49BAE4;
  --pk-nav-active-fg: #0F1924;
  --pk-nav-active-weight: 600;
  --pk-nav-underline: transparent;
  --pk-nav-underline-w: 2px;
  --pk-nav-hover-bg: #373A59;
  --pk-nav-hover-fg: #69B6E4;
  --pk-nav-hover-underline: transparent;
  --pk-nav-hover-glow: none;
  --pk-nav-fill-bg: #49BAE4;
  --pk-nav-fill-fg: #0F1924;
  --pk-tooltip-bg: #616161;
  --pk-tooltip-fg: #FFFFFF;
  --pk-menu-bg: #2D2C31;
  --pk-menu-radius: 16px;
  --pk-menu-shadow: 0 8px 24px #0F172B2E;
  --pk-menu-item-fg: #E9E9E9;
  --pk-menu-item-pad: 11px 22px;
  --pk-menu-item-fs: 15px;
  --pk-menu-hover-bg: #383B5B;
  --pk-menu-hover-rule: #49BAE4;
  --pk-menu-hover-rule-w: 1px;
  --pk-menu-active-bg: #383B5B;
  --pk-menu-active-fg: #49BAE4;
  --pk-rail-width: 230px;
  --pk-menu-danger-fg: #EF4444;
  --pk-menu-success-fg: #22C55E;
  --pk-menu-warning-fg: #F59E0B;
  --pk-menu-info-fg: #3B82F6;
  --pk-tabs-bg: transparent;
  --pk-tabs-fg: #E9E9E9;
  --pk-tabs-active-fg: #0090C9;
  --pk-tabs-active-bg: transparent;
  --pk-tabs-hover-fg: #7F8195;
  --pk-tabs-rule: #0090C9;
  --pk-tabs-rule-w: 2px;
  --pk-tabs-rule-offset: 6px;
  --pk-tabs-active-gradient: none;
  --pk-tabs-rule-gradient: none;
  --pk-tabs-gap: 24px;
  --pk-tabs-pad: 8px 2px;
  --pk-tabs-fs: 15px;
  --pk-tabs-weight: 400;
  --pk-tabs-active-weight: 700;
  --pk-tabs-radius: 0;
  --pk-badge-success-bg: #083118;
  --pk-badge-success-fg: #22C55E;
  --pk-badge-warning-bg: #3D2803;
  --pk-badge-warning-fg: #F59E0B;
  --pk-badge-danger-bg: #601B1B;
  --pk-badge-danger-fg: #F58F8F;
  --pk-badge-info-bg: #0F203E;
  --pk-badge-info-fg: #3B82F6;
  --pk-badge-neutral-bg: #171717;
  --pk-badge-neutral-fg: #CCCCCC;
  --pk-badge-radius: 999px;
  --pk-badge-fs: 12px;
  --pk-badge-pad: 2px 10px;
  --pk-badge-weight: 400;
  --pk-button-bg: #444444;
  --pk-button-fg: #FAFAFA;
  --pk-button-hover: #606060;
  --pk-button-active: #7C7C7C;
  --pk-button-hover-fg: #FFFFFF;
  --pk-button-active-fg: #000000;
  --pk-button-disabled: #202732;
  --pk-button-secondary-bg: #171717;
  --pk-button-secondary-fg: #FAFAFA;
  --pk-button-secondary-border: #444444;
  --pk-button-radius: 999px;
  --pk-button-height: 44px;
  --pk-button-pad: 0 24px;
  --pk-button-border-w: 1px;
  --pk-button-fs: 16px;
  --pk-button-weight: 600;
  --pk-button-transform: none;
  --pk-button-ls: 0px;
  --pk-button-shadow: none;
  --pk-button-disabled-fg: #868D98;
  --pk-button-selected-bg: #49BAE4;
  --pk-button-selected-fg: #0F1924;
  --pk-button-selected-hover-bg: #49BAE4;
  --pk-button-selected-hover-fg: #0F1924;
  --pk-button-selected-glow: none;
  --pk-button-error-bg: #601B1B;
  --pk-button-error-fg: #F58F8F;
  --pk-button-error-border: #EF4444;
  --pk-button-error-hover-bg: #601B1B;
  --pk-button-error-hover-fg: #F58F8F;
  --pk-button-error-pressed-bg: #BF3636;
  --pk-button-error-pressed-fg: #FFFFFF;
  --pk-button-standard-bg: #444444;
  --pk-button-standard-fg: #FAFAFA;
  --pk-button-standard-border: #444444;
  --pk-button-standard-hover-bg: #606060;
  --pk-button-standard-hover-fg: #FFFFFF;
  --pk-button-standard-pressed-bg: #7C7C7C;
  --pk-button-standard-pressed-fg: #000000;
  --pk-button-standard-disabled-bg: #202732;
  --pk-button-standard-disabled-fg: #868D98;
  --pk-button-small-height: 32px;
  --pk-button-small-fs: 13px;
  --pk-button-small-pad: 0 16px;
  --pk-table-toolbar-bg: #49BAE4;
  --pk-table-toolbar-fg: #0F1924;
  --pk-table-toolbar-hover-bg: #3A95B6;
  --pk-table-toolbar-hover-fg: #0F1924;
  --pk-table-toolbar-border: #49BAE4;
  --pk-table-toolbar-radius: 4.0px;
  --pk-card-bg: #2D2C31;
  --pk-card-border: #444444;
  --pk-card-border-w: 1px;
  --pk-card-radius: 8px;
  --pk-card-shadow: none;
  --pk-card-pad: 15px;
  --pk-panel-bg: #2D2C31;
  --pk-pane-bg: #2D2C31;
  --pk-panel-radius: 8.0px;
  --pk-input-bg: #171717;
  --pk-input-fg: #FAFAFA;
  --pk-input-border: #444444;
  --pk-input-border-w: 1px;
  --pk-input-border-focus: #383B5B;
  --pk-input-border-invalid: #EF4444;
  --pk-input-placeholder: #939393;
  --pk-input-radius: 4.0px;
  --pk-input-height: 38px;
  --pk-input-pad: 8px 12px;
  --pk-input-fs: 15px;
  --pk-table-header-bg: transparent;
  --pk-table-header-fg: #DBF1FA;
  --pk-table-header-weight: 700;
  --pk-table-header-transform: uppercase;
  --pk-table-header-ls: 1px;
  --pk-table-header-align: left;
  --pk-table-header-pad: 13px 16px;
  --pk-table-fs: 15px;
  --pk-table-header-fs: 12px;
  --pk-table-lh: 1.5;
  --pk-table-pad: 12px 16px;
  --pk-table-header-rule: #444444;
  --pk-table-header-rule-w: 1px;
  --pk-table-frame: 1px solid #444444;
  --pk-table-rule-top: 1px solid #444444;
  --pk-table-rule-bottom: 1px solid #444444;
  --pk-table-row-rule: 1px solid #444444;
  --pk-table-row-rule-color: #444444;
  --pk-table-row-alt: transparent;
  --pk-table-row-hover: #020203;
  --pk-table-vertical-rule: none;
  --pk-table-radius: 8px;
  --pk-table-numeric-align: right;
  --pk-table-pad-compact: 4px 8px;
  --pk-table-fs-compact: 14px;
  --pk-table-border: 1px solid #444444;
  --pk-logo-height: 28px;
  --pk-logo-max-width: 20%;
  --pk-logo-url: url("assets/skyten/logo-coloured.svg");
  --pk-logo-mark-url: url("assets/skyten/logo-square-coloured.svg");
  --pk-logo-footer-url: url("assets/skyten/logo-white.png");
  --pk-avatar-0: #24263B;
  --pk-avatar-1: #1F2032;
  --pk-avatar-2: #006D99;
  --pk-avatar-3: #005E83;
  --pk-avatar-4: #004F6F;
  --pk-avatar-5: #AEEB33;
  --pk-avatar-6: #9AE600;
  --pk-avatar-7: #88CA00;
  --pk-avatar-8: #136C34;
  --pk-avatar-9: #875706;
  --pk-webnav-bg: transparent;
  --pk-webnav-fg: #D4D4D4;
  --pk-webnav-hover-fg: #49BAE4;
  --pk-webnav-fs: 13px;
  --pk-webnav-weight: 400;
  --pk-webnav-gap: 28px;
  --pk-webnav-height: 58px;
  --pk-webnav-item-pad-x: 0px;
  --pk-webnav-active-fg: #D4D4D4;
  --pk-webnav-active-weight: 400;
  --pk-webnav-underline: #C4C4C4;
  --pk-webnav-underline-w: 1px;
  --pk-webnav-underline-offset: 14px;
  --pk-webnav-cta-bg: #383B5B;
  --pk-webnav-cta-hover-bg: #E0F6FF;
  --pk-webnav-cta-fg: #49BAE4;
  --pk-webnav-cta-hover-fg: #0090C9;
  --pk-webnav-cta-radius: 999px;
  --pk-webnav-cta-weight: 700;
  --pk-webnav-cta-fs: 13px;
  --pk-webnav-cta-height: 30px;
  --pk-webnav-cta-pad-x: 16px;
  --pk-webnav-logo-height: 19px;
  --pk-webnav-container-max-width: 1280px;
  --pk-webnav-font: 'Noto Sans', -apple-system, sans-serif;
  --pk-webnav-pad-x: 18px;
  --pk-webnav-actions-gap: 18px;
  --pk-webnav-cta-border: none;
  --pk-webnav-cta2-bg: #383B5B;
  --pk-webnav-cta2-hover-bg: #E0F6FF;
  --pk-webnav-cta2-fg: #49BAE4;
  --pk-webnav-cta2-hover-fg: #0090C9;
  --pk-webnav-cta2-border: none;
  --pk-webnav-cta2-radius: 999px;
  --pk-webnav-cta2-weight: 700;
  --pk-webnav-cta2-height: 30px;
  --pk-webnav-cta2-pad-x: 16px;
  --pk-webnav-toggle-size: 36px;
  --pk-webnav-toggle-border: 1px solid #D4D4D4;
  --pk-webnav-toggle-fg: #D4D4D4;
  --pk-webnav-float: 0;
  --pk-webnav-float-bg: transparent;
  --pk-webnav-float-radius: 0;
  --pk-webnav-float-shadow: none;
  --pk-webnav-float-inset: 0px;
  --pk-webnav-float-max-width: none;
  --pk-webnav-float-border: none;
  --pk-webnav-seg-fg: #383B5B;
  --pk-webnav-seg-bg: transparent;
  --pk-webnav-seg-active-bg: #383B5B;
  --pk-webnav-seg-active-fg: #FFFFFF;
  --pk-webnav-seg-border: 1px solid #383B5B;
  --pk-webnav-seg-radius: 999px;
  --pk-webnav-seg-height: 36px;
  --pk-webnav-seg-fs: 14px;
  --pk-webnav-seg-weight: 600;
  --pk-webnav-seg-gap: 10px;
  --pk-appbar-font: 'Noto Sans', -apple-system, sans-serif;
  --pk-appbar-cta-bg: #383B5B;
  --pk-appbar-cta-fg: #FFFFFF;
  --pk-appbar-cta-border: none;
  --pk-appbar-cta-radius: 999px;
  --pk-appbar-cta-weight: 600;
  --pk-appbar-cta-fs: 15px;
  --pk-appbar-cta-height: auto;
  --pk-appbar-cta-pad-x: 10px;
  --pk-appbar-cta2-bg: #383B5B;
  --pk-appbar-cta2-fg: #FFFFFF;
  --pk-appbar-cta2-border: none;
  --pk-appbar-toggle-size: 36px;
  --pk-appbar-toggle-border: 1px solid #E9E9E9;
  --pk-appbar-toggle-fg: #E9E9E9;
  --pk-nav-auto-hide: 0;
  --pk-stepper-lg-size: 80px;
  --pk-stepper-lg-line-w: 7px;
  --pk-stepper-lg-halo-w: 10px;
  --pk-stepper-lg-outline-w: 2px;
  --pk-stepper-lg-num-fs: 26px;
  --pk-stepper-lg-icon-size: 32px;
  --pk-stepper-lg-label-gap: 10px;
  --pk-stepper-lg-label-fs: 22px;
  --pk-stepper-lg-label-lh: 1.3;
  --pk-stepper-lg-label-weight: 700;
  --pk-stepper-lg-detail-fs: 22px;
  --pk-stepper-lg-detail-weight: 400;
  --pk-stepper-lg-bar-h: 14px;
  --pk-stepper-lg-done-bg: #9AE600;
  --pk-stepper-lg-done-fg: #02060D;
  --pk-stepper-lg-current-bg: #49BAE4;
  --pk-stepper-lg-current-fg: #FFFFFF;
  --pk-stepper-lg-halo: rgba(73,186,228,0.25);
  --pk-stepper-lg-todo-bg: #171717;
  --pk-stepper-lg-todo-border: #444444;
  --pk-stepper-lg-todo-fg: #CCCCCC;
  --pk-stepper-lg-line-done: #49BAE4;
  --pk-stepper-lg-line-todo: #444444;
  --pk-stepper-lg-label-fg: #FAFAFA;
  --pk-stepper-lg-label-todo-fg: #CCCCCC;
  --pk-stepper-lg-detail-fg: #CCCCCC;
  --pk-status-bg: transparent;
  --pk-status-fg: #929497;
  --pk-status-pad: 0;
  --pk-status-radius: 0;
  --pk-status-fs: 12px;
  --pk-status-weight: 400;
  --pk-status-gap: 10px;
  --pk-status-dot: #22C55E;
  --pk-status-dot-size: 12px;
}
