:root,
html {
	--djc-payment-button-background: #DCE5F0;
	--djc-payment-popular-surface: #1B2A40;
	--djc-payment-popular-header: #49303D;
	--djc-payment-popular-border: #A56570;
	--djc-payment-button-border: #DCE5F0;
	--djc-payment-button-hover-background: #FFFFFF;
	--djc-payment-button-hover-border: #FFFFFF;
	--djc-surface-page: #0C1522;
	--djc-surface-card: #152134;
	--djc-surface-control: #152134;
	--djc-surface-subtle: #17253B;
	--djc-surface-information: #17253B;
	--djc-surface-row-alternate: #17253B;
	--djc-surface-row-hover: #1B2A40;
	--djc-surface-interaction: #17253B;
	--djc-surface-disabled: #1B2A40;
	--djc-surface-invalid: #34232F;

	--djc-text-primary: #FFFFFF;
	--djc-text-heading: #FFFFFF;
	--djc-text-strong: #FFFFFF;
	--djc-text-label: #FFFFFF;
	--djc-text-secondary: #94A6C0;
	--djc-text-muted: #94A6C0;
	--djc-text-supporting: #94A6C0;
	--djc-text-subtle: #94A6C0;
	--djc-text-disabled: #94A6C0;
	--djc-text-utility: #94A6C0;
	--djc-text-faint: #94A6C0;
	--djc-text-on-action: #0C1522;
	--djc-text-on-dark: #FFFFFF;
	--djc-border-on-action: #0C1522;

	--djc-interaction-primary: #FF6F6F;
	--djc-interaction-strong: #FF6F6F;
	--djc-interaction-hover: #FF8A8A;
	--djc-interaction-focus-border: #FF6F6F;
	--djc-interaction-primary-border-subtle: #243349;
	--djc-interaction-primary-border: #243349;
	--djc-interaction-surface-hover: #1B2A40;
	--djc-interaction-surface-current: #1B2A40;
	--djc-release-action-background: #FF6F6F;
	--djc-release-action-hover: #FF8A8A;
	--djc-release-action-disabled: #2C3E59;
	--djc-release-control-surface: #17253B;
	--djc-release-status-text: #94A6C0;
	--djc-release-fallback-text: #94A6C0;
	--djc-release-metadata-text: #94A6C0;
	--djc-payment-action-hover: #FF8A8A;
	--djc-payment-focus-text: #94A6C0;
	--djc-ftp-action-hover: #FF8A8A;
	--djc-ftp-focus-text: #94A6C0;
	--djc-ftp-control-hover-surface: #1B2A40;

	--djc-border-divider: #243349;
	--djc-border-accent-divider: #243349;
	--djc-border-field: #526783;
	--djc-border-field-hover: #526783;
	--djc-border-checkbox: #526783;
	--djc-border-secondary-action: #243349;
	--djc-border-utility-divider: #243349;
	--djc-border-row: #243349;
	--djc-border-row-soft: #243349;
	--djc-border-surface: #243349;

	--djc-status-information-accent: #FF6F6F;
	--djc-status-information-surface: #17253B;
	--djc-status-success-accent: #80D6A5;
	--djc-status-success-text: #80D6A5;
	--djc-status-success-text-hover: #80D6A5;
	--djc-status-success-surface: #152E29;
	--djc-status-error-accent: #FF9696;
	--djc-status-error-text: #FF9696;
	--djc-status-error-surface: #34232F;
	--djc-status-warning-accent: #F2C15C;
	--djc-status-warning-surface: #302B24;
	--djc-status-form-information-accent: #FF6F6F;
	--djc-status-form-warning-accent: #F2C15C;
	--djc-status-form-warning-surface: #302B24;
	--djc-status-strength-neutral-text: #94A6C0;
	--djc-status-strength-neutral-surface: #17253B;
	--djc-status-strength-warning-text: #F2C15C;
	--djc-status-strength-warning-surface: #302B24;
	--djc-status-strength-error-surface: #34232F;
	--djc-status-strength-success-surface: #152E29;

	--djc-ftp-status-online-text: #80D6A5;
	--djc-ftp-status-online-dot: #22E58B;
	--djc-ftp-status-offline-dot: #FF4D5E;
	--djc-ftp-status-online-surface: #152E29;
	--djc-ftp-status-online-border: #386A55;
	--djc-ftp-status-offline-text: #FF9696;
	--djc-ftp-status-offline-surface: #34232F;
	--djc-ftp-status-offline-border: #85505D;
	--djc-ftp-status-unknown-text: #F2C15C;
	--djc-ftp-status-unknown-surface: #302B24;
	--djc-ftp-status-unknown-border: #7B6944;

	--djc-premium-text: #F2C15C;
	--djc-premium-text-hover: #F2C15C;
	--djc-premium-surface-hover: #302B24;
	--djc-premium-surface-current: #302B24;
	--djc-premium-accent: #F2C15C;
	--djc-premium-action-text: #0C1522;
	--djc-premium-action-hover-text: #0C1522;
	--djc-premium-action-hover: #F2C15C;

	--djc-navigation-text: #FFFFFF;
	--djc-navigation-text-muted: #94A6C0;
	--djc-navigation-accent: #FF6F6F;
	--djc-navigation-accent-soft: #FF6F6F;
	--djc-navigation-verification: #80D6A5;
	--djc-navigation-verification-icon-text: #0C1522;
	--djc-navigation-verification-icon-border: #243349;
	--djc-navigation-verification-icon-shadow: 0 0 0 0.12em rgba(0, 0, 0, 0.18);
	--djc-navigation-renewal: #FF9696;
	--djc-navigation-premium: #F2C15C;
	--djc-navigation-panel: #152134;
	--djc-navigation-panel-border: #243349;
	--djc-navigation-panel-shadow: 0 12px 30px rgba(0, 0, 0, 0.18);
	--djc-navigation-account-panel-shadow: 0 1rem 2.5rem rgba(0, 0, 0, 0.18);
	--djc-navigation-panel-current-surface: #1B2A40;
	--djc-navigation-panel-divider: #243349;
	--djc-navigation-panel-hover-surface: #1B2A40;
	--djc-navigation-divider: #243349;
	--djc-navigation-mobile-divider: #243349;
	--djc-navigation-mobile-account-divider: #243349;
	--djc-navigation-avatar-surface: #FF6F6F;
	--djc-navigation-avatar-icon: #0C1522;
	--djc-navigation-signup-background: linear-gradient(135deg, #FF6F6F, #FF6F6F);
	--djc-navigation-signup-border: #243349;
	--djc-navigation-signup-shadow: 0 0.35rem 1rem rgba(0, 0, 0, 0.18);
	--djc-navigation-signup-hover-background: linear-gradient(135deg, #FF8A8A, #FF8A8A);
	--djc-navigation-signup-hover-shadow: 0 0.45rem 1.2rem rgba(0, 0, 0, 0.18);
	--djc-navigation-field: #152134;
	--djc-navigation-field-border: #526783;
	--djc-navigation-field-placeholder: #94A6C0;
	--djc-navigation-overlay: #0C1522;
	--djc-navigation-shell-background: radial-gradient(circle at 50% -120%, #0C1522, transparent 55%), linear-gradient(105deg, #0C1522 0%, #0C1522 55%, #0C1522 100%);
	--djc-navigation-shell-shadow: 0 4px 18px rgba(0, 0, 0, 0.18);
	--djc-navigation-scrolled-background: rgba(12, 21, 34, 0.85);
	--djc-login-language-text: #94A6C0;
	--djc-login-language-shell: #17253B;
	--djc-login-eyebrow: #94A6C0;
	--djc-login-password-toggle: #FF6F6F;
	--djc-cookie-shell-background: linear-gradient(135deg, #0C1522, #0C1522);
	--djc-cookie-shell-border: #243349;
	--djc-cookie-text: #94A6C0;
	--djc-cookie-secondary-text: #94A6C0;
	--djc-cookie-action-background: #FF6F6F;
	--djc-cookie-action-hover: #FF8A8A;
	--djc-cookie-action-shadow: 0 0.25rem 0.8rem rgba(0, 0, 0, 0.18);
	--djc-cookie-secondary-surface: #17253B;
	--djc-cookie-secondary-border: #243349;
	--djc-cookie-secondary-hover-surface: #1B2A40;
	--djc-cookie-secondary-hover-border: #243349;
	--djc-cookie-close-hover-surface: #1B2A40;
	--djc-cookie-close-hover-border: #243349;
	--djc-action-disabled-background: #1B2A40;
	--djc-pagination-text: #FFFFFF;
	--djc-pagination-text-muted: #94A6C0;
	--djc-footer-text: #94A6C0;

	--djc-shadow-surface: 0 0.375rem 2rem rgba(0, 0, 0, 0.18);
	--djc-shadow-action: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.18);
	--djc-shadow-action-hover: 0 0.35rem 1rem rgba(0, 0, 0, 0.18);
	--djc-shadow-pagination: 0 0.2rem 0.75rem rgba(0, 0, 0, 0.18);
	--djc-shadow-field-inset: inset 0 1px 2px rgba(0, 0, 0, 0.18);
	--djc-shadow-cookie: 0 -0.75rem 2.5rem rgba(0, 0, 0, 0.18);
	--djc-shadow-focus: 0 0 0 3px rgba(255, 111, 111, 0.35);
	--djc-shadow-focus-subtle: 0 0 0 3px rgba(255, 111, 111, 0.35);
	--djc-shadow-focus-opaque: 0 0 0 3px rgba(255, 111, 111, 0.35);
	--djc-shadow-primary-focus: 0 0 0 3px rgba(255, 111, 111, 0.35);
	--djc-shadow-primary-focus-strong: 0 0 0 3px rgba(255, 111, 111, 0.35);
	--djc-shadow-primary-inset-focus: inset 0 0 0 2px rgba(255, 111, 111, 0.35);
	--djc-form-invalid-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35);
	--djc-form-action-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35), 0 0.35rem 1rem rgba(255, 111, 111, 0.35);
	--djc-login-action-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35), 0 0.35rem 1rem rgba(255, 111, 111, 0.35);
	--djc-login-select-focus-shadow: 0 0 0 2px rgba(255, 111, 111, 0.35);
	--djc-pagination-border: #243349;
	--djc-pagination-current-shadow: 0 0.25rem 0.7rem rgba(0, 0, 0, 0.18);
	--djc-pagination-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35), 0 0.2rem 0.75rem rgba(255, 111, 111, 0.35);

	--djc-not-found-message-text: #94A6C0;
	--djc-not-found-field-border: #526783;
	--djc-not-found-field-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35);
	--djc-not-found-action-hover: #FF8A8A;

	--djc-sidebar-disclosure-icon: #FFFFFF;
	--djc-panel-hairline-border: rgba(255, 255, 255, 0.07);
	--djc-sidebar-disclosure-divider-background: linear-gradient(rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12)) left 1.5rem bottom / calc(100% - 3rem) 1px no-repeat;
	--djc-sidebar-trending-rank: #FF6F6F;
	--djc-sidebar-calendar-link-surface: #17253B;
	--djc-sidebar-calendar-link-shadow: 0 0.2rem 0.55rem rgba(0, 0, 0, 0.18);
	--djc-sidebar-calendar-today-shadow: 0 0.2rem 0.55rem rgba(0, 0, 0, 0.18);
	--djc-sidebar-calendar-divider: #243349;
	--djc-sidebar-labels-field-hover-border: #526783;
	--djc-sidebar-labels-initial-disabled-text: #94A6C0;
	--djc-sidebar-labels-scrollbar-color: #526783 #152134;
	--djc-sidebar-labels-scrollbar-track: #152134;
	--djc-sidebar-labels-scrollbar-thumb: #526783;
	--djc-sidebar-labels-scrollbar-thumb-hover: #526783;
	--djc-sidebar-popular-tag-surface: #17253B;
	--djc-sidebar-popular-tag-border: #243349;
	--djc-sidebar-popular-tag-hover-surface: #1B2A40;
	--djc-sidebar-popular-tag-hover-border: #243349;

	--djc-account-sidebar-background: linear-gradient(145deg, #17253B 0%, #17253B 100%);
	--djc-account-active-marker: #FF6F6F;
	--djc-account-renewal-text: #FF9696;
	--djc-account-renewal-strong-text: #FF9696;
	--djc-account-renewal-hover-surface: #34232F;
	--djc-account-renewal-current-surface: #34232F;
	--djc-account-mobile-divider-background: linear-gradient(#243349, #243349) left 1.5rem bottom / calc(100% - 3rem) 1px no-repeat;

	--djc-history-information-accent: #FF6F6F;
	--djc-history-state-action-shadow: 0 0.2rem 0.65rem rgba(0, 0, 0, 0.18);
	--djc-history-state-action-hover-shadow: 0 0.3rem 0.85rem rgba(0, 0, 0, 0.18);
	--djc-history-state-action-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35), 0 0.3rem 0.85rem rgba(255, 111, 111, 0.35);

	--djc-catalog-description-text: #94A6C0;
	--djc-catalog-description-divider: #243349;
	--djc-catalog-information-icon-text: #94A6C0;
	--djc-catalog-information-icon-surface: #17253B;
	--djc-catalog-information-icon-border: #243349;
	--djc-catalog-timeline: #94A6C0;
	--djc-catalog-day-marker-border: #243349;
	--djc-catalog-day-marker-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.18);
	--djc-catalog-day-marker-surface: #152134;
	--djc-catalog-day-count-text: #94A6C0;
	--djc-catalog-list-border: #243349;
	--djc-catalog-list-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.18);
	--djc-catalog-category-surface: #17253B;
	--djc-catalog-category-border: #243349;
	--djc-catalog-category-hover-surface: #1B2A40;
	--djc-catalog-category-hover-border: #243349;
	--djc-catalog-action-shadow: 0 0.2rem 0.65rem rgba(0, 0, 0, 0.18);
	--djc-catalog-action-hover-shadow: 0 0.3rem 0.8rem rgba(0, 0, 0, 0.18);
	--djc-catalog-action-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35), 0 0.3rem 0.8rem rgba(255, 111, 111, 0.35);
	--djc-catalog-action-disabled-border: #243349;
	--djc-catalog-action-disabled-hover-surface: #1B2A40;
	--djc-catalog-action-disabled-hover-border: #243349;
	--djc-catalog-action-disabled-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35);
	--djc-catalog-reason-shadow: 0 0.35rem 1rem rgba(0, 0, 0, 0.18);
	--djc-catalog-reason-surface: #17253B;
	--djc-catalog-state-accent: #FF6F6F;

	--djc-profile-identity-background: linear-gradient(145deg, #17253B 0%, #17253B 100%);
	--djc-profile-identity-accent: #FF6F6F;
	--djc-profile-password-border: #243349;

	--djc-verification-privacy-accent: #FF6F6F;
	--djc-verification-privacy-icon: #FF6F6F;
	--djc-verification-action-icon-surface: #0C1522;
	--djc-verification-approved-text: #80D6A5;
	--djc-verification-history-badge-surface: #17253B;
	--djc-verification-history-badge-border: #243349;
	--djc-verification-history-approved-border: #386A55;

	--djc-cf7-placeholder-text: #94A6C0;
	--djc-cf7-invalid-text: #FF9696;
	--djc-router-unavailable-accent: #FF6F6F;

	--djc-ftp-tabs-scrollbar-color: #526783 #152134;
	--djc-ftp-tab-hover-surface: #1B2A40;
	--djc-ftp-status-dot-ring: 0 0 0 0.2rem rgba(0, 0, 0, 0.18);
	--djc-ftp-control-hover-border: #243349;
	--djc-ftp-action-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35);
	--djc-ftp-secondary-action-border: #243349;
	--djc-ftp-secondary-action-hover-surface: #1B2A40;
	--djc-ftp-secondary-action-hover-border: #243349;
	--djc-ftp-reset-action-hover: #FF9696;
	--djc-ftp-message-information-accent: #FF6F6F;
	--djc-ftp-tooltip-shadow: 0 0.35rem 1rem rgba(0, 0, 0, 0.18);
	--djc-ftp-filezilla-shadow: 0 0.35rem 0.9rem rgba(0, 0, 0, 0.18);
	--djc-ftp-filezilla-hover-shadow: 0 0.5rem 1.1rem rgba(0, 0, 0, 0.18);
	--djc-ftp-warning-text: #F2C15C;
	--djc-ftp-warning-surface: #302B24;
	--djc-ftp-warning-accent: #F2C15C;
	--djc-ftp-warning-heading: #F2C15C;
	--djc-ftp-tutorial-accent: #FF6F6F;
	--djc-ftp-tutorial-heading: #FFFFFF;
	--djc-ftp-tutorial-step-text: #94A6C0;
	--djc-ftp-tutorial-success-accent: #80D6A5;
	--djc-ftp-tutorial-note-text: #94A6C0;
	--djc-ftp-tutorial-note-surface: #17253B;
	--djc-ftp-tutorial-note-border: #243349;
	--djc-ftp-tutorial-troubleshooting-surface: #17253B;

	--djc-premium-hero-background: linear-gradient(135deg, #17253B 0%, #17253B 100%);
	--djc-premium-intro-text: #94A6C0;
	--djc-premium-highlight-surface: #17253B;
	--djc-premium-highlight-border: #243349;
	--djc-premium-card-border: #243349;
	--djc-premium-card-shadow: 0 0.5rem 1.75rem rgba(0, 0, 0, 0.18);
	--djc-premium-website-accent: #FF6F6F;
	--djc-premium-feature-divider: #243349;
	--djc-premium-metric-text: #F2C15C;
	--djc-premium-steps-text: #94A6C0;
	--djc-premium-step-number-surface: #17253B;
	--djc-premium-note-text: #94A6C0;
	--djc-premium-reassurance-text: #94A6C0;
	--djc-premium-promotion-background: linear-gradient(135deg, #F2C15C 0%, #F2C15C 100%);
	--djc-premium-promotion-shadow: 0 0.25rem 0.65rem rgba(0, 0, 0, 0.18);
	--djc-premium-promotion-hover-border: #7B6944;
	--djc-premium-promotion-hover-shadow: 0 0.35rem 0.9rem rgba(0, 0, 0, 0.18);
	--djc-premium-promotion-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35), 0 0.3rem 0.8rem rgba(255, 111, 111, 0.35);

	--djc-coupon-action-shadow: 0 0.25rem 0.7rem rgba(0, 0, 0, 0.18);
	--djc-coupon-action-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35), 0 0.25rem 0.7rem rgba(255, 111, 111, 0.35);
	--djc-coupon-adjusted-shadow: inset 0.2rem 0 rgba(0, 0, 0, 0.18);
	--djc-coupon-adjusted-surface: #152E29;
	--djc-coupon-applied-border: #386A55;
	--djc-coupon-unavailable-surface: #17253B;
	--djc-coupon-unavailable-border: #243349;
	--djc-coupon-unavailable-icon: #94A6C0;

	--djc-payment-selector-border: #243349;
	--djc-payment-selector-text: #94A6C0;
	--djc-payment-selector-hover-surface: #1B2A40;
	--djc-payment-selector-current-background: linear-gradient(135deg, #FF6F6F 0%, #FF6F6F 100%);
	--djc-payment-selector-current-shadow: 0 0.25rem 0.65rem rgba(0, 0, 0, 0.18);
	--djc-payment-selector-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35);
	--djc-payment-selector-savings-surface: #17253B;
	--djc-payment-selector-current-badge-surface: #152134;
	--djc-payment-card-border: #243349;
	--djc-payment-card-shadow: 0 0.5rem 1.75rem rgba(0, 0, 0, 0.18);
	--djc-payment-card-popular-border: #FF6F6F;
	--djc-payment-card-popular-shadow: 0 1rem 2.5rem rgba(0, 0, 0, 0.18);
	--djc-payment-card-header-background: linear-gradient(145deg, #17253B 0%, #17253B 100%);
	--djc-payment-card-popular-header-background: linear-gradient(145deg, #FF6F6F 0%, #FF6F6F 100%);
	--djc-payment-card-popular-badge-border: #243349;
	--djc-payment-card-popular-badge-surface: #152134;
	--djc-payment-card-feature-divider: #243349;
	--djc-payment-card-footer-divider: #243349;
	--djc-payment-card-discount-background: linear-gradient(145deg, #17253B 0%, #17253B 100%);
	--djc-payment-card-unavailable-background: repeating-linear-gradient(135deg, #17253B 0, #17253B 0.7rem, #17253B 0.7rem, #17253B 1.4rem);
	--djc-payment-regular-price-text: #94A6C0;
	--djc-payment-provider-action-background: linear-gradient(135deg, #FF6F6F 0%, #FF6F6F 100%);
	--djc-payment-provider-action-shadow: 0 0.25rem 0.65rem rgba(0, 0, 0, 0.18);
	--djc-payment-provider-secondary-border: #243349;
	--djc-payment-provider-hover-shadow: 0 0.35rem 0.9rem rgba(0, 0, 0, 0.18);
	--djc-payment-provider-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35), 0 0.35rem 0.9rem rgba(255, 111, 111, 0.35);
	--djc-payment-provider-disabled-border: #243349;
	--djc-payment-unavailable-icon: #94A6C0;
	--djc-provider-paypal-text: #3f3f3f;
	--djc-provider-paypal-background: #ffc439;
	--djc-provider-paypal-border: #e8ad26;
	--djc-provider-paypal-shadow: 0 0.25rem 0.65rem rgba(0, 48, 135, 0.16);
	--djc-provider-paypal-hover-text: #000;
	--djc-provider-paypal-hover-background: #f2ba36;
	--djc-provider-paypal-hover-border: #dba51e;
	--djc-provider-paypal-focus-shadow: 0 0 0 3px rgba(219, 165, 30, 0.22), 0 0.35rem 0.9rem rgba(109, 78, 0, 0.16);
	--djc-provider-stripe-text: #fff;
	--djc-provider-stripe-background: #635bff;
	--djc-provider-stripe-border: #5149e6;
	--djc-provider-stripe-shadow: 0 0.25rem 0.65rem rgba(99, 91, 255, 0.24);
	--djc-provider-stripe-hover-background: #5149e6;
	--djc-provider-stripe-hover-border: #453ec9;
	--djc-provider-stripe-focus-shadow: 0 0 0 3px rgba(99, 91, 255, 0.22), 0 0.35rem 0.9rem rgba(63, 56, 190, 0.24);
	--djc-provider-crypto-text: #0C1522;
	--djc-provider-crypto-background: linear-gradient(135deg, #FF6F6F 0%, #FF6F6F 100%);
	--djc-provider-crypto-border: #243349;
	--djc-provider-crypto-shadow: 0 0.25rem 0.65rem rgba(0, 0, 0, 0.18);
	--djc-provider-crypto-hover-background: #FF8A8A;
	--djc-provider-crypto-hover-border: #243349;
	--djc-provider-crypto-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35), 0 0.35rem 0.9rem rgba(255, 111, 111, 0.35);

	--djc-release-filter-border: #526783;
	--djc-release-filter-hover-border: #526783;
	--djc-release-filter-status-text: #94A6C0;
	--djc-release-filter-empty-text: #94A6C0;
	--djc-release-table-scrollbar-color: #526783 #152134;
	--djc-release-summary-icon: #94A6C0;
	--djc-release-download-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.18);
	--djc-release-download-focus-shadow: 0 0 0 3px rgba(255, 111, 111, 0.35), 0 0.25rem 0.75rem rgba(255, 111, 111, 0.35);
	--djc-release-category-fallback-background: #17253B url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='14' height='14' rx='3' fill='none' stroke='white' stroke-width='1.8'/%3E%3Cpath d='m17 10 4-2v8l-4-2z' fill='none' stroke='white' stroke-linejoin='round' stroke-width='1.8'/%3E%3C/svg%3E") center / 1.5rem 1.5rem no-repeat;
	--djc-release-missing-fallback-background: #17253B url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8.5 16.5H7a4.5 4.5 0 0 1-3.18-7.68L5.5 7.14M15.5 7.5H17a4.5 4.5 0 0 1 3.18 7.68l-1.68 1.68M8 12h2M14 12h2M4 4l16 16' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'/%3E%3C/svg%3E") center / 1.65rem 1.65rem no-repeat;
	--djc-release-logo-filter: grayscale(1);
	--djc-release-taxonomy-text: #94A6C0;
	--djc-release-sort-icon: #94A6C0;
	--djc-release-toggle-hover-text: #94A6C0;
	--djc-release-toggle-hover-surface: #1B2A40;
	--djc-release-toggle-hover-border: #243349;
	--djc-key-text: #242129;

	--djc-labels-focus-shadow: 0 0 0 2px rgba(255, 111, 111, 0.35);
	--djc-labels-empty-text: #94A6C0;
	--djc-labels-empty-surface: #17253B;
	--djc-notification-dismiss-hover-surface: #1B2A40;
	--djc-carousel-frame-background: linear-gradient(90deg, transparent, #17253B 20%, #17253B 80%, transparent);
	--djc-carousel-control-text: #94A6C0;
	--djc-carousel-focus-outline: #94A6C0;
	--djc-carousel-autoplay-text: #94A6C0;
	--djc-footer-divider: #243349;
	--djc-footer-heading-accent: #FF6F6F;
	--djc-footer-logo-filter: grayscale(1);
	--djc-footer-logo-hover-filter: grayscale(0);
	--djc-footer-copyright-text: #94A6C0;

	--djc-radius-surface: 0.5rem;
	--djc-radius-control: 0.375rem;
	--djc-radius-action: 0.45rem;
	--djc-radius-compact: 0.35rem;
	--djc-radius-pill: 999px;
	--djc-radius-circle: 50%;
	--djc-size-form-control-min: 2.9rem;
	--djc-size-touch-target-min: 2.75rem;
	--djc-size-pagination-control: 2.75rem;
	--djc-space-card-content: 1.5rem;
}
