:root {

    /* @section Body */
    /* @subsection Body */
    --body-background-color: var(--theme-zone-body-surface-background-color);
    --body-background-color-opacity: 1;
    --body-background-image: none;
    --body-background-repeat: repeat;
    --body-background-gradient: linear-gradient(transparent, transparent);
    --body-shadow: var(--shadow-backdrop);

    /* @section Pages */
    /* @subsection Header */
    --header-background-color: var(--header-bg-color);
    --header-background-color-opacity: 1;
    --header-background-image: none;
    --header-background-repeat: repeat;
    --header-background-gradient: linear-gradient(transparent, transparent);
    --header-shadow: none;
    --header-backing-color: var(--header-bg-color);
    --header-border-color: var(--secondary-border-color);
    --header-bottom-border-color: var(--secondary-border-color);
    --header-link-hover-color: var(--yusaso-blue);
    --header-text-color: var(--secondary-font-color);
    --header-site-header-outline-color: var(--missed-call-red);

    /* @subsection Logo */
    --logo-tint-color: transparent;
    --logo-tint-color-opacity: 1;
    --logo-tint-background-gradient: linear-gradient(transparent, transparent);

    /* @subsection Page Wrapper */
    --page-wrapper-background-color: var(--theme-zone-body-surface-background-color);
    --page-wrapper-background-color-opacity: 0;
    --page-wrapper-background-image: none;
    --page-wrapper-background-repeat: repeat;
    --page-wrapper-background-gradient: linear-gradient(transparent, transparent);
    --page-wrapper-shadow: none;

    /* @subsection Content */
    --center-column-background-color: var(--primary-color);
    --center-column-background-color-opacity: 1;
    --center-column-background-image: none;
    --center-column-background-repeat: repeat;
    --center-column-background-gradient: linear-gradient(transparent, transparent);
    --center-column-shadow: none;

    /* @subsection Footer */
    --footer-site-footer-background-color: var(--secondary-color);
    --footer-site-footer-background-color-opacity: 1;
    --footer-site-footer-background-image: none;
    --footer-site-footer-background-repeat: repeat;
    --footer-site-footer-background-gradient: linear-gradient(transparent, transparent);
    --footer-site-footer-shadow: none;
    --footer-site-footer-border-color: var(--secondary-border-color);
    --footer-site-footer-text-color: var(--secondary-font-color);

    /* @subsection Left Rail */
    --left-rail-background-color: transparent;
    --left-rail-background-color-opacity: 1;
    --left-rail-background-image: none;
    --left-rail-background-repeat: repeat;
    --left-rail-background-gradient: linear-gradient(transparent, transparent);
    --left-rail-shadow: none;

    /* @subsection Right Rail */
    --right-rail-background-color: transparent;
    --right-rail-background-color-opacity: 1;
    --right-rail-background-image: none;
    --right-rail-background-repeat: repeat;
    --right-rail-background-gradient: linear-gradient(transparent, transparent);
    --right-rail-shadow: none;

    /* @subsection Page Heading */
    --page-header-background-color: transparent;
    --page-header-background-color-opacity: 1;
    --page-header-background-image: none;
    --page-header-background-repeat: repeat;
    --page-header-background-gradient: linear-gradient(transparent, transparent);
    --page-header-shadow: none;

    /* @subsection Page Surface */
    --page-background-image: none;
    --page-background-repeat: repeat;
    --page-button-background: var(--color-button-bg);
    --page-button-text: var(--color-button-text);
    --page-card-background: var(--primary-color);
    --page-card-border: var(--primary-border-color);
    --page-card-shadow: 0 2px 10px color-mix(in srgb, var(--dark) 28%, transparent);
    --page-card-text: var(--primary-font-color);
    --page-divider-color: transparent;
    --page-focus-ring: var(--focus-ring-color);
    --page-link-color: var(--primary-link-color);
    --page-muted-text: var(--faded);
    --page-muted-text-color: var(--page-muted-text);
    --page-outer-background: var(--body-bg-color);
    --page-surface: var(--primary-color);
    --page-text-color: var(--primary-font-color);
    --page-field-background: var(--persona-owner-surface-muted);
    --page-field-border: var(--persona-owner-border);
    --page-field-text: var(--persona-owner-text);

    /* @section Widgets */
    /* @subsection Wrapper */
    --widget-background-color: var(--primary-color);
    --widget-background-color-opacity: 1;
    --widget-wrapper-background-image: none;
    --widget-wrapper-background-repeat: repeat;
    --widget-wrapper-background-gradient: linear-gradient(transparent, transparent);
    --widget-wrapper-shadow: none;
    --widget-border-color: var(--primary-border-color);
    --widget-text: var(--primary-font-color);
    --widget-title-color: var(--primary-link-color);

    /* @subsection Header */
    --widget-header-background-color: var(--secondary-color);
    --widget-header-background-color-opacity: 1;
    --widget-header-background-image: none;
    --widget-header-background-repeat: repeat;
    --widget-header-background-gradient: linear-gradient(transparent, transparent);
    --widget-header-shadow: none;
    --widget-header-border: var(--secondary-border-color);
    --widget-header-border-color: var(--secondary-border-color);
    --widget-header-text-color: var(--primary-link-color);

    /* @subsection Content */
    --widget-content-background-color: var(--primary-color);
    --widget-content-background-color-opacity: 1;
    --widget-content-background-image: none;
    --widget-content-background-repeat: repeat;
    --widget-content-background-gradient: linear-gradient(transparent, transparent);
    --widget-content-shadow: none;
    --widget-content-background: var(--primary-color);

    /* @subsection Footer */
    --widget-footer-background-color: var(--secondary-color);
    --widget-footer-background-color-opacity: 1;
    --widget-footer-background-image: none;
    --widget-footer-background-repeat: repeat;
    --widget-footer-background-gradient: linear-gradient(transparent, transparent);
    --widget-footer-shadow: none;
    --widget-footer-text-color: var(--secondary-font-color);
    --widget-footer-border-color: var(--secondary-border-color);

    /* @subsection Navigation */
    --widget-navigation-active-background: var(--navigation-active-background-color);

    /* @section Feature Cards */
    /* @subsection Wrapper */
    --feature-wrapper-background-color: var(--primary-color);
    --feature-wrapper-background-color-opacity: 1;
    --feature-wrapper-background-image: none;
    --feature-wrapper-background-repeat: repeat;
    --feature-wrapper-background-gradient: linear-gradient(transparent, transparent);
    --feature-wrapper-shadow: var(--shadow-backdrop);

    /* @subsection Card */
    --feature-card-background-color: var(--interior-feature-card-background);
    --feature-card-background-color-opacity: 1;
    --feature-card-background-image: none;
    --feature-card-background-repeat: repeat;
    --feature-card-background-gradient: linear-gradient(transparent, transparent);
    --feature-card-shadow: none;
    --interior-feature-card-background: var(--primary-color);
    --feature-card-border-color: var(--primary-border-color);
    --feature-card-text-color: var(--primary-font-color);

    /* @subsection Header */
    --feature-card-header-background-color: var(--secondary-color);
    --feature-card-header-background-color-opacity: 1;
    --feature-card-header-background-image: none;
    --feature-card-header-background-repeat: repeat;
    --feature-card-header-background-gradient: linear-gradient(transparent, transparent);
    --feature-card-header-shadow: none;
    --feature-card-header-text-color: var(--secondary-font-color);
    --feature-card-header-border-color: var(--secondary-border-color);

    /* @subsection Footer */
    --feature-card-footer-background-color: var(--secondary-color);
    --feature-card-footer-background-color-opacity: 1;
    --feature-card-footer-background-image: none;
    --feature-card-footer-background-repeat: repeat;
    --feature-card-footer-background-gradient: linear-gradient(transparent, transparent);
    --feature-card-footer-shadow: none;
    --feature-card-footer-text-color: var(--secondary-font-color);
    --feature-card-footer-border-color: var(--secondary-border-color);

    /* @subsection Nested Card */
    --nested-card-background-color: var(--tertiary-color);
    --nested-card-background-color-opacity: 1;
    --nested-card-background-image: none;
    --nested-card-background-repeat: repeat;
    --nested-card-background-gradient: linear-gradient(transparent, transparent);
    --nested-card-shadow: none;
    --nested-card-border-color: var(--tertiary-border-color);
    --nested-card-text-color: var(--tertiary-font-color);

    /* @section Post Cards */
    /* @subsection Card */
    --post-card-background-color: transparent;
    --post-card-background-color-opacity: 1;
    --post-card-background-image: none;
    --post-card-background-repeat: repeat;
    --post-card-background-gradient: linear-gradient(transparent, transparent);
    --post-card-shadow: none;

    /* @subsection Top Bar */
    --post-top-bar-background: var(--secondary-color);
    --post-top-bar-background-opacity: 1;
    --post-top-bar-background-image: none;
    --post-top-bar-background-repeat: repeat;
    --post-top-bar-background-gradient: linear-gradient(transparent, transparent);
    --post-top-bar-shadow: none;
    --post-top-bar-border: var(--secondary-border-color);
    --post-top-bar-text: var(--secondary-font-color);

    /* @subsection Body */
    --post-body-background: transparent;
    --post-body-background-opacity: 1;
    --post-body-background-image: none;
    --post-body-background-repeat: repeat;
    --post-body-background-gradient: linear-gradient(transparent, transparent);
    --post-body-shadow: none;
    --post-body-border: var(--primary-border-color);
    --post-body-text: var(--primary-font-color);

    /* @subsection Action Bar */
    --post-action-background: var(--secondary-color);
    --post-action-background-opacity: 1;
    --post-action-background-image: none;
    --post-action-background-repeat: repeat;
    --post-action-background-gradient: linear-gradient(transparent, transparent);
    --post-action-shadow: none;
    --post-action-icon-hover-color: var(--primary-font-color);
    --post-action-icon-color: var(--page-link-color);

    /* @subsection Reply */
    --post-reply-background: var(--primary-color);
    --post-reply-background-opacity: 1;
    --post-reply-background-image: none;
    --post-reply-background-repeat: repeat;
    --post-reply-background-gradient: linear-gradient(transparent, transparent);
    --post-reply-shadow: none;
    --post-reply-delete-text: var(--post-reply-text);
    --post-reply-text: var(--primary-font-color);
    --reply-control-border: var(--primary-link-color);
    --post-reply-border: var(--primary-border-color);

    /* @subsection Other */
    --post-hashtag-text: var(--page-link-color);
    --post-metadata-text: var(--metadata-color);

    /* @section Popups */
    /* @subsection Wrapper */
    --popup-background-color: var(--primary-color);
    --popup-background-color-opacity: 1;
    --popup-background-image: none;
    --popup-background-repeat: repeat;
    --popup-background-gradient: linear-gradient(transparent, transparent);
    --popup-shadow: var(--shadow-backdrop);
    --popup-border-color: var(--primary-border-color);
    --popup-button-hover-text: var(--popup-hover-text-color);
    --popup-link-color: var(--primary-link-color);
    --popup-hover-text-color: var(--primary-link-hover-color);
    --popup-text-color: var(--primary-font-color);
    --popup-collapsed-new-message-background: var(--yusaso-purple);
    --popup-end-call-color: var(--alert-bad-border);

    /* @subsection Header */
    --popup-header-background-color: var(--secondary-color);
    --popup-header-background-color-opacity: 1;
    --popup-header-background-image: none;
    --popup-header-background-repeat: repeat;
    --popup-header-background-gradient: linear-gradient(transparent, transparent);
    --popup-header-shadow: none;
    --popup-header-border-color: var(--secondary-border-color);
    --popup-header-text-color: var(--secondary-font-color);

    /* @subsection Content */
    --content-surface-background-color: var(--primary-color);
    --content-surface-background-color-opacity: 1;
    --content-surface-background-image: var(--persona-popup-background-image);
    --content-surface-background-repeat: no-repeat;
    --content-surface-background-gradient: linear-gradient(transparent, transparent);
    --popup-content-shadow: none;

    /* @subsection Footer */
    --popup-footer-background-color: var(--secondary-color);
    --popup-footer-background-color-opacity: 1;
    --popup-footer-background-image: none;
    --popup-footer-background-repeat: repeat;
    --popup-footer-background-gradient: linear-gradient(transparent, transparent);
    --popup-footer-shadow: none;
    --popup-footer-text-color: var(--secondary-font-color);
    --popup-footer-border-color: var(--secondary-border-color);
    --popup-footer-inner-glow: none;
    --popup-footer-outer-glow: none;

    /* @subsection Backdrop */
    --popup-backdrop-color: var(--backdrop);
    --popup-backdrop-opacity: 0.82;

    /* @section Buttons */
    /* @subsection Composer */
    --post-composer-button-background-color: var(--primary-accent-color);
    --post-composer-button-border-color: var(--yusaso-blue);
    --post-composer-button-composer-tool-style-text-color: var(--light);
    --post-composer-button-post-composer-background-choice-none-background-color: var(--primary-accent-color);
    --post-composer-button-post-composer-background-choice-none-text-color: var(--light);
    --post-composer-button-post-composer-rte-action-hover-text-color: var(--light);
    --post-composer-button-post-composer-rte-action-text-color: var(--light);

    /* @subsection Decline */
    --button-decline-background: var(--yusaso-purple-light);
    --button-decline-border: var(--yusaso-purple);
    --button-decline-text: var(--yusaso-purple);

    /* @subsection File Selector */
    --page-actions-input-type-file-file-selector-button-border-color: var(--light);

    /* @subsection Flex */
    --button-flex-background: var(--secondary-accent-color);
    --button-flex-border: var(--secondary-border-color);
    --button-flex-hover-background: var(--yusaso-blue);
    --button-flex-text: var(--primary-font-color);

    /* @subsection Full */
    --button-full-background: var(--persona-owner-accent);
    --button-full-border: var(--persona-owner-border);
    --button-full-hover-background: var(--persona-owner-accent-soft);
    --button-full-text: var(--persona-owner-text);

    /* @subsection Interactive */
    --interactive-surface-background-color: var(--primary-color);
    --interactive-surface-background-image: var(--primary-accent-color);
    --interactive-surface-background-repeat: repeat;
    --interactive-surface-border-color: var(--primary-border-color);
    --interactive-surface-hover-border-color: var(--primary-link-hover-color);

    /* @subsection Messages Page */
    --messages-page-button-border-color: var(--primary-link-hover-color);
    --messages-page-button-text-color: var(--light);

    /* @subsection Standard */
    --standard-surface-border-color: var(--primary-border-color);

    /* @subsection Toggle */
    --toggle-on-background: var(--yusaso-green);
    --toggle-off-background: var(--faded);
    --toggle-knob-color: var(--light);
    --toggle-text-color: var(--light);
    --toggle-focus-outline: var(--yusaso-blue);

    /* @subsection General */
    --button-standard-background-image: linear-gradient(transparent, transparent);
    --button-standard-background-repeat: no-repeat;

    /* @section Calls */
    /* @subsection Call Popup */
    --call-popup-header-background-image: none;
    --call-popup-header-background-repeat: repeat;
    --call-popup-header-text-color: var(--secondary-font-color);
    --call-popup-header-border-color: var(--secondary-border-color);
    --call-popup-text-color: var(--primary-font-color);

    /* @subsection Post Audio */
    --calls-post-audio-visualizer-background-color: var(--primary-color);

    /* @section Colors and Effects */
    /* @subsection Base */
    --new-base-aesthetics-popup-corner-close-text-color: var(--light);
    --new-base-aesthetics-rule-background-color: var(--light);
    --new-base-aesthetics-rule-border-color: var(--light);
    --new-base-aesthetics-yusaso-message-dialog-backdrop-background-color: color-mix(in srgb, var(--backdrop) 72%, transparent);

    /* @subsection Color */
    --color-link: var(--primary-link-color);
    --color-button-bg: var(--persona-owner-accent);
    --color-button-border: var(--persona-owner-border);
    --color-button-hover-bg: var(--persona-owner-accent-soft);
    --color-button-text: var(--persona-owner-text);

    /* @subsection Color Controls */
    --color-controls-public-color-swatch-input-border-color: var(--secondary-color);

    /* @subsection Slider */
    --slider-left-color: var(--secondary-color);
    --slider-right-color: var(--primary-color);
    --slider-thumb-color: var(--primary-font-color);
    --slider-thumb-ring-color: var(--secondary-font-color);

    /* @subsection Shadows and Glows */
    --glow-drop-soft: drop-shadow(0 0 .3rem var(--glow));
    --shadow-drop-soft: drop-shadow(0 1px 2px var(--shadow-color));
    --glow-text-soft: 0 0 6px var(--glow);
    --shadow-text-soft: 0 1px 2px var(--shadow-color);

    /* @subsection Theme */
    --theme-body-background: var(--theme-page-background);
    --theme-page-background: var(--primary-color);
    --theme-surface-frame-background-color: transparent;

    /* @subsection Theme Editor */
    --theme-editor-rule-text-color: var(--faded);

    /* @section Composer */
    /* @subsection Editor */
    --composer-editor-background: var(--form-textarea-background);
    --composer-editor-surface: var(--light);
    --composer-editor-surface-color: var(--dark);
    --composer-editor-text: var(--form-textarea-text);

    /* @subsection Eraser */
    --post-composer-eraser-icon-background-color: var(--faded);
    --post-composer-eraser-icon-background-color-2: var(--light);

    /* @subsection Feed */
    --feed-post-link-preview-background-color: var(--light);
    --feed-post-link-preview-content-background-color: var(--light);
    --feed-post-link-preview-content-text-color: var(--dark);
    --feed-post-link-preview-description-text-color: var(--dark);
    --feed-post-link-preview-text-color: var(--dark);
    --feed-quick-post-background-color: var(--dark);
    --feed-small-text-color: var(--yusaso-green-light);
    --feed-strong-text-color: var(--dark);

    /* @subsection Giphy */
    --composer-giphy-reply-attachment-background-color: var(--light);
    --composer-giphy-reply-attachment-text-color: var(--dark);

    /* @subsection Option */
    --post-composer-option-background-color: var(--primary-accent-color);
    --post-composer-option-text-color: var(--light);

    /* @subsection Overlay */
    --composer-overlay-frame-swatch-background-color: var(--primary-color);
    --composer-overlay-frame-swatch-text-color: var(--primary-font-color);

    /* @subsection Post */
    --composer-post-image-dialog-backdrop-background-color: color-mix(in srgb, var(--backdrop) 90%, transparent);
    --composer-post-reply-visual-editor-background-color: var(--light);
    --composer-post-reply-visual-editor-text-color: var(--dark);
    --post-composer-active-gradient: var(--primary-color);
    --post-composer-choice-text: var(--post-composer-control-text-color);
    --post-composer-content-background: var(--form-textarea-background);
    --post-composer-content-border-color: var(--page-field-border);
    --post-composer-control-background: var(--secondary-toolbar-color);
    --post-composer-control-border-color: var(--primary-toolbar-color);
    --post-composer-control-text-color: var(--light);
    --post-composer-content-text-color: var(--secondary-toolbar-color);

    /* @subsection Post Layout */
    --post-layout-post-audio-visualizer-background-color: var(--primary-color);
    --post-layout-post-create-popup-dialog-composer-state-popu-background-color: color-mix(in srgb, var(--dark) 88%, transparent);
    --post-layout-video-background-color: var(--dark);

    /* @subsection Preview */
    --post-composer-preview-content-data-composer-background-color: var(--light);
    --post-composer-preview-content-data-composer-text-color: var(--dark);
    --post-composer-preview-footer-background-color: var(--secondary-color);
    --post-composer-preview-open-backdrop-background-color: color-mix(in srgb, var(--backdrop) 88%, transparent);
    --post-composer-preview-open-background-color: var(--dark);
    --post-composer-preview-open-border-color: var(--secondary-color);
    --post-composer-preview-open-shade-color: var(--secondary-color);
    --post-composer-preview-open-text-color: var(--light);

    /* @subsection Quick */
    --composer-quick-post-attachment-preview-background-color: var(--light);
    --composer-quick-post-attachment-preview-text-color: var(--dark);
    --composer-quick-post-preview-dialog-backdrop-background-color: color-mix(in srgb, var(--backdrop) 95%, transparent);

    /* @subsection Rule */
    --post-composer-rule-background-color: var(--primary-accent-color);
    --post-composer-rule-border-color: var(--yusaso-blue);

    /* @subsection Span */
    --composer-span-background-color: var(--light);
    --composer-span-text-color: var(--dark);
    --post-composer-span-aria-hidden-true-underline-color: var(--yusaso-orange);
    --post-composer-span-underline-color: var(--yusaso-orange);

    /* @subsection Textarea */
    --post-composer-textarea-name-composer-body-post-composer-si-background-color: var(--light);
    --post-composer-textarea-name-composer-body-post-composer-si-caret-color: var(--dark);
    --post-composer-textarea-name-composer-body-post-composer-si-text-color: var(--dark);

    /* @subsection Tool */
    --composer-tool-background: var(--secondary-toolbar-color);
    --composer-tool-hover-background: var(--primary-accent-color);
    --composer-tool-text: var(--primary-font-color);
    --composer-tool-text-color: var(--primary-font-color);

    /* @subsection Toolbar */
    --composer-toolbar-background: var(--primary-color);
    --composer-toolbar-border: var(--primary-border-color);
    --composer-toolbar-glyph-color: var(--light);

    /* @subsection General */
    --composer-active-gradient: var(--primary-color);
    --composer-caret-color: var(--form-textarea-text);
    --composer-default-bg-color: transparent;
    --composer-emoji-menu-background: var(--secondary-toolbar-color);
    --composer-gradient-decoration-color: var(--form-textarea-text);
    --composer-persona-gradient: var(--primary-color);
    --composer-swatch-border: var(--primary-link-hover-color);
    --composer-a-text-color: var(--dark);
    --composer-background-tool-glyph-shade-color: color-mix(in srgb, var(--light) 33%, transparent);
    --composer-native-emoji-text-color: var(--dark);
    --composer-visual-composer-editor-contenteditable-true-background-color: var(--light);
    --composer-near-limit-color: var(--yusaso-orange);
    --post-composer-confirm-backdrop-background-color: color-mix(in srgb, var(--backdrop) 95%, transparent);
    --post-composer-rich-background-color: var(--light);
    --post-composer-select-post-composer-rte-select-input-text-color: var(--light);

    /* @section Forms */
    /* @subsection Error */
    --error-background: var(--form-error-background);
    --error-border: var(--form-error-border);
    --error-text: var(--form-error-text);
    --form-error-background: var(--yusaso-purple-light);
    --form-error-border: var(--yusaso-purple);
    --form-error-text: var(--yusaso-purple);

    /* @subsection Field */
    --form-field-disabled-background: var(--primary-color);
    --form-field-disabled-text: var(--primary-font-color);
    --form-field-focus-border: var(--secondary-accent-color);
    --form-field-focus-shadow: var(--secondary-accent-color);
    --form-field-hover-border: var(--primary-accent-color);

    /* @subsection Fieldset */
    --form-fieldset-background: transparent;
    --form-fieldset-border: var(--secondary-border-color);

    /* @subsection Focus */
    --focus-ring-color: var(--yusaso-orange);

    /* @subsection Panel */
    --panel-background: transparent;
    --panel-border-color: transparent;

    /* @subsection Search */
    --search-icon-color: var(--primary-link-hover-color);

    /* @subsection Selection */
    --content-selection-hover-background: var(--persona-badge-background);
    --content-selection-hover-border: var(--persona-owner-background-border);

    /* @subsection Success */
    --form-success-background: var(--secondary-toolbar-color);
    --form-success-border: var(--yusaso-green);
    --form-success-text: var(--faded);

    /* @subsection Textarea */
    --form-textarea-background: var(--primary-color);
    --form-textarea-text: var(--page-field-text);
    --textarea-background: var(--form-textarea-background);
    --textarea-text: var(--form-textarea-text);

    /* @subsection General */
    --form-choice-accent: var(--yusaso-blue);
    --form-helper-color: var(--tertiary-color);
    --form-legend-color: var(--light);
    --form-placeholder-color: var(--tertiary-color);
    --form-required-color: var(--faded);
    --form-input-border: var(--persona-owner-border);

    /* @section Messaging */
    /* @subsection Messages Page */
    --messages-page-message-bubble-body-text-color: var(--primary-font-color);
    --messages-page-message-conversation-text-color: var(--primary-font-color);
    --messages-page-message-shared-post-label-row-text-color: var(--faded);
    --messages-page-messaging-advertisement-text-color: var(--faded);
    --messages-page-messaging-chat-header-border-color: var(--secondary-border-color);
    --messages-page-messaging-composer-border-color: var(--secondary-toolbar-color);
    --messages-page-messaging-conversation-preview-text-color: var(--faded);
    --messages-page-messaging-conversation-text-color: var(--primary-font-color);
    --messages-page-messaging-group-avatar-text-color: var(--primary-link-hover-color);
    --messages-page-messaging-history-text-color: var(--primary-font-color);
    --messages-page-strong-text-color: var(--yusaso-blue);
    --messages-page-strong-text-color-2: var(--primary-link-hover-color);
    --messages-page-header-text-color: var(--secondary-font-color);
    --messages-page-span-first-child-text-color: var(--primary-link-hover-color);
    --messages-page-textarea-post-composer-simple-placeholder-text-color: var(--faded);

    /* @subsection Messaging */
    --messaging-entry-hover-background: var(--primary-color);
    --messaging-dm-conversation-inbox-background-color: color-mix(in srgb, var(--dark) 80%, transparent);
    --messaging-message-bubble-is-admin-message-border-color: var(--missed-call-red);
    --messaging-message-compose-box-text-color: var(--dark);
    --messaging-message-inbox-row-is-admin-unread-border-color: var(--missed-call-red);
    --messaging-message-unread-badge-background-color: var(--missed-call-red);

    /* @subsection Private Chat */
    --dm-theme-name-hover-border: var(--persona-micro-badge-name-hover-border);
    --dm-theme-name-hover-glow: var(--persona-micro-badge-name-hover-glow);
    --private-chat-page-messaging-video-popout-panel-body-background-color: var(--dark);
    --private-chat-page-messaging-video-popout-trigger-hover-background-color: color-mix(in srgb, var(--dark) 10%, transparent);

    /* @subsection Workspace */
    --messaging-workspace-message-body-text-color: var(--primary-font-color);
    --messaging-workspace-message-conversation-background-color: var(--primary-color);
    --messaging-workspace-message-conversation-item-hover-background-color: var(--light);
    --messaging-workspace-message-conversation-item-text-color: var(--primary-font-color);
    --messaging-workspace-message-conversation-text-color: var(--primary-font-color);
    --messaging-workspace-message-sender-identity-text-color: var(--primary-font-color);
    --messaging-workspace-messaging-role-creator-text-color: var(--faded);
    --messaging-workspace-summary-text-color: var(--primary-font-color);

    /* @section Navigation */
    /* @subsection Link */
    --link-hover-color: var(--primary-link-hover-color);
    --link-text-color: var(--primary-link-color);

    /* @subsection List */
    --list-item-background: transparent;

    /* @subsection Mobile */
    --mobile-navigation-active-background: var(--primary-accent-color);

    /* @subsection Navigation */
    --navigation-current-border-color: var(--secondary-border-color);
    --navigation-active-background-color: color-mix(in srgb, var(--yusaso-blue) 12%, transparent);
    --navigation-active-text-color: var(--yusaso-blue);
    --navigation-background-color: var(--secondary-color);
    --navigation-border-color: var(--secondary-border-color);
    --navigation-hover-background-color: var(--light);
    --navigation-hover-text-color: var(--secondary-toolbar-color);
    --navigation-text-color: var(--header-link-color);

    /* @subsection Section */
    --section-background: transparent;
    --section-border: transparent;

    /* @subsection Tab */
    --tab-active-background-color: var(--navigation-active-background-color);
    --tab-active-border-color: var(--yusaso-blue);
    --tab-active-text-color: var(--navigation-active-text-color);
    --tab-background-color: transparent;
    --tab-border-color: var(--page-divider-color);
    --tab-hover-background-color: var(--navigation-hover-background-color);
    --tab-hover-border-color: var(--navigation-border-color);
    --tab-hover-text-color: var(--navigation-hover-text-color);
    --tab-text-color: var(--primary-font-color);

    /* @section Personas */
    /* @subsection Badge */
    --badge-frame-clearance: 0.55rem;
    --persona-badge-background-opacity: 0.3;
    --persona-badge-background: var(--persona-owner-surface);
    --person-accent-soft: var(--secondary-color);
    --person-danger: var(--faded);
    --person-danger-soft: var(--secondary-toolbar-color);
    --persona-badge-avatar-background-color: var(--faded);
    --persona-badge-data-ui-role-icon-after-text-color: var(--yusaso-orange);
    --persona-badge-follow-star-text-color: var(--yusaso-orange);
    --persona-badge-persona-mini-dialog-backdrop-background-color: color-mix(in srgb, var(--backdrop) 65%, transparent);
    --persona-badge-persona-safety-dialog-backdrop-background-color: color-mix(in srgb, var(--backdrop) 65%, transparent);

    /* @subsection Compact */
    --persona-compact-background: transparent;
    --persona-compact-border: transparent;
    --persona-compact-background-color: var(--persona-owner-surface-muted);
    --persona-compact-background-image: var(--persona-owner-background-image), var(--interactive-surface-background-image);
    --persona-compact-background-repeat: no-repeat;
    --persona-compact-text: var(--viewer-primary-font-color);

    /* @subsection Header Avatar */
    --header-avatar-room: 3rem;
    --header-avatar-room-narrow: 2.25rem;

    /* @subsection Left */
    --persona-left-column-background-color: var(--primary-color);
    --persona-left-column-border-color: var(--persona-owner-border);

    /* @subsection Micro */
    --persona-micro-badge-name-hover-border: var(--secondary-color);
    --persona-micro-badge-name-hover-glow: color-mix(in srgb, var(--light) 25%, transparent);

    /* @subsection Name */
    --persona-name-glow: var(--dark);
    --persona-name-text: var(--primary-link-color);

    /* @subsection Owner */
    --persona-owner-accent: var(--primary-link-active-color);
    --persona-owner-accent-soft: var(--primary-accent-color);
    --persona-owner-avatar-frame-image: none;
    --persona-owner-background: var(--theme-page-background);
    --persona-owner-background-border: transparent;
    --persona-owner-background-image: none;
    --persona-owner-background-repeat: no-repeat;
    --persona-owner-border: var(--primary-border-color);
    --persona-owner-danger: var(--faded);
    --persona-owner-danger-soft: var(--secondary-toolbar-color);
    --persona-owner-popup-frame-image: none;
    --persona-owner-portrait-frame-image: none;
    --persona-owner-surface: var(--primary-color);
    --persona-owner-surface-muted: var(--dark);
    --persona-owner-heading: var(--primary-font-color);
    --persona-owner-text: var(--primary-font-color);
    --persona-owner-text-muted: var(--faded);

    /* @subsection Person */
    --person-accent: var(--primary-link-active-color);
    --person-border: var(--primary-border-color);
    --person-surface: var(--primary-accent-color);
    --person-surface-muted: var(--primary-accent-color);
    --person-text: var(--primary-font-color);
    --person-text-muted: var(--faded);

    /* @subsection Popup */
    --persona-popup-background-image: var(--persona-owner-background-image),
    var(--persona-owner-background);
    --persona-popup-background-repeat: repeat;
    --persona-popup-background-color: var(--primary-color);

    /* @subsection Small */
    --persona-small-font-color: var(--persona-owner-text-muted);
    --persona-small-font: var(--font-sm);

    /* @subsection Switcher */
    --persona-switcher-item-is-current-background-color: var(--primary-accent-color);
    --persona-switcher-toggle-background-color: var(--primary-accent-color);
    --persona-switcher-toggle-border-color: var(--faded);

    /* @subsection General */
    --persona-authored-background: transparent;
    --persona-overview-avatar-column: 16rem;
    --viewer-primary-font-color: var(--primary-font-color);
    --persona-type-text: var(--viewer-primary-font-color);
    --persona-img-background-color: var(--faded);
    --persona-new-interest-tags-placeholder-text-color: var(--tertiary-color);
    --persona-profile-avatar-background-color: var(--faded);
    --persona-selection-current-background-color: var(--yusaso-green);

    /* @section Shop */
    /* @subsection Cart */
    --cart-thumb-background: var(--page-field-background);
    --cart-line-divider: var(--page-divider-color);
    --cart-blocked-text: var(--form-error-text);
    --cart-remove-text: var(--yusaso-blue);

    /* @subsection Shop */
    --shop-see-more-background: transparent;
    --shop-see-more-hover-background: color-mix(in srgb, var(--yusaso-blue) 18%, transparent);
    --shop-see-more-border: var(--tertiary-border-color);
    --shop-see-more-text: var(--primary-font-color);
    --shop-see-more-chevron-color: var(--yusaso-blue);

    /* @section Typography */
    /* @subsection H1 */
    --font-h1-family: var(--font-html-family);
    --font-h1-size: var(--font-xl);

    /* @subsection H2 */
    --font-h2-family: var(--font-html-family);
    --font-h2-size: var(--font-lg);

    /* @subsection H3 */
    --font-h3-family: var(--font-html-family);
    --font-h3-size: var(--font-md);

    /* @subsection H4 */
    --font-h4-family: var(--font-html-family);
    --font-h4-size: var(--font-md);

    /* @subsection H5 */
    --font-h5-family: var(--font-html-family);
    --font-h5-size: var(--font-sm);

    /* @subsection Heading */
    --heading-font-family: var(--font-family);
    --heading-font-weight: 700;
    --heading-font-color: var(--primary-font-color);

    /* @subsection Metadata */
    --metadata-color: var(--yusaso-green-light);

    /* @subsection General */
    --font-inactive: var(--font-inactive-color);
    --font-body-family: Arial, Helvetica, sans-serif;
    --font-control-family: Arial, Helvetica, sans-serif;
    --font-html-family: var(--font-family);

    /* @section Other */
    /* @subsection Advertisement */
    --advertisement-background: transparent;
    --advertisement-border: transparent;
    --advertisement-text: var(--primary-font-color);

    /* @subsection Cards */
    --cards-processing-dialog-backdrop-background-color: color-mix(in srgb, var(--backdrop) 72%, transparent);

    /* @subsection History */
    --history-line-divider: var(--page-divider-color);

    /* @subsection Memory */
    --memory-note-font-color: var(--primary-font-color);
    --memory-board-toolbar-background: linear-gradient(var(--secondary-toolbar-color), var(--primary-toolbar-color));
    --memory-board-toolbar-border-color: var(--post-composer-control-border-color);
    --memory-board-toolbar-shadow: var(--shadow-backdrop);
    --memory-board-panel-background-color: var(--primary-color);
    --memory-board-panel-text-color: var(--primary-font-color);
    --memory-board-panel-border-color: var(--primary-accent-color);
    --memory-board-panel-shadow: var(--shadow-backdrop);
    --memory-board-background-color: var(--primary-color);
    --memory-board-border-color: var(--persona-owner-border);

    /* @section Connection */
    /* @subsection General */
    --connection-status-background: var(--yusaso-green-light);
    --connection-status-border: var(--yusaso-green);
    --connection-status-text: var(--yusaso-green);

    /* @section Glyph */
    /* @subsection Add */
    --glyph-role-add-color: var(--glyph);

    /* @subsection Pagination */
    --glyph-role-pagination-first-color: var(--glyph);
    --glyph-role-pagination-previous-color: var(--glyph);
    --glyph-role-pagination-next-color: var(--glyph);
    --glyph-role-pagination-last-color: var(--glyph);

    /* @subsection Menu */
    --glyph-role-menu-toggle-color: var(--glyph);

    /* @subsection Apply */
    --glyph-role-apply-color: var(--glyph);

    /* @subsection Back */
    --glyph-role-back-color: var(--glyph);

    /* @subsection Block */
    --glyph-role-block-color: var(--glyph);

    /* @subsection Call */
    --glyph-role-call-color: var(--glyph);
    --glyph-role-call-missed-color: var(--glyph);

    /* @subsection Cancel */
    --glyph-role-cancel-color: var(--glyph);

    /* @subsection Chat */
    --glyph-role-chat-option-camera-color: var(--glyph);
    --glyph-role-chat-option-new-color: var(--glyph);
    --glyph-role-chat-option-voice-color: var(--glyph);
    --glyph-role-chat-status-camera-color: var(--glyph);
    --glyph-role-chat-status-screen-share-color: var(--glyph);
    --glyph-role-chat-status-voice-color: var(--glyph);
    --glyph-role-chat-option-camera-off-color: var(--glyph);
    --glyph-role-chat-option-leave-color: var(--glyph);
    --glyph-role-chat-option-leave-permanent-color: var(--glyph);
    --glyph-role-chat-option-pass-share-color: var(--glyph);
    --glyph-role-chat-option-popout-color: var(--glyph);
    --glyph-role-chat-option-screen-share-color: var(--glyph);
    --glyph-role-chat-option-screen-share-off-color: var(--glyph);
    --glyph-role-chat-option-voice-mute-color: var(--glyph);

    /* @subsection Close */
    --glyph-role-close-color: var(--glyph);

    /* @subsection Connect */
    --glyph-role-connect-color: var(--glyph);

    /* @subsection Register */
    --glyph-role-register-color: var(--glyph);

    /* @subsection Sign */
    --glyph-role-sign-in-color: var(--glyph);

    /* @subsection Gift */
    --glyph-role-gift-notice-color: var(--glyph);

    /* @subsection Connection */
    --glyph-role-connection-accepted-color: var(--glyph);

    /* @subsection Connections */
    --glyph-role-connections-circle-color: var(--glyph);

    /* @subsection Content */
    --glyph-role-content-audio-color: var(--glyph);
    --glyph-role-content-background-color: var(--glyph);
    --glyph-role-content-clips-color: var(--glyph);
    --glyph-role-content-frame-color: var(--glyph);
    --glyph-role-content-page-color: var(--glyph);
    --glyph-role-content-photos-color: var(--glyph);
    --glyph-role-content-snippet-color: var(--glyph);
    --glyph-role-content-videos-color: var(--glyph);
    --glyph-role-content-website-color: var(--glyph);

    /* @subsection Delete */
    --glyph-role-delete-color: var(--glyph);

    /* @subsection Edit */
    --glyph-role-edit-color: var(--glyph);

    /* @subsection Format */
    --glyph-role-format-color: var(--glyph);

    /* @subsection Gif */
    --glyph-role-gif-color: var(--glyph);

    /* @subsection Hide */
    --glyph-role-hide-panel-color: var(--glyph);

    /* @subsection Highlight */
    --glyph-role-highlight-color: var(--glyph);

    /* @subsection Inbox */
    --glyph-role-inbox-color: var(--glyph);

    /* @subsection Introduction */
    --glyph-role-introduction-color: var(--glyph);
    --glyph-role-introduction-approval-color: var(--glyph);
    --glyph-role-introduction-status-color: var(--glyph);

    /* @subsection Link */
    --glyph-role-link-color: var(--glyph);

    /* @subsection Memory */
    --glyph-role-memory-board-add-note-color: var(--glyph);
    --glyph-role-memory-board-bring-forward-color: var(--glyph);
    --glyph-role-memory-board-crop-down-color: var(--glyph);
    --glyph-role-memory-board-crop-left-color: var(--glyph);
    --glyph-role-memory-board-crop-right-color: var(--glyph);
    --glyph-role-memory-board-crop-up-color: var(--glyph);
    --glyph-role-memory-board-crop-zoom-in-color: var(--glyph);
    --glyph-role-memory-board-crop-zoom-out-color: var(--glyph);
    --glyph-role-memory-board-duplicate-color: var(--glyph);
    --glyph-role-memory-board-lock-color: var(--glyph);
    --glyph-role-memory-board-reset-crop-color: var(--glyph);
    --glyph-role-memory-board-rotate-left-color: var(--glyph);
    --glyph-role-memory-board-rotate-right-color: var(--glyph);
    --glyph-role-memory-board-scale-down-color: var(--glyph);
    --glyph-role-memory-board-scale-up-color: var(--glyph);
    --glyph-role-memory-board-send-backward-color: var(--glyph);
    --glyph-role-memory-board-unlock-color: var(--glyph);
    --glyph-role-memory-board-cat-add-color: var(--glyph);
    --glyph-role-memory-board-cat-transform-color: var(--glyph);
    --glyph-role-memory-board-cat-crop-color: var(--glyph);
    --glyph-role-memory-board-cat-arrange-color: var(--glyph);
    --glyph-role-memory-board-cat-style-color: var(--glyph);
    --glyph-role-memory-board-cat-note-color: var(--glyph);
    --glyph-role-memory-board-cat-board-color: var(--glyph);
    --glyph-role-memory-board-move-color: var(--glyph);

    /* @subsection Message */
    --glyph-role-message-color: var(--glyph);

    /* @subsection Moderation */
    --glyph-role-moderation-color: var(--glyph);

    /* @subsection Navigation */
    --glyph-role-navigation-communities-color: var(--glyph);
    --glyph-role-navigation-messages-color: var(--glyph);
    --glyph-role-navigation-compose-color: var(--glyph);
    --glyph-role-navigation-calls-color: var(--glyph);
    --glyph-role-navigation-calls-missed-color: var(--missed-call-red);
    --glyph-role-navigation-chats-color: var(--glyph);
    --glyph-role-navigation-connections-color: var(--glyph);
    --glyph-role-navigation-home-color: var(--glyph);
    --glyph-role-navigation-hover-color: var(--primary-link-hover-color);
    --glyph-role-navigation-lounges-color: var(--glyph);
    --glyph-role-navigation-notifications-color: var(--glyph);
    --glyph-role-navigation-profile-color: var(--glyph);
    --glyph-role-navigation-public-chat-color: var(--glyph);
    --glyph-role-navigation-replies-color: var(--glyph);

    /* @subsection New */
    --glyph-role-new-persona-color: var(--glyph);

    /* @subsection Open */
    --glyph-role-open-color: var(--glyph);

    /* @subsection Password */
    --glyph-role-password-visibility-color: var(--glyph);

    /* @subsection Pop */
    --glyph-role-pop-out-color: var(--glyph);

    /* @subsection Popup */
    --glyph-role-popup-add-to-chat-color: var(--glyph);
    --glyph-role-popup-camera-color: var(--glyph);
    --glyph-role-popup-collapse-color: var(--glyph);
    --glyph-role-popup-connections-color: var(--glyph);
    --glyph-role-popup-end-call-color: var(--glyph);
    --glyph-role-popup-answer-color: var(--glyph);
    --glyph-role-popup-decline-color: var(--glyph);
    --glyph-role-popup-expand-color: var(--glyph);
    --glyph-role-popup-popout-color: var(--glyph);
    --glyph-role-popup-send-color: var(--glyph);
    --glyph-role-popup-settings-color: var(--glyph);
    --glyph-role-popup-voice-color: var(--glyph);

    /* @subsection Post */
    --glyph-role-post-color: var(--glyph);
    --glyph-role-post-action-delete-color: var(--glyph);
    --glyph-role-post-action-edit-color: var(--glyph);
    --glyph-role-post-action-follow-color: var(--glyph);
    --glyph-role-post-action-pin-color: var(--glyph);
    --glyph-role-post-action-reply-color: var(--glyph);
    --glyph-role-post-action-repost-color: var(--glyph);
    --glyph-role-post-action-unfollow-color: var(--glyph);
    --glyph-role-post-action-unpin-color: var(--glyph);
    --glyph-role-post-reply-color: var(--glyph);
    --glyph-role-post-action-expand-color: var(--glyph);

    /* @subsection Preview */
    --glyph-role-preview-color: var(--glyph);

    /* @subsection Redo */
    --glyph-role-redo-color: var(--glyph);

    /* @subsection Reply */
    --glyph-role-reply-color: var(--glyph);
    --glyph-role-reply-action-delete-color: var(--glyph);
    --glyph-role-reply-action-edit-color: var(--glyph);

    /* @subsection Report */
    --glyph-role-report-color: var(--glyph);

    /* @subsection Role */
    --glyph-role-role-creator-color: var(--glyph);
    --glyph-role-role-owner-color: var(--glyph);
    --glyph-role-role-admin-color: var(--glyph);
    --glyph-role-role-moderator-color: var(--glyph);

    /* @subsection Safety */
    --glyph-role-safety-menu-color: var(--glyph);

    /* @subsection Save */
    --glyph-role-save-color: var(--glyph);

    /* @subsection Search */
    --glyph-role-search-color: var(--glyph);

    /* @subsection Security */
    --glyph-role-security-color: var(--glyph);

    /* @subsection Settings */
    --glyph-role-settings-color: var(--glyph);

    /* @subsection Share */
    --glyph-role-share-color: var(--glyph);

    /* @subsection Show */
    --glyph-role-show-panel-color: var(--glyph);

    /* @subsection Silence */
    --glyph-role-silence-color: var(--glyph);

    /* @subsection Smiley */
    --glyph-role-smiley-color: var(--glyph);

    /* @subsection System */
    --glyph-role-system-color: var(--glyph);

    /* @subsection Undo */
    --glyph-role-undo-color: var(--glyph);

    /* @subsection Upload */
    --glyph-role-upload-color: var(--glyph);

    /* @subsection Theme */
    --glyph-role-theme-editor-color: var(--glyph);

    /* @subsection Disconnect */
    --glyph-role-disconnect-color: var(--glyph);

    /* @subsection Info */
    --glyph-role-info-color: var(--glyph);

    /* @subsection Leave */
    --glyph-role-leave-community-color: var(--glyph);

    /* @subsection Temp */
    --glyph-role-temp-ban-color: var(--glyph);

    /* @subsection Widget */
    --glyph-role-widget-menu-more-color: var(--glyph);

    /* @subsection View */
    --glyph-role-view-full-persona-color: var(--glyph);

    /* @subsection Header */
    --glyph-role-header-calls-color: var(--glyph);
    --glyph-role-header-followed-posts-color: var(--glyph);
    --glyph-role-header-messages-color: var(--glyph);
    --glyph-role-header-post-replies-color: var(--glyph);

    /* @subsection Icon */
    --glyph-role-icon-message-color: var(--glyph);

    /* @subsection Switch */
    --glyph-role-switch-persona-color: var(--glyph);

    /* @section Zones */
    /* @subsection Badge */
    --theme-zone-badge-bottom-border-background-color: transparent;
    --theme-zone-badge-bottom-border-background-color-opacity: 1;
    --theme-zone-badge-bottom-border-background-image-opacity: 1;
    --theme-zone-badge-bottom-border-background-image: none;
    --theme-zone-badge-bottom-border-inner-glow: none;
    --theme-zone-badge-bottom-border-outer-glow: none;
    --theme-zone-badge-bottom-border-shadow: none;
    --theme-zone-badge-bottom-left-corner-background-color: transparent;
    --theme-zone-badge-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-badge-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-badge-bottom-left-corner-background-image: none;
    --theme-zone-badge-bottom-left-corner-inner-glow: none;
    --theme-zone-badge-bottom-left-corner-outer-glow: none;
    --theme-zone-badge-bottom-left-corner-shadow: none;
    --theme-zone-badge-bottom-right-corner-background-color: transparent;
    --theme-zone-badge-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-badge-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-badge-bottom-right-corner-background-image: none;
    --theme-zone-badge-bottom-right-corner-inner-glow: none;
    --theme-zone-badge-bottom-right-corner-outer-glow: none;
    --theme-zone-badge-bottom-right-corner-shadow: none;
    --theme-zone-badge-left-border-background-color: transparent;
    --theme-zone-badge-left-border-background-color-opacity: 1;
    --theme-zone-badge-left-border-background-image-opacity: 1;
    --theme-zone-badge-left-border-background-image: none;
    --theme-zone-badge-left-border-inner-glow: none;
    --theme-zone-badge-left-border-outer-glow: none;
    --theme-zone-badge-left-border-shadow: none;
    --theme-zone-badge-right-border-background-color: transparent;
    --theme-zone-badge-right-border-background-color-opacity: 1;
    --theme-zone-badge-right-border-background-image-opacity: 1;
    --theme-zone-badge-right-border-background-image: none;
    --theme-zone-badge-right-border-inner-glow: none;
    --theme-zone-badge-right-border-outer-glow: none;
    --theme-zone-badge-right-border-shadow: none;
    --theme-zone-badge-top-border-background-color: transparent;
    --theme-zone-badge-top-border-background-color-opacity: 1;
    --theme-zone-badge-top-border-background-image-opacity: 1;
    --theme-zone-badge-top-border-background-image: none;
    --theme-zone-badge-top-border-inner-glow: none;
    --theme-zone-badge-top-border-outer-glow: none;
    --theme-zone-badge-top-border-shadow: none;
    --theme-zone-badge-top-left-corner-background-color: transparent;
    --theme-zone-badge-top-left-corner-background-color-opacity: 1;
    --theme-zone-badge-top-left-corner-background-image-opacity: 1;
    --theme-zone-badge-top-left-corner-background-image: none;
    --theme-zone-badge-top-left-corner-inner-glow: none;
    --theme-zone-badge-top-left-corner-outer-glow: none;
    --theme-zone-badge-top-left-corner-shadow: none;
    --theme-zone-badge-top-right-corner-background-color: transparent;
    --theme-zone-badge-top-right-corner-background-color-opacity: 1;
    --theme-zone-badge-top-right-corner-background-image-opacity: 1;
    --theme-zone-badge-top-right-corner-background-image: none;
    --theme-zone-badge-top-right-corner-inner-glow: none;
    --theme-zone-badge-top-right-corner-outer-glow: none;
    --theme-zone-badge-top-right-corner-shadow: none;

    /* @subsection Body */
    --theme-zone-body-bottom-border-background-color: transparent;
    --theme-zone-body-bottom-border-background-color-opacity: 1;
    --theme-zone-body-bottom-border-background-image-opacity: 1;
    --theme-zone-body-bottom-border-background-image: none;
    --theme-zone-body-bottom-border-inner-glow: none;
    --theme-zone-body-bottom-border-outer-glow: none;
    --theme-zone-body-bottom-border-shadow: none;
    --theme-zone-body-bottom-left-corner-background-color: transparent;
    --theme-zone-body-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-body-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-body-bottom-left-corner-background-image: none;
    --theme-zone-body-bottom-left-corner-inner-glow: none;
    --theme-zone-body-bottom-left-corner-outer-glow: none;
    --theme-zone-body-bottom-left-corner-shadow: none;
    --theme-zone-body-bottom-right-corner-background-color: transparent;
    --theme-zone-body-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-body-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-body-bottom-right-corner-background-image: none;
    --theme-zone-body-bottom-right-corner-inner-glow: none;
    --theme-zone-body-bottom-right-corner-outer-glow: none;
    --theme-zone-body-bottom-right-corner-shadow: none;
    --theme-zone-body-left-border-background-color: transparent;
    --theme-zone-body-left-border-background-color-opacity: 1;
    --theme-zone-body-left-border-background-image-opacity: 1;
    --theme-zone-body-left-border-background-image: none;
    --theme-zone-body-left-border-inner-glow: none;
    --theme-zone-body-left-border-outer-glow: none;
    --theme-zone-body-left-border-shadow: none;
    --theme-zone-body-right-border-background-color: transparent;
    --theme-zone-body-right-border-background-color-opacity: 1;
    --theme-zone-body-right-border-background-image-opacity: 1;
    --theme-zone-body-right-border-background-image: none;
    --theme-zone-body-right-border-inner-glow: none;
    --theme-zone-body-right-border-outer-glow: none;
    --theme-zone-body-right-border-shadow: none;
    --theme-zone-body-surface-background-color: var(--body-bg-color);
    --theme-zone-body-surface-background-image: var(--gradient-mix-header);
    --theme-zone-body-top-border-background-color: transparent;
    --theme-zone-body-top-border-background-color-opacity: 1;
    --theme-zone-body-top-border-background-image-opacity: 1;
    --theme-zone-body-top-border-background-image: none;
    --theme-zone-body-top-border-inner-glow: none;
    --theme-zone-body-top-border-outer-glow: none;
    --theme-zone-body-top-border-shadow: none;
    --theme-zone-body-top-left-corner-background-color: transparent;
    --theme-zone-body-top-left-corner-background-color-opacity: 1;
    --theme-zone-body-top-left-corner-background-image-opacity: 1;
    --theme-zone-body-top-left-corner-background-image: none;
    --theme-zone-body-top-left-corner-inner-glow: none;
    --theme-zone-body-top-left-corner-outer-glow: none;
    --theme-zone-body-top-left-corner-shadow: none;
    --theme-zone-body-top-right-corner-background-color: transparent;
    --theme-zone-body-top-right-corner-background-color-opacity: 1;
    --theme-zone-body-top-right-corner-background-image-opacity: 1;
    --theme-zone-body-top-right-corner-background-image: none;
    --theme-zone-body-top-right-corner-inner-glow: none;
    --theme-zone-body-top-right-corner-outer-glow: none;
    --theme-zone-body-top-right-corner-shadow: none;

    /* @subsection Button */
    --theme-zone-button-bottom-border-background-color: transparent;
    --theme-zone-button-bottom-border-background-color-opacity: 1;
    --theme-zone-button-bottom-border-background-image-opacity: 1;
    --theme-zone-button-bottom-border-background-image: none;
    --theme-zone-button-bottom-border-inner-glow: none;
    --theme-zone-button-bottom-border-outer-glow: none;
    --theme-zone-button-bottom-border-shadow: none;
    --theme-zone-button-bottom-left-corner-background-color: transparent;
    --theme-zone-button-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-button-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-button-bottom-left-corner-background-image: none;
    --theme-zone-button-bottom-left-corner-inner-glow: none;
    --theme-zone-button-bottom-left-corner-outer-glow: none;
    --theme-zone-button-bottom-left-corner-shadow: none;
    --theme-zone-button-bottom-right-corner-background-color: transparent;
    --theme-zone-button-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-button-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-button-bottom-right-corner-background-image: none;
    --theme-zone-button-bottom-right-corner-inner-glow: none;
    --theme-zone-button-bottom-right-corner-outer-glow: none;
    --theme-zone-button-bottom-right-corner-shadow: none;
    --theme-zone-button-left-border-background-color: transparent;
    --theme-zone-button-left-border-background-color-opacity: 1;
    --theme-zone-button-left-border-background-image-opacity: 1;
    --theme-zone-button-left-border-background-image: none;
    --theme-zone-button-left-border-inner-glow: none;
    --theme-zone-button-left-border-outer-glow: none;
    --theme-zone-button-left-border-shadow: none;
    --theme-zone-button-right-border-background-color: transparent;
    --theme-zone-button-right-border-background-color-opacity: 1;
    --theme-zone-button-right-border-background-image-opacity: 1;
    --theme-zone-button-right-border-background-image: none;
    --theme-zone-button-right-border-inner-glow: none;
    --theme-zone-button-right-border-outer-glow: none;
    --theme-zone-button-right-border-shadow: none;
    --theme-zone-button-surface-background-color: var(--primary-accent-color);
    --theme-zone-button-surface-background-image: none;
    --theme-zone-button-surface-border-color: var(--primary-border-color);
    --button-standard-text-color: var(--primary-font-color);
    --button-standard-hover-background-color: var(--person-surface);
    --button-standard-hover-text-color: var(--popup-button-hover-text);
    --button-standard-hover-border-color: color-mix(in srgb, var(--primary-accent-color) 20%, transparent);
    --theme-zone-button-surface-inner-glow: none;
    --theme-zone-button-surface-outer-glow: none;
    --theme-zone-button-surface-shadow: none;
    --theme-zone-button-top-border-background-color: transparent;
    --theme-zone-button-top-border-background-color-opacity: 1;
    --theme-zone-button-top-border-background-image-opacity: 1;
    --theme-zone-button-top-border-background-image: none;
    --theme-zone-button-top-border-inner-glow: none;
    --theme-zone-button-top-border-outer-glow: none;
    --theme-zone-button-top-border-shadow: none;
    --theme-zone-button-top-left-corner-background-color: transparent;
    --theme-zone-button-top-left-corner-background-color-opacity: 1;
    --theme-zone-button-top-left-corner-background-image-opacity: 1;
    --theme-zone-button-top-left-corner-background-image: none;
    --theme-zone-button-top-left-corner-inner-glow: none;
    --theme-zone-button-top-left-corner-outer-glow: none;
    --theme-zone-button-top-left-corner-shadow: none;
    --theme-zone-button-top-right-corner-background-color: transparent;
    --theme-zone-button-top-right-corner-background-color-opacity: 1;
    --theme-zone-button-top-right-corner-background-image-opacity: 1;
    --theme-zone-button-top-right-corner-background-image: none;
    --theme-zone-button-top-right-corner-inner-glow: none;
    --theme-zone-button-top-right-corner-outer-glow: none;
    --theme-zone-button-top-right-corner-shadow: none;

    /* @subsection Card Body */
    --theme-zone-card-body-bottom-border-background-color: transparent;
    --theme-zone-card-body-bottom-border-background-color-opacity: 1;
    --theme-zone-card-body-bottom-border-background-image-opacity: 1;
    --theme-zone-card-body-bottom-border-background-image: none;
    --theme-zone-card-body-bottom-border-inner-glow: none;
    --theme-zone-card-body-bottom-border-outer-glow: none;
    --theme-zone-card-body-bottom-border-shadow: none;
    --theme-zone-card-body-bottom-left-corner-background-color: transparent;
    --theme-zone-card-body-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-card-body-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-card-body-bottom-left-corner-background-image: none;
    --theme-zone-card-body-bottom-left-corner-inner-glow: none;
    --theme-zone-card-body-bottom-left-corner-outer-glow: none;
    --theme-zone-card-body-bottom-left-corner-shadow: none;
    --theme-zone-card-body-bottom-right-corner-background-color: transparent;
    --theme-zone-card-body-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-card-body-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-card-body-bottom-right-corner-background-image: none;
    --theme-zone-card-body-bottom-right-corner-inner-glow: none;
    --theme-zone-card-body-bottom-right-corner-outer-glow: none;
    --theme-zone-card-body-bottom-right-corner-shadow: none;
    --theme-zone-card-body-left-border-background-color: transparent;
    --theme-zone-card-body-left-border-background-color-opacity: 1;
    --theme-zone-card-body-left-border-background-image-opacity: 1;
    --theme-zone-card-body-left-border-background-image: none;
    --theme-zone-card-body-left-border-inner-glow: none;
    --theme-zone-card-body-left-border-outer-glow: none;
    --theme-zone-card-body-left-border-shadow: none;
    --theme-zone-card-body-right-border-background-color: transparent;
    --theme-zone-card-body-right-border-background-color-opacity: 1;
    --theme-zone-card-body-right-border-background-image-opacity: 1;
    --theme-zone-card-body-right-border-background-image: none;
    --theme-zone-card-body-right-border-inner-glow: none;
    --theme-zone-card-body-right-border-outer-glow: none;
    --theme-zone-card-body-right-border-shadow: none;
    --theme-zone-card-body-top-border-background-color: transparent;
    --theme-zone-card-body-top-border-background-color-opacity: 1;
    --theme-zone-card-body-top-border-background-image-opacity: 1;
    --theme-zone-card-body-top-border-background-image: none;
    --theme-zone-card-body-top-border-inner-glow: none;
    --theme-zone-card-body-top-border-outer-glow: none;
    --theme-zone-card-body-top-border-shadow: none;
    --theme-zone-card-body-top-left-corner-background-color: transparent;
    --theme-zone-card-body-top-left-corner-background-color-opacity: 1;
    --theme-zone-card-body-top-left-corner-background-image-opacity: 1;
    --theme-zone-card-body-top-left-corner-background-image: none;
    --theme-zone-card-body-top-left-corner-inner-glow: none;
    --theme-zone-card-body-top-left-corner-outer-glow: none;
    --theme-zone-card-body-top-left-corner-shadow: none;
    --theme-zone-card-body-top-right-corner-background-color: transparent;
    --theme-zone-card-body-top-right-corner-background-color-opacity: 1;
    --theme-zone-card-body-top-right-corner-background-image-opacity: 1;
    --theme-zone-card-body-top-right-corner-background-image: none;
    --theme-zone-card-body-top-right-corner-inner-glow: none;
    --theme-zone-card-body-top-right-corner-outer-glow: none;
    --theme-zone-card-body-top-right-corner-shadow: none;

    /* @subsection Card Footer */
    --theme-zone-card-footer-bottom-border-background-color: transparent;
    --theme-zone-card-footer-bottom-border-background-color-opacity: 1;
    --theme-zone-card-footer-bottom-border-background-image-opacity: 1;
    --theme-zone-card-footer-bottom-border-background-image: none;
    --theme-zone-card-footer-bottom-border-inner-glow: none;
    --theme-zone-card-footer-bottom-border-outer-glow: none;
    --theme-zone-card-footer-bottom-border-shadow: none;
    --theme-zone-card-footer-bottom-left-corner-background-color: transparent;
    --theme-zone-card-footer-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-card-footer-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-card-footer-bottom-left-corner-background-image: none;
    --theme-zone-card-footer-bottom-left-corner-inner-glow: none;
    --theme-zone-card-footer-bottom-left-corner-outer-glow: none;
    --theme-zone-card-footer-bottom-left-corner-shadow: none;
    --theme-zone-card-footer-bottom-right-corner-background-color: transparent;
    --theme-zone-card-footer-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-card-footer-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-card-footer-bottom-right-corner-background-image: none;
    --theme-zone-card-footer-bottom-right-corner-inner-glow: none;
    --theme-zone-card-footer-bottom-right-corner-outer-glow: none;
    --theme-zone-card-footer-bottom-right-corner-shadow: none;
    --theme-zone-card-footer-left-border-background-color: transparent;
    --theme-zone-card-footer-left-border-background-color-opacity: 1;
    --theme-zone-card-footer-left-border-background-image-opacity: 1;
    --theme-zone-card-footer-left-border-background-image: none;
    --theme-zone-card-footer-left-border-inner-glow: none;
    --theme-zone-card-footer-left-border-outer-glow: none;
    --theme-zone-card-footer-left-border-shadow: none;
    --theme-zone-card-footer-right-border-background-color: transparent;
    --theme-zone-card-footer-right-border-background-color-opacity: 1;
    --theme-zone-card-footer-right-border-background-image-opacity: 1;
    --theme-zone-card-footer-right-border-background-image: none;
    --theme-zone-card-footer-right-border-inner-glow: none;
    --theme-zone-card-footer-right-border-outer-glow: none;
    --theme-zone-card-footer-right-border-shadow: none;
    --theme-zone-card-footer-top-border-background-color: transparent;
    --theme-zone-card-footer-top-border-background-color-opacity: 1;
    --theme-zone-card-footer-top-border-background-image-opacity: 1;
    --theme-zone-card-footer-top-border-background-image: none;
    --theme-zone-card-footer-top-border-inner-glow: none;
    --theme-zone-card-footer-top-border-outer-glow: none;
    --theme-zone-card-footer-top-border-shadow: none;
    --theme-zone-card-footer-top-left-corner-background-color: transparent;
    --theme-zone-card-footer-top-left-corner-background-color-opacity: 1;
    --theme-zone-card-footer-top-left-corner-background-image-opacity: 1;
    --theme-zone-card-footer-top-left-corner-background-image: none;
    --theme-zone-card-footer-top-left-corner-inner-glow: none;
    --theme-zone-card-footer-top-left-corner-outer-glow: none;
    --theme-zone-card-footer-top-left-corner-shadow: none;
    --theme-zone-card-footer-top-right-corner-background-color: transparent;
    --theme-zone-card-footer-top-right-corner-background-color-opacity: 1;
    --theme-zone-card-footer-top-right-corner-background-image-opacity: 1;
    --theme-zone-card-footer-top-right-corner-background-image: none;
    --theme-zone-card-footer-top-right-corner-inner-glow: none;
    --theme-zone-card-footer-top-right-corner-outer-glow: none;
    --theme-zone-card-footer-top-right-corner-shadow: none;

    /* @subsection Card Header */
    --theme-zone-card-header-bottom-border-background-color: transparent;
    --theme-zone-card-header-bottom-border-background-color-opacity: 1;
    --theme-zone-card-header-bottom-border-background-image-opacity: 1;
    --theme-zone-card-header-bottom-border-background-image: none;
    --theme-zone-card-header-bottom-border-inner-glow: none;
    --theme-zone-card-header-bottom-border-outer-glow: none;
    --theme-zone-card-header-bottom-border-shadow: none;
    --theme-zone-card-header-bottom-left-corner-background-color: transparent;
    --theme-zone-card-header-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-card-header-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-card-header-bottom-left-corner-background-image: none;
    --theme-zone-card-header-bottom-left-corner-inner-glow: none;
    --theme-zone-card-header-bottom-left-corner-outer-glow: none;
    --theme-zone-card-header-bottom-left-corner-shadow: none;
    --theme-zone-card-header-bottom-right-corner-background-color: transparent;
    --theme-zone-card-header-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-card-header-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-card-header-bottom-right-corner-background-image: none;
    --theme-zone-card-header-bottom-right-corner-inner-glow: none;
    --theme-zone-card-header-bottom-right-corner-outer-glow: none;
    --theme-zone-card-header-bottom-right-corner-shadow: none;
    --theme-zone-card-header-left-border-background-color: transparent;
    --theme-zone-card-header-left-border-background-color-opacity: 1;
    --theme-zone-card-header-left-border-background-image-opacity: 1;
    --theme-zone-card-header-left-border-background-image: none;
    --theme-zone-card-header-left-border-inner-glow: none;
    --theme-zone-card-header-left-border-outer-glow: none;
    --theme-zone-card-header-left-border-shadow: none;
    --theme-zone-card-header-right-border-background-color: transparent;
    --theme-zone-card-header-right-border-background-color-opacity: 1;
    --theme-zone-card-header-right-border-background-image-opacity: 1;
    --theme-zone-card-header-right-border-background-image: none;
    --theme-zone-card-header-right-border-inner-glow: none;
    --theme-zone-card-header-right-border-outer-glow: none;
    --theme-zone-card-header-right-border-shadow: none;
    --theme-zone-card-header-top-border-background-color: transparent;
    --theme-zone-card-header-top-border-background-color-opacity: 1;
    --theme-zone-card-header-top-border-background-image-opacity: 1;
    --theme-zone-card-header-top-border-background-image: none;
    --theme-zone-card-header-top-border-inner-glow: none;
    --theme-zone-card-header-top-border-outer-glow: none;
    --theme-zone-card-header-top-border-shadow: none;
    --theme-zone-card-header-top-left-corner-background-color: transparent;
    --theme-zone-card-header-top-left-corner-background-color-opacity: 1;
    --theme-zone-card-header-top-left-corner-background-image-opacity: 1;
    --theme-zone-card-header-top-left-corner-background-image: none;
    --theme-zone-card-header-top-left-corner-inner-glow: none;
    --theme-zone-card-header-top-left-corner-outer-glow: none;
    --theme-zone-card-header-top-left-corner-shadow: none;
    --theme-zone-card-header-top-right-corner-background-color: transparent;
    --theme-zone-card-header-top-right-corner-background-color-opacity: 1;
    --theme-zone-card-header-top-right-corner-background-image-opacity: 1;
    --theme-zone-card-header-top-right-corner-background-image: none;
    --theme-zone-card-header-top-right-corner-inner-glow: none;
    --theme-zone-card-header-top-right-corner-outer-glow: none;
    --theme-zone-card-header-top-right-corner-shadow: none;

    /* @subsection Footer */
    --theme-zone-footer-bottom-border-background-color: transparent;
    --theme-zone-footer-bottom-border-background-color-opacity: 1;
    --theme-zone-footer-bottom-border-background-image-opacity: 1;
    --theme-zone-footer-bottom-border-background-image: none;
    --theme-zone-footer-bottom-border-inner-glow: none;
    --theme-zone-footer-bottom-border-outer-glow: none;
    --theme-zone-footer-bottom-border-shadow: none;
    --theme-zone-footer-bottom-left-corner-background-color: transparent;
    --theme-zone-footer-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-footer-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-footer-bottom-left-corner-background-image: none;
    --theme-zone-footer-bottom-left-corner-inner-glow: none;
    --theme-zone-footer-bottom-left-corner-outer-glow: none;
    --theme-zone-footer-bottom-left-corner-shadow: none;
    --theme-zone-footer-bottom-right-corner-background-color: transparent;
    --theme-zone-footer-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-footer-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-footer-bottom-right-corner-background-image: none;
    --theme-zone-footer-bottom-right-corner-inner-glow: none;
    --theme-zone-footer-bottom-right-corner-outer-glow: none;
    --theme-zone-footer-bottom-right-corner-shadow: none;
    --theme-zone-footer-left-border-background-color: transparent;
    --theme-zone-footer-left-border-background-color-opacity: 1;
    --theme-zone-footer-left-border-background-image-opacity: 1;
    --theme-zone-footer-left-border-background-image: none;
    --theme-zone-footer-left-border-inner-glow: none;
    --theme-zone-footer-left-border-outer-glow: none;
    --theme-zone-footer-left-border-shadow: none;
    --theme-zone-footer-right-border-background-color: transparent;
    --theme-zone-footer-right-border-background-color-opacity: 1;
    --theme-zone-footer-right-border-background-image-opacity: 1;
    --theme-zone-footer-right-border-background-image: none;
    --theme-zone-footer-right-border-inner-glow: none;
    --theme-zone-footer-right-border-outer-glow: none;
    --theme-zone-footer-right-border-shadow: none;
    --theme-zone-footer-top-border-background-color: transparent;
    --theme-zone-footer-top-border-background-color-opacity: 1;
    --theme-zone-footer-top-border-background-image-opacity: 1;
    --theme-zone-footer-top-border-background-image: none;
    --theme-zone-footer-top-border-inner-glow: none;
    --theme-zone-footer-top-border-outer-glow: none;
    --theme-zone-footer-top-border-shadow: none;
    --theme-zone-footer-top-left-corner-background-color: transparent;
    --theme-zone-footer-top-left-corner-background-color-opacity: 1;
    --theme-zone-footer-top-left-corner-background-image-opacity: 1;
    --theme-zone-footer-top-left-corner-background-image: none;
    --theme-zone-footer-top-left-corner-inner-glow: none;
    --theme-zone-footer-top-left-corner-outer-glow: none;
    --theme-zone-footer-top-left-corner-shadow: none;
    --theme-zone-footer-top-right-corner-background-color: transparent;
    --theme-zone-footer-top-right-corner-background-color-opacity: 1;
    --theme-zone-footer-top-right-corner-background-image-opacity: 1;
    --theme-zone-footer-top-right-corner-background-image: none;
    --theme-zone-footer-top-right-corner-inner-glow: none;
    --theme-zone-footer-top-right-corner-outer-glow: none;
    --theme-zone-footer-top-right-corner-shadow: none;

    /* @subsection Full */
    --theme-zone-full-bottom-border-background-color: transparent;
    --theme-zone-full-bottom-border-background-color-opacity: 1;
    --theme-zone-full-bottom-border-background-image-opacity: 1;
    --theme-zone-full-bottom-border-background-image: none;
    --theme-zone-full-bottom-border-inner-glow: none;
    --theme-zone-full-bottom-border-outer-glow: none;
    --theme-zone-full-bottom-border-shadow: none;
    --theme-zone-full-bottom-left-corner-background-color: transparent;
    --theme-zone-full-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-full-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-full-bottom-left-corner-background-image: none;
    --theme-zone-full-bottom-left-corner-inner-glow: none;
    --theme-zone-full-bottom-left-corner-outer-glow: none;
    --theme-zone-full-bottom-left-corner-shadow: none;
    --theme-zone-full-bottom-right-corner-background-color: transparent;
    --theme-zone-full-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-full-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-full-bottom-right-corner-background-image: none;
    --theme-zone-full-bottom-right-corner-inner-glow: none;
    --theme-zone-full-bottom-right-corner-outer-glow: none;
    --theme-zone-full-bottom-right-corner-shadow: none;
    --theme-zone-full-left-border-background-color: transparent;
    --theme-zone-full-left-border-background-color-opacity: 1;
    --theme-zone-full-left-border-background-image-opacity: 1;
    --theme-zone-full-left-border-background-image: none;
    --theme-zone-full-left-border-inner-glow: none;
    --theme-zone-full-left-border-outer-glow: none;
    --theme-zone-full-left-border-shadow: none;
    --theme-zone-full-right-border-background-color: transparent;
    --theme-zone-full-right-border-background-color-opacity: 1;
    --theme-zone-full-right-border-background-image-opacity: 1;
    --theme-zone-full-right-border-background-image: none;
    --theme-zone-full-right-border-inner-glow: none;
    --theme-zone-full-right-border-outer-glow: none;
    --theme-zone-full-right-border-shadow: none;
    --theme-zone-full-top-border-background-color: transparent;
    --theme-zone-full-top-border-background-color-opacity: 1;
    --theme-zone-full-top-border-background-image-opacity: 1;
    --theme-zone-full-top-border-background-image: none;
    --theme-zone-full-top-border-inner-glow: none;
    --theme-zone-full-top-border-outer-glow: none;
    --theme-zone-full-top-border-shadow: none;
    --theme-zone-full-top-left-corner-background-color: transparent;
    --theme-zone-full-top-left-corner-background-color-opacity: 1;
    --theme-zone-full-top-left-corner-background-image-opacity: 1;
    --theme-zone-full-top-left-corner-background-image: none;
    --theme-zone-full-top-left-corner-inner-glow: none;
    --theme-zone-full-top-left-corner-outer-glow: none;
    --theme-zone-full-top-left-corner-shadow: none;
    --theme-zone-full-top-right-corner-background-color: transparent;
    --theme-zone-full-top-right-corner-background-color-opacity: 1;
    --theme-zone-full-top-right-corner-background-image-opacity: 1;
    --theme-zone-full-top-right-corner-background-image: none;
    --theme-zone-full-top-right-corner-inner-glow: none;
    --theme-zone-full-top-right-corner-outer-glow: none;
    --theme-zone-full-top-right-corner-shadow: none;

    /* @subsection Header */
    --theme-zone-header-bottom-border-background-color: transparent;
    --theme-zone-header-bottom-border-background-color-opacity: 1;
    --theme-zone-header-bottom-border-background-image-opacity: 1;
    --theme-zone-header-bottom-border-background-image: none;
    --theme-zone-header-bottom-border-inner-glow: none;
    --theme-zone-header-bottom-border-outer-glow: none;
    --theme-zone-header-bottom-border-shadow: none;
    --theme-zone-header-bottom-left-corner-background-color: transparent;
    --theme-zone-header-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-header-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-header-bottom-left-corner-background-image: none;
    --theme-zone-header-bottom-left-corner-inner-glow: none;
    --theme-zone-header-bottom-left-corner-outer-glow: none;
    --theme-zone-header-bottom-left-corner-shadow: none;
    --theme-zone-header-bottom-right-corner-background-color: transparent;
    --theme-zone-header-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-header-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-header-bottom-right-corner-background-image: none;
    --theme-zone-header-bottom-right-corner-inner-glow: none;
    --theme-zone-header-bottom-right-corner-outer-glow: none;
    --theme-zone-header-bottom-right-corner-shadow: none;
    --theme-zone-header-left-border-background-color: transparent;
    --theme-zone-header-left-border-background-color-opacity: 1;
    --theme-zone-header-left-border-background-image-opacity: 1;
    --theme-zone-header-left-border-background-image: none;
    --theme-zone-header-left-border-inner-glow: none;
    --theme-zone-header-left-border-outer-glow: none;
    --theme-zone-header-left-border-shadow: none;
    --theme-zone-header-right-border-background-color: transparent;
    --theme-zone-header-right-border-background-color-opacity: 1;
    --theme-zone-header-right-border-background-image-opacity: 1;
    --theme-zone-header-right-border-background-image: none;
    --theme-zone-header-right-border-inner-glow: none;
    --theme-zone-header-right-border-outer-glow: none;
    --theme-zone-header-right-border-shadow: none;
    --theme-zone-header-top-border-background-color: transparent;
    --theme-zone-header-top-border-background-color-opacity: 1;
    --theme-zone-header-top-border-background-image-opacity: 1;
    --theme-zone-header-top-border-background-image: none;
    --theme-zone-header-top-border-inner-glow: none;
    --theme-zone-header-top-border-outer-glow: none;
    --theme-zone-header-top-border-shadow: none;
    --theme-zone-header-top-left-corner-background-color: transparent;
    --theme-zone-header-top-left-corner-background-color-opacity: 1;
    --theme-zone-header-top-left-corner-background-image-opacity: 1;
    --theme-zone-header-top-left-corner-background-image: none;
    --theme-zone-header-top-left-corner-inner-glow: none;
    --theme-zone-header-top-left-corner-outer-glow: none;
    --theme-zone-header-top-left-corner-shadow: none;
    --theme-zone-header-top-right-corner-background-color: transparent;
    --theme-zone-header-top-right-corner-background-color-opacity: 1;
    --theme-zone-header-top-right-corner-background-image-opacity: 1;
    --theme-zone-header-top-right-corner-background-image: none;
    --theme-zone-header-top-right-corner-inner-glow: none;
    --theme-zone-header-top-right-corner-outer-glow: none;
    --theme-zone-header-top-right-corner-shadow: none;

    /* @subsection Memory Board */
    --theme-zone-memory-board-frame-corner-image: none;
    --theme-zone-memory-board-frame-side-image: none;
    --theme-zone-memory-board-frame-side-vertical-image: none;
    --theme-zone-memory-board-bottom-border-background-color: transparent;
    --theme-zone-memory-board-bottom-border-background-color-opacity: 1;
    --theme-zone-memory-board-bottom-border-background-image-opacity: 1;
    --theme-zone-memory-board-bottom-border-background-image: none;
    --theme-zone-memory-board-bottom-border-inner-glow: none;
    --theme-zone-memory-board-bottom-border-outer-glow: none;
    --theme-zone-memory-board-bottom-border-shadow: none;
    --theme-zone-memory-board-bottom-left-corner-background-color: transparent;
    --theme-zone-memory-board-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-memory-board-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-memory-board-bottom-left-corner-background-image: none;
    --theme-zone-memory-board-bottom-left-corner-inner-glow: none;
    --theme-zone-memory-board-bottom-left-corner-outer-glow: none;
    --theme-zone-memory-board-bottom-left-corner-shadow: none;
    --theme-zone-memory-board-bottom-right-corner-background-color: transparent;
    --theme-zone-memory-board-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-memory-board-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-memory-board-bottom-right-corner-background-image: none;
    --theme-zone-memory-board-bottom-right-corner-inner-glow: none;
    --theme-zone-memory-board-bottom-right-corner-outer-glow: none;
    --theme-zone-memory-board-bottom-right-corner-shadow: none;
    --theme-zone-memory-board-left-border-background-color: transparent;
    --theme-zone-memory-board-left-border-background-color-opacity: 1;
    --theme-zone-memory-board-left-border-background-image-opacity: 1;
    --theme-zone-memory-board-left-border-background-image: none;
    --theme-zone-memory-board-left-border-inner-glow: none;
    --theme-zone-memory-board-left-border-outer-glow: none;
    --theme-zone-memory-board-left-border-shadow: none;
    --theme-zone-memory-board-right-border-background-color: transparent;
    --theme-zone-memory-board-right-border-background-color-opacity: 1;
    --theme-zone-memory-board-right-border-background-image-opacity: 1;
    --theme-zone-memory-board-right-border-background-image: none;
    --theme-zone-memory-board-right-border-inner-glow: none;
    --theme-zone-memory-board-right-border-outer-glow: none;
    --theme-zone-memory-board-right-border-shadow: none;
    --theme-zone-memory-board-top-border-background-color: transparent;
    --theme-zone-memory-board-top-border-background-color-opacity: 1;
    --theme-zone-memory-board-top-border-background-image-opacity: 1;
    --theme-zone-memory-board-top-border-background-image: none;
    --theme-zone-memory-board-top-border-inner-glow: none;
    --theme-zone-memory-board-top-border-outer-glow: none;
    --theme-zone-memory-board-top-border-shadow: none;
    --theme-zone-memory-board-top-left-corner-background-color: transparent;
    --theme-zone-memory-board-top-left-corner-background-color-opacity: 1;
    --theme-zone-memory-board-top-left-corner-background-image-opacity: 1;
    --theme-zone-memory-board-top-left-corner-background-image: none;
    --theme-zone-memory-board-top-left-corner-inner-glow: none;
    --theme-zone-memory-board-top-left-corner-outer-glow: none;
    --theme-zone-memory-board-top-left-corner-shadow: none;
    --theme-zone-memory-board-top-right-corner-background-color: transparent;
    --theme-zone-memory-board-top-right-corner-background-color-opacity: 1;
    --theme-zone-memory-board-top-right-corner-background-image-opacity: 1;
    --theme-zone-memory-board-top-right-corner-background-image: none;
    --theme-zone-memory-board-top-right-corner-inner-glow: none;
    --theme-zone-memory-board-top-right-corner-outer-glow: none;
    --theme-zone-memory-board-top-right-corner-shadow: none;

    /* @subsection Mini */
    --theme-zone-mini-bottom-border-background-color: transparent;
    --theme-zone-mini-bottom-border-background-color-opacity: 1;
    --theme-zone-mini-bottom-border-background-image-opacity: 1;
    --theme-zone-mini-bottom-border-background-image: none;
    --theme-zone-mini-bottom-border-inner-glow: none;
    --theme-zone-mini-bottom-border-outer-glow: none;
    --theme-zone-mini-bottom-border-shadow: none;
    --theme-zone-mini-bottom-left-corner-background-color: transparent;
    --theme-zone-mini-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-mini-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-mini-bottom-left-corner-background-image: none;
    --theme-zone-mini-bottom-left-corner-inner-glow: none;
    --theme-zone-mini-bottom-left-corner-outer-glow: none;
    --theme-zone-mini-bottom-left-corner-shadow: none;
    --theme-zone-mini-bottom-right-corner-background-color: transparent;
    --theme-zone-mini-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-mini-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-mini-bottom-right-corner-background-image: none;
    --theme-zone-mini-bottom-right-corner-inner-glow: none;
    --theme-zone-mini-bottom-right-corner-outer-glow: none;
    --theme-zone-mini-bottom-right-corner-shadow: none;
    --theme-zone-mini-left-border-background-color: transparent;
    --theme-zone-mini-left-border-background-color-opacity: 1;
    --theme-zone-mini-left-border-background-image-opacity: 1;
    --theme-zone-mini-left-border-background-image: none;
    --theme-zone-mini-left-border-inner-glow: none;
    --theme-zone-mini-left-border-outer-glow: none;
    --theme-zone-mini-left-border-shadow: none;
    --theme-zone-mini-right-border-background-color: transparent;
    --theme-zone-mini-right-border-background-color-opacity: 1;
    --theme-zone-mini-right-border-background-image-opacity: 1;
    --theme-zone-mini-right-border-background-image: none;
    --theme-zone-mini-right-border-inner-glow: none;
    --theme-zone-mini-right-border-outer-glow: none;
    --theme-zone-mini-right-border-shadow: none;
    --theme-zone-mini-top-border-background-color: transparent;
    --theme-zone-mini-top-border-background-color-opacity: 1;
    --theme-zone-mini-top-border-background-image-opacity: 1;
    --theme-zone-mini-top-border-background-image: none;
    --theme-zone-mini-top-border-inner-glow: none;
    --theme-zone-mini-top-border-outer-glow: none;
    --theme-zone-mini-top-border-shadow: none;
    --theme-zone-mini-top-left-corner-background-color: transparent;
    --theme-zone-mini-top-left-corner-background-color-opacity: 1;
    --theme-zone-mini-top-left-corner-background-image-opacity: 1;
    --theme-zone-mini-top-left-corner-background-image: none;
    --theme-zone-mini-top-left-corner-inner-glow: none;
    --theme-zone-mini-top-left-corner-outer-glow: none;
    --theme-zone-mini-top-left-corner-shadow: none;
    --theme-zone-mini-top-right-corner-background-color: transparent;
    --theme-zone-mini-top-right-corner-background-color-opacity: 1;
    --theme-zone-mini-top-right-corner-background-image-opacity: 1;
    --theme-zone-mini-top-right-corner-background-image: none;
    --theme-zone-mini-top-right-corner-inner-glow: none;
    --theme-zone-mini-top-right-corner-outer-glow: none;
    --theme-zone-mini-top-right-corner-shadow: none;

    /* @subsection Page Wrapper */
    --theme-zone-page-wrapper-bottom-border-background-color: transparent;
    --theme-zone-page-wrapper-bottom-border-background-color-opacity: 1;
    --theme-zone-page-wrapper-bottom-border-background-image-opacity: 1;
    --theme-zone-page-wrapper-bottom-border-background-image: none;
    --theme-zone-page-wrapper-bottom-border-inner-glow: none;
    --theme-zone-page-wrapper-bottom-border-outer-glow: none;
    --theme-zone-page-wrapper-bottom-border-shadow: none;
    --theme-zone-page-wrapper-bottom-left-corner-background-color: transparent;
    --theme-zone-page-wrapper-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-page-wrapper-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-page-wrapper-bottom-left-corner-background-image: none;
    --theme-zone-page-wrapper-bottom-left-corner-inner-glow: none;
    --theme-zone-page-wrapper-bottom-left-corner-outer-glow: none;
    --theme-zone-page-wrapper-bottom-left-corner-shadow: none;
    --theme-zone-page-wrapper-bottom-right-corner-background-color: transparent;
    --theme-zone-page-wrapper-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-page-wrapper-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-page-wrapper-bottom-right-corner-background-image: none;
    --theme-zone-page-wrapper-bottom-right-corner-inner-glow: none;
    --theme-zone-page-wrapper-bottom-right-corner-outer-glow: none;
    --theme-zone-page-wrapper-bottom-right-corner-shadow: none;
    --theme-zone-page-wrapper-left-border-background-color: transparent;
    --theme-zone-page-wrapper-left-border-background-color-opacity: 1;
    --theme-zone-page-wrapper-left-border-background-image-opacity: 1;
    --theme-zone-page-wrapper-left-border-background-image: none;
    --theme-zone-page-wrapper-left-border-inner-glow: none;
    --theme-zone-page-wrapper-left-border-outer-glow: none;
    --theme-zone-page-wrapper-left-border-shadow: none;
    --theme-zone-page-wrapper-right-border-background-color: transparent;
    --theme-zone-page-wrapper-right-border-background-color-opacity: 1;
    --theme-zone-page-wrapper-right-border-background-image-opacity: 1;
    --theme-zone-page-wrapper-right-border-background-image: none;
    --theme-zone-page-wrapper-right-border-inner-glow: none;
    --theme-zone-page-wrapper-right-border-outer-glow: none;
    --theme-zone-page-wrapper-right-border-shadow: none;
    --theme-zone-page-wrapper-top-border-background-color: transparent;
    --theme-zone-page-wrapper-top-border-background-color-opacity: 1;
    --theme-zone-page-wrapper-top-border-background-image-opacity: 1;
    --theme-zone-page-wrapper-top-border-background-image: none;
    --theme-zone-page-wrapper-top-border-inner-glow: none;
    --theme-zone-page-wrapper-top-border-outer-glow: none;
    --theme-zone-page-wrapper-top-border-shadow: none;
    --theme-zone-page-wrapper-top-left-corner-background-color: transparent;
    --theme-zone-page-wrapper-top-left-corner-background-color-opacity: 1;
    --theme-zone-page-wrapper-top-left-corner-background-image-opacity: 1;
    --theme-zone-page-wrapper-top-left-corner-background-image: none;
    --theme-zone-page-wrapper-top-left-corner-inner-glow: none;
    --theme-zone-page-wrapper-top-left-corner-outer-glow: none;
    --theme-zone-page-wrapper-top-left-corner-shadow: none;
    --theme-zone-page-wrapper-top-right-corner-background-color: transparent;
    --theme-zone-page-wrapper-top-right-corner-background-color-opacity: 1;
    --theme-zone-page-wrapper-top-right-corner-background-image-opacity: 1;
    --theme-zone-page-wrapper-top-right-corner-background-image: none;
    --theme-zone-page-wrapper-top-right-corner-inner-glow: none;
    --theme-zone-page-wrapper-top-right-corner-outer-glow: none;
    --theme-zone-page-wrapper-top-right-corner-shadow: none;

    /* @subsection Popup Body */
    --theme-zone-popup-bottom-border-background-color: transparent;
    --theme-zone-popup-bottom-border-background-color-opacity: 1;
    --theme-zone-popup-bottom-border-background-image-opacity: 1;
    --theme-zone-popup-bottom-border-background-image: none;
    --theme-zone-popup-bottom-border-inner-glow: none;
    --theme-zone-popup-bottom-border-outer-glow: none;
    --theme-zone-popup-bottom-border-shadow: none;
    --theme-zone-popup-bottom-left-corner-background-color: transparent;
    --theme-zone-popup-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-popup-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-popup-bottom-left-corner-background-image: none;
    --theme-zone-popup-bottom-left-corner-inner-glow: none;
    --theme-zone-popup-bottom-left-corner-outer-glow: none;
    --theme-zone-popup-bottom-left-corner-shadow: none;
    --theme-zone-popup-bottom-right-corner-background-color: transparent;
    --theme-zone-popup-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-popup-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-popup-bottom-right-corner-background-image: none;
    --theme-zone-popup-bottom-right-corner-inner-glow: none;
    --theme-zone-popup-bottom-right-corner-outer-glow: none;
    --theme-zone-popup-bottom-right-corner-shadow: none;
    --theme-zone-popup-left-border-background-color: transparent;
    --theme-zone-popup-left-border-background-color-opacity: 1;
    --theme-zone-popup-left-border-background-image-opacity: 1;
    --theme-zone-popup-left-border-background-image: none;
    --theme-zone-popup-left-border-inner-glow: none;
    --theme-zone-popup-left-border-outer-glow: none;
    --theme-zone-popup-left-border-shadow: none;
    --theme-zone-popup-right-border-background-color: transparent;
    --theme-zone-popup-right-border-background-color-opacity: 1;
    --theme-zone-popup-right-border-background-image-opacity: 1;
    --theme-zone-popup-right-border-background-image: none;
    --theme-zone-popup-right-border-inner-glow: none;
    --theme-zone-popup-right-border-outer-glow: none;
    --theme-zone-popup-right-border-shadow: none;
    --theme-zone-popup-top-border-background-color: transparent;
    --theme-zone-popup-top-border-background-color-opacity: 1;
    --theme-zone-popup-top-border-background-image-opacity: 1;
    --theme-zone-popup-top-border-background-image: none;
    --theme-zone-popup-top-border-inner-glow: none;
    --theme-zone-popup-top-border-outer-glow: none;
    --theme-zone-popup-top-border-shadow: none;
    --theme-zone-popup-top-left-corner-background-color: transparent;
    --theme-zone-popup-top-left-corner-background-color-opacity: 1;
    --theme-zone-popup-top-left-corner-background-image-opacity: 1;
    --theme-zone-popup-top-left-corner-background-image: none;
    --theme-zone-popup-top-left-corner-inner-glow: none;
    --theme-zone-popup-top-left-corner-outer-glow: none;
    --theme-zone-popup-top-left-corner-shadow: none;
    --theme-zone-popup-top-right-corner-background-color: transparent;
    --theme-zone-popup-top-right-corner-background-color-opacity: 1;
    --theme-zone-popup-top-right-corner-background-image-opacity: 1;
    --theme-zone-popup-top-right-corner-background-image: none;
    --theme-zone-popup-top-right-corner-inner-glow: none;
    --theme-zone-popup-top-right-corner-outer-glow: none;
    --theme-zone-popup-top-right-corner-shadow: none;
    --theme-zone-popup-surface-background-color: var(--primary-color);
    --theme-zone-popup-surface-background-image: none;
    --theme-zone-popup-surface-inner-glow: none;
    --theme-zone-popup-surface-outer-glow: none;
    --theme-zone-popup-surface-shadow: none;

    /* @subsection Surface */
    --theme-zone-surface-frame-bottom-border-background-image: none;
    --theme-zone-surface-frame-bottom-left-corner-background-image: none;
    --theme-zone-surface-frame-bottom-right-corner-background-image: none;
    --theme-zone-surface-frame-left-border-background-image: none;
    --theme-zone-surface-frame-opacity: 0.72;
    --theme-zone-surface-frame-right-border-background-image: none;
    --theme-zone-surface-frame-top-border-background-image: none;
    --theme-zone-surface-frame-top-left-corner-background-image: none;
    --theme-zone-surface-frame-top-right-corner-background-image: none;

    /* @subsection Widget Body */
    --theme-zone-widget-body-bottom-border-background-color: transparent;
    --theme-zone-widget-body-bottom-border-background-color-opacity: 1;
    --theme-zone-widget-body-bottom-border-background-image-opacity: 1;
    --theme-zone-widget-body-bottom-border-background-image: none;
    --theme-zone-widget-body-bottom-border-inner-glow: none;
    --theme-zone-widget-body-bottom-border-outer-glow: none;
    --theme-zone-widget-body-bottom-border-shadow: none;
    --theme-zone-widget-body-bottom-left-corner-background-color: transparent;
    --theme-zone-widget-body-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-widget-body-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-widget-body-bottom-left-corner-background-image: none;
    --theme-zone-widget-body-bottom-left-corner-inner-glow: none;
    --theme-zone-widget-body-bottom-left-corner-outer-glow: none;
    --theme-zone-widget-body-bottom-left-corner-shadow: none;
    --theme-zone-widget-body-bottom-right-corner-background-color: transparent;
    --theme-zone-widget-body-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-widget-body-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-widget-body-bottom-right-corner-background-image: none;
    --theme-zone-widget-body-bottom-right-corner-inner-glow: none;
    --theme-zone-widget-body-bottom-right-corner-outer-glow: none;
    --theme-zone-widget-body-bottom-right-corner-shadow: none;
    --theme-zone-widget-body-left-border-background-color: transparent;
    --theme-zone-widget-body-left-border-background-color-opacity: 1;
    --theme-zone-widget-body-left-border-background-image-opacity: 1;
    --theme-zone-widget-body-left-border-background-image: none;
    --theme-zone-widget-body-left-border-inner-glow: none;
    --theme-zone-widget-body-left-border-outer-glow: none;
    --theme-zone-widget-body-left-border-shadow: none;
    --theme-zone-widget-body-right-border-background-color: transparent;
    --theme-zone-widget-body-right-border-background-color-opacity: 1;
    --theme-zone-widget-body-right-border-background-image-opacity: 1;
    --theme-zone-widget-body-right-border-background-image: none;
    --theme-zone-widget-body-right-border-inner-glow: none;
    --theme-zone-widget-body-right-border-outer-glow: none;
    --theme-zone-widget-body-right-border-shadow: none;
    --theme-zone-widget-body-top-border-background-color: transparent;
    --theme-zone-widget-body-top-border-background-color-opacity: 1;
    --theme-zone-widget-body-top-border-background-image-opacity: 1;
    --theme-zone-widget-body-top-border-background-image: none;
    --theme-zone-widget-body-top-border-inner-glow: none;
    --theme-zone-widget-body-top-border-outer-glow: none;
    --theme-zone-widget-body-top-border-shadow: none;
    --theme-zone-widget-body-top-left-corner-background-color: transparent;
    --theme-zone-widget-body-top-left-corner-background-color-opacity: 1;
    --theme-zone-widget-body-top-left-corner-background-image-opacity: 1;
    --theme-zone-widget-body-top-left-corner-background-image: none;
    --theme-zone-widget-body-top-left-corner-inner-glow: none;
    --theme-zone-widget-body-top-left-corner-outer-glow: none;
    --theme-zone-widget-body-top-left-corner-shadow: none;
    --theme-zone-widget-body-top-right-corner-background-color: transparent;
    --theme-zone-widget-body-top-right-corner-background-color-opacity: 1;
    --theme-zone-widget-body-top-right-corner-background-image-opacity: 1;
    --theme-zone-widget-body-top-right-corner-background-image: none;
    --theme-zone-widget-body-top-right-corner-inner-glow: none;
    --theme-zone-widget-body-top-right-corner-outer-glow: none;
    --theme-zone-widget-body-top-right-corner-shadow: none;

    /* @subsection Widget Footer */
    --theme-zone-widget-footer-bottom-border-background-color: transparent;
    --theme-zone-widget-footer-bottom-border-background-color-opacity: 1;
    --theme-zone-widget-footer-bottom-border-background-image-opacity: 1;
    --theme-zone-widget-footer-bottom-border-background-image: none;
    --theme-zone-widget-footer-bottom-border-inner-glow: none;
    --theme-zone-widget-footer-bottom-border-outer-glow: none;
    --theme-zone-widget-footer-bottom-border-shadow: none;
    --theme-zone-widget-footer-bottom-left-corner-background-color: transparent;
    --theme-zone-widget-footer-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-widget-footer-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-widget-footer-bottom-left-corner-background-image: none;
    --theme-zone-widget-footer-bottom-left-corner-inner-glow: none;
    --theme-zone-widget-footer-bottom-left-corner-outer-glow: none;
    --theme-zone-widget-footer-bottom-left-corner-shadow: none;
    --theme-zone-widget-footer-bottom-right-corner-background-color: transparent;
    --theme-zone-widget-footer-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-widget-footer-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-widget-footer-bottom-right-corner-background-image: none;
    --theme-zone-widget-footer-bottom-right-corner-inner-glow: none;
    --theme-zone-widget-footer-bottom-right-corner-outer-glow: none;
    --theme-zone-widget-footer-bottom-right-corner-shadow: none;
    --theme-zone-widget-footer-left-border-background-color: transparent;
    --theme-zone-widget-footer-left-border-background-color-opacity: 1;
    --theme-zone-widget-footer-left-border-background-image-opacity: 1;
    --theme-zone-widget-footer-left-border-background-image: none;
    --theme-zone-widget-footer-left-border-inner-glow: none;
    --theme-zone-widget-footer-left-border-outer-glow: none;
    --theme-zone-widget-footer-left-border-shadow: none;
    --theme-zone-widget-footer-right-border-background-color: transparent;
    --theme-zone-widget-footer-right-border-background-color-opacity: 1;
    --theme-zone-widget-footer-right-border-background-image-opacity: 1;
    --theme-zone-widget-footer-right-border-background-image: none;
    --theme-zone-widget-footer-right-border-inner-glow: none;
    --theme-zone-widget-footer-right-border-outer-glow: none;
    --theme-zone-widget-footer-right-border-shadow: none;
    --theme-zone-widget-footer-top-border-background-color: transparent;
    --theme-zone-widget-footer-top-border-background-color-opacity: 1;
    --theme-zone-widget-footer-top-border-background-image-opacity: 1;
    --theme-zone-widget-footer-top-border-background-image: none;
    --theme-zone-widget-footer-top-border-inner-glow: none;
    --theme-zone-widget-footer-top-border-outer-glow: none;
    --theme-zone-widget-footer-top-border-shadow: none;
    --theme-zone-widget-footer-top-left-corner-background-color: transparent;
    --theme-zone-widget-footer-top-left-corner-background-color-opacity: 1;
    --theme-zone-widget-footer-top-left-corner-background-image-opacity: 1;
    --theme-zone-widget-footer-top-left-corner-background-image: none;
    --theme-zone-widget-footer-top-left-corner-inner-glow: none;
    --theme-zone-widget-footer-top-left-corner-outer-glow: none;
    --theme-zone-widget-footer-top-left-corner-shadow: none;
    --theme-zone-widget-footer-top-right-corner-background-color: transparent;
    --theme-zone-widget-footer-top-right-corner-background-color-opacity: 1;
    --theme-zone-widget-footer-top-right-corner-background-image-opacity: 1;
    --theme-zone-widget-footer-top-right-corner-background-image: none;
    --theme-zone-widget-footer-top-right-corner-inner-glow: none;
    --theme-zone-widget-footer-top-right-corner-outer-glow: none;
    --theme-zone-widget-footer-top-right-corner-shadow: none;

    /* @subsection Widget Header */
    --theme-zone-widget-header-bottom-border-background-color: transparent;
    --theme-zone-widget-header-bottom-border-background-color-opacity: 1;
    --theme-zone-widget-header-bottom-border-background-image-opacity: 1;
    --theme-zone-widget-header-bottom-border-background-image: none;
    --theme-zone-widget-header-bottom-border-inner-glow: none;
    --theme-zone-widget-header-bottom-border-outer-glow: none;
    --theme-zone-widget-header-bottom-border-shadow: none;
    --theme-zone-widget-header-bottom-left-corner-background-color: transparent;
    --theme-zone-widget-header-bottom-left-corner-background-color-opacity: 1;
    --theme-zone-widget-header-bottom-left-corner-background-image-opacity: 1;
    --theme-zone-widget-header-bottom-left-corner-background-image: none;
    --theme-zone-widget-header-bottom-left-corner-inner-glow: none;
    --theme-zone-widget-header-bottom-left-corner-outer-glow: none;
    --theme-zone-widget-header-bottom-left-corner-shadow: none;
    --theme-zone-widget-header-bottom-right-corner-background-color: transparent;
    --theme-zone-widget-header-bottom-right-corner-background-color-opacity: 1;
    --theme-zone-widget-header-bottom-right-corner-background-image-opacity: 1;
    --theme-zone-widget-header-bottom-right-corner-background-image: none;
    --theme-zone-widget-header-bottom-right-corner-inner-glow: none;
    --theme-zone-widget-header-bottom-right-corner-outer-glow: none;
    --theme-zone-widget-header-bottom-right-corner-shadow: none;
    --theme-zone-widget-header-left-border-background-color: transparent;
    --theme-zone-widget-header-left-border-background-color-opacity: 1;
    --theme-zone-widget-header-left-border-background-image-opacity: 1;
    --theme-zone-widget-header-left-border-background-image: none;
    --theme-zone-widget-header-left-border-inner-glow: none;
    --theme-zone-widget-header-left-border-outer-glow: none;
    --theme-zone-widget-header-left-border-shadow: none;
    --theme-zone-widget-header-right-border-background-color: transparent;
    --theme-zone-widget-header-right-border-background-color-opacity: 1;
    --theme-zone-widget-header-right-border-background-image-opacity: 1;
    --theme-zone-widget-header-right-border-background-image: none;
    --theme-zone-widget-header-right-border-inner-glow: none;
    --theme-zone-widget-header-right-border-outer-glow: none;
    --theme-zone-widget-header-right-border-shadow: none;
    --theme-zone-widget-header-top-border-background-color: transparent;
    --theme-zone-widget-header-top-border-background-color-opacity: 1;
    --theme-zone-widget-header-top-border-background-image-opacity: 1;
    --theme-zone-widget-header-top-border-background-image: none;
    --theme-zone-widget-header-top-border-inner-glow: none;
    --theme-zone-widget-header-top-border-outer-glow: none;
    --theme-zone-widget-header-top-border-shadow: none;
    --theme-zone-widget-header-top-left-corner-background-color: transparent;
    --theme-zone-widget-header-top-left-corner-background-color-opacity: 1;
    --theme-zone-widget-header-top-left-corner-background-image-opacity: 1;
    --theme-zone-widget-header-top-left-corner-background-image: none;
    --theme-zone-widget-header-top-left-corner-inner-glow: none;
    --theme-zone-widget-header-top-left-corner-outer-glow: none;
    --theme-zone-widget-header-top-left-corner-shadow: none;
    --theme-zone-widget-header-top-right-corner-background-color: transparent;
    --theme-zone-widget-header-top-right-corner-background-color-opacity: 1;
    --theme-zone-widget-header-top-right-corner-background-image-opacity: 1;
    --theme-zone-widget-header-top-right-corner-background-image: none;
    --theme-zone-widget-header-top-right-corner-inner-glow: none;
    --theme-zone-widget-header-top-right-corner-outer-glow: none;
    --theme-zone-widget-header-top-right-corner-shadow: none;
}
