:root {
    /* Retained exact consumer colors, centralized without changing rendered values. */
    --hs-color-hex-0c1921: #0c1921;
    --hs-color-hex-e8edf2: #e8edf2;
    --hs-color-hex-001b22: #001b22;
    --hs-color-hex-91a7b4: #91a7b4;
    --hs-color-hex-92979e: #92979e;
    --hs-color-hex-a8b7c2: #a8b7c2;
    --hs-color-hex-364852: #364852;
    --hs-color-hex-192b36: #192b36;
    --hs-color-hex-8dccff: #8dccff;
    --hs-color-hex-bbc5cd: #bbc5cd;
    --hs-color-hex-344650: #344650;
    --hs-color-hex-2a3d47: #2a3d47;
    --hs-color-hex-82cfab: #82cfab;
    --hs-color-hex-b6c4ce: #b6c4ce;
    --hs-color-hex-bbd1dd: #bbd1dd;
    --hs-color-hex-00885c: #00885c;
    --hs-color-hex-1c2a33: #1c2a33;
    --hs-color-hex-b9c6d0: #b9c6d0;
    --hs-color-hex-8e9aa4: #8e9aa4;
    --hs-color-hex-aebdc7: #aebdc7;
    --hs-color-hex-263a46: #263a46;
    --hs-color-hex-20323f: #20323f;
    --hs-color-hex-354856: #354856;
    --hs-color-hex-aed4ef: #aed4ef;
    --hs-color-hex-374253: #374253;
    --hs-color-hex-aeb6c2: #aeb6c2;
    --hs-color-hex-08090a: #08090a;
    --hs-color-hex-384451: #384451;
    --hs-color-hex-64a9fc: #64a9fc;
    --hs-color-hex-c4ccd7: #c4ccd7;
    --hs-color-hex-142029: #142029;
    --hs-color-hex-26282d: #26282d;
    --hs-color-hex-ffd800: #ffd800;
    --hs-color-hex-4bd697: #4bd697;
    --hs-color-hex-28b277: #28b277;
    --hs-color-hex-3a414b: #3a414b;
    --hs-color-hex-dbe4ec: #dbe4ec;
    --hs-color-hex-283846: #283846;
    --hs-color-hex-647382: #647382;
    --hs-color-hex-34363b: #34363b;
    --hs-color-hex-2b2118: #2b2118;
    --hs-color-hex-176b45: #176b45;
    --hs-color-hex-4449: #4449;
    --hs-color-hex-444: #444;
    --hs-color-hex-1172e8: #1172e8;
    --hs-color-hex-b9d8f3: #b9d8f3;
    --hs-color-hex-242b35: #242b35;
    --hs-color-hex-39414d: #39414d;
    --hs-color-hex-475569: #475569;
    --hs-color-hex-182231: #182231;
    --hs-color-hex-0f172a: #0f172a;
    --hs-color-hex-fbbf24: #fbbf24;
    --hs-color-hex-245370: #245370;
    --hs-color-hex-b9cbea: #b9cbea;
    --hs-color-hex-00b2f5: #00b2f5;
    --hs-color-hex-ffd05a: #ffd05a;
    --hs-color-hex-382a0d: #382a0d;
    --hs-color-hex-a77714: #a77714;
    --hs-color-hex-aabfe8: #aabfe8;
    --hs-color-hex-6f91b0: #6f91b0;
    --hs-color-hex-00acf0: #00acf0;
    --hs-color-hex-2a688c: #2a688c;
    --hs-color-hex-668ab8: #668ab8;
    --hs-color-hex-b8d7ff: #b8d7ff;
    --hs-color-hex-182432: #182432;
    --hs-color-hex-758396: #758396;
    --hs-color-hex-d6ae56: #d6ae56;
    --hs-color-hex-b9c1cd: #b9c1cd;
    /* ComplySync Board 05: undated work stays distinct from dated deadlines. */
    --hs-color-complysync-undated: #c4a2ff;
    /* Confirmed checkout — selected compact completion proposal. */
    --hs-color-checkout-completion-canvas: #0e151b;
    --hs-color-checkout-completion-panel: #121b22;
    --hs-color-checkout-completion-icon: #202c39;
    --hs-color-checkout-completion-border: #293947;
    --hs-color-checkout-completion-success: #43dc89;
    /* Article reader — preserve the established presentation colors. */
    --hs-color-article-reader-text: #243c3c;
    --hs-color-article-reader-surface: #fcfaf4;
    --hs-color-article-reader-border: #deded2;
    --hs-color-article-reader-muted: #506764;
    --hs-color-article-reader-heading: #183e3b;
    --hs-color-article-reader-link: #176764;
    --hs-color-article-reader-quote-accent: #bd943d;
    --hs-color-article-reader-quote-surface: #f1f0e6;
    --hs-color-article-reader-separator: #d8ddd2;
    /* Screenshot gallery — preserve the established presentation colors. */
    --hs-color-screenshot-gallery-thumbnail-shadow: #0005;
    /* Home launch — preserve the established presentation colors. */
    --hs-color-home-launch-panel-top: rgba(18, 21, 25, 0.96);
    --hs-color-home-launch-panel-bottom: rgba(9, 13, 16, 0.98);
    --hs-color-home-launch-accent: #f5bd4f;
    --hs-color-home-launch-success-surface: rgba(13, 36, 24, 0.9);
    --hs-color-home-launch-success-text: #78d99d;
    --hs-color-home-launch-support: #c5ccd6;
    --hs-color-home-launch-action: #3b82f6;
    --hs-color-home-launch-overlay: rgba(17, 18, 20, 0.78);
    --hs-color-home-launch-text: #f3f4f6;
    --hs-color-home-launch-muted: #b9c2cf;
    /* Story preview — preserve the established presentation colors. */
    --hs-color-story-preview-text: #f8fafc;
    --hs-color-story-preview-support: #bbc3c8;
    --hs-color-story-preview-muted: #78858e;
    --hs-color-story-preview-accent: #e9c875;
    --hs-color-story-preview-white: #fff;
    --hs-color-story-preview-primary: #1762a3;
    --hs-color-story-preview-success-surface: #122e23;
    --hs-color-story-preview-success-text: #92d9ae;
    --hs-color-story-preview-warning-surface: #33281e;
    --hs-color-story-preview-warning-text: #ffbb80;
    --hs-color-story-preview-paper-text: #d4e4de;
    --hs-color-story-preview-paper-border: #d8e6e0;
    --hs-color-story-preview-paper-ink: #07140d;
    --hs-color-story-preview-paper-muted: #6c817b;
    --hs-color-story-preview-info-surface: #182d42;
    --hs-color-story-preview-info-text: #a4caff;
    --hs-color-story-preview-leaf-muted: #a9c3b9;
    --hs-color-story-preview-leaf-text: #a4efbd;
    --hs-color-story-preview-leaf-surface: #183b29;
    --hs-color-story-preview-leaf-border: #7eb391;
    --hs-color-story-preview-leaf-support: #60776c;
    --hs-color-story-preview-leaf-outline: #496255;
    --hs-color-story-preview-document-text: #d9e7de;
    --hs-color-story-preview-document-muted: #8b9f91;
    --hs-color-story-preview-document-heading: #e9f2eb;
    --hs-color-story-preview-document-border: #829689;
    --hs-color-story-preview-frame: #354047;
    --hs-color-story-preview-accent-surface: #332b16;
    --hs-color-story-preview-shadow: #0008;
    --hs-color-story-preview-canvas: #060b12;
    /* Travel illustration — preserve the established presentation colors. */
    --hs-color-travel-illustration-frame: #7d8991;
    --hs-color-travel-illustration-canvas: #1b1c1e;
    --hs-color-travel-illustration-text: #f2f3f5;
    --hs-color-travel-illustration-link: #60a5fa;
    --hs-color-travel-illustration-panel: #25272b;
    --hs-color-travel-illustration-raised: #2b2d31;
    --hs-color-travel-illustration-muted: #bbc1cb;
    --hs-color-travel-illustration-prep: #2fa3ff;
    --hs-color-travel-illustration-ink: #101214;
    --hs-color-travel-illustration-execute: #008542;
    --hs-color-travel-illustration-wrap: #ff941a;
    --hs-color-travel-illustration-border: #383b40;
    --hs-color-travel-illustration-control: #454950;
    --hs-color-travel-illustration-white: #fff;
    --hs-color-travel-illustration-disabled-text: #858d99;
    --hs-color-travel-illustration-disabled: #545b64;
    --hs-color-travel-illustration-inactive: #41454d;
    --hs-color-travel-illustration-success: #24a865;
    /* Property preview — preserve the established presentation colors. */
    --hs-color-property-preview-text: #d1d5db;
    --hs-color-property-preview-muted: #aeb5bf;
    --hs-color-property-preview-accent: #d9ad3c;
    --hs-color-property-preview-accent-text: #f4cf62;
    --hs-color-property-preview-border: #444a54;
    --hs-color-property-preview-panel: #17191d;
    --hs-color-property-preview-canvas: #111317;
    --hs-color-property-preview-control-border: #363b43;
    --hs-color-property-preview-raised: #22252a;
    --hs-color-property-preview-outline: #4b5360;
    --hs-color-property-preview-heading: #f7f8fa;
    --hs-color-property-preview-action: #4c8dff;
    --hs-color-property-preview-link: #79a9ff;
    --hs-color-property-preview-field-border: #32363d;
    --hs-color-property-preview-focus: #63a0ff;
    --hs-color-property-preview-selected: #19375f;
    --hs-color-property-preview-warning: #f8d78b;
    --hs-color-property-preview-overlay: rgba(17, 19, 23, .76);
    --hs-color-property-preview-secondary: #202328;

    /* TravSync YouTube creator workflow — selected October 21 proposal. */
    --hs-color-travel-import-canvas: #0b151e;
    --hs-color-travel-import-panel: #17232f;
    --hs-color-travel-import-raised: #1b2a39;
    --hs-color-travel-import-border: #40566d;
    --hs-color-travel-import-control-border: #5e7894;
    --hs-color-travel-import-text: #f5f8ff;
    --hs-color-travel-import-support: #c0d4eb;
    --hs-color-travel-import-muted: #a3b8ce;
    --hs-color-travel-import-selected: #005bce;
    --hs-color-travel-import-disabled: #394a61;
    --hs-color-travel-import-disabled-highlight: #485970;
    --hs-color-travel-import-error: #ff574b;

    /* TravSync document, collection and recipient tasks share the approved task palette.
       Consumers select semantic roles; brand artwork and shared state meanings stay unchanged. */
    --hs-color-travel-canvas: #111b22;
    --hs-color-travel-panel: #162129;
    --hs-color-travel-text: #f3f6fa;
    --hs-color-travel-support: #c0cedd;
    --hs-color-travel-border: #344652;
    --hs-color-travel-action: #1268f3;
    --hs-color-travel-action-hover: #0d59d7;
    --hs-color-travel-link: #7dbbff;
    --hs-color-travel-focus: #a4ceff;
    --hs-color-travel-control-border: #6b8ba4;
    --hs-color-travel-disabled-text: #c9d9ef;
    --hs-color-travel-disabled-surface: #31547f;
    --hs-color-travel-input-surface: #111e28;
    --hs-color-travel-input-border: #65829b;
    --hs-color-travel-placeholder: #9eafc1;
    --hs-color-travel-card: #192630;
    --hs-color-travel-card-hover: #1b2b36;
    --hs-color-travel-card-hover-border: #6d9bc1;
    --hs-color-travel-selected-text: #8bc5ff;
    --hs-color-travel-selected-border: #54a8ff;
    --hs-color-travel-selected-surface: #102d45;
    --hs-color-travel-notice-text: #94c9ff;
    --hs-color-travel-notice-surface: #263b4e;
    --hs-color-travel-warning: #f6c451;
    --hs-color-travel-warning-surface: #342e20;
    --hs-color-travel-error: #f39498;
    --hs-color-travel-error-surface: #3d282d;
    --hs-color-travel-error-text: #ffd1d4;
    --hs-color-travel-success: #43c47a;
    --hs-color-travel-on-success: #102c1a;
    --hs-color-travel-document-support: #c3cedd;
    --hs-color-travel-document-control: #24272b;
    --hs-color-travel-document-input: #23262a;
    --hs-color-travel-document-control-border: #58616c;
    --hs-color-travel-document-input-border: #6b7480;
    --hs-color-travel-document-control-hover: #2e3339;
    --hs-color-travel-document-dialog-border: #57616d;
    --hs-color-travel-document-divider: #454d58;
    --hs-color-travel-document-row-text: #c5cfdd;
    --hs-color-travel-document-notice-text: #bfdbff;
    --hs-color-travel-document-notice-border: #496183;
    --hs-color-travel-document-notice-surface: #1c2b3d;
    --hs-color-travel-document-placeholder: #bcc8da;
    --hs-color-travel-document-disabled-text: #b9c5d5;
    --hs-color-travel-document-disabled-surface: #283748;
    --hs-color-travel-document-disabled-border: #465369;
    --hs-color-travel-document-backdrop: #080c11bd;
    --hs-color-travel-document-modal-input: #191c21;
    --hs-color-travel-document-modal-input-border: #738092;
    --hs-color-travel-document-picker-surface: #1b2532;
    --hs-color-travel-document-picker-border: #7e8fa7;
    --hs-color-travel-document-warning-surface: #29281f;
    --hs-color-travel-document-warning-border: #625633;
    --hs-color-travel-document-viewer: #15171b;
    --hs-color-travel-skeleton: #293b4b;
    --hs-color-travel-skeleton-highlight: #3b5064;

    /* Refined Honey Timeline: midnight-blue investigation surfaces. */
    --hs-color-audit-canvas: #001a2a;
    --hs-color-audit-surface: #062033;
    --hs-color-audit-control: #092438;
    /* Exact-value debt migration; reviewed workflow colors retain their bytes. */
    --hs-color-overlay-black-85: rgb(0 0 0 / .85);
    --hs-color-inspection-viewer-surface: #20282e;
    --hs-color-inspection-viewer-border: #526477;
    --hs-color-inspection-viewer-control-border: #698196;
    --hs-color-inspection-viewer-text: #e3effa;
    --hs-color-inspection-viewer-link: #54baff;
    --hs-color-border-cool-soft-34: rgba(163, 184, 211, 0.34);
    --hs-color-border-cool-soft-26: rgba(163, 184, 211, 0.26);
    --hs-color-surface-ink-overlay-35: rgba(12, 15, 19, 0.35);
    --hs-color-action-blue-wash-12: rgba(36, 91, 216, 0.12);
    --hs-color-border-cool-soft-22: rgba(163, 184, 211, 0.22);
    --hs-color-surface-ink-overlay-30: rgba(12, 15, 19, 0.3);
    --hs-color-first-visit-warning-border-42: rgba(245, 187, 78, 0.42);
    --hs-color-first-visit-warning-text: #f6d889;
    --hs-color-first-visit-warning-wash-20: rgba(109, 78, 18, 0.2);
    --hs-color-first-visit-support: #c6cfdb;
    --hs-color-border-cool-soft-18: rgba(163, 184, 211, 0.18);
    --hs-color-first-visit-danger-surface: rgba(39, 20, 24, 0.62);
    --hs-color-first-visit-warning-border-68: rgba(245, 187, 78, 0.68);
    --hs-color-first-visit-warning-wash-32: rgba(109, 78, 18, 0.32);
    --hs-color-first-visit-warning-surface: rgba(39, 31, 16, 0.5);
    --hs-color-first-visit-warning-accent: #f5bb4e;
    --hs-color-first-visit-warning-support: #ddd3bb;
    --hs-color-first-visit-warning-border-72: rgba(245, 187, 78, 0.72);
    --hs-color-first-visit-warning-wash-22: rgba(109, 78, 18, 0.22);
    --hs-color-border-cool-soft-30: rgba(163, 184, 211, 0.3);
    --hs-color-first-visit-summary-surface: rgba(20, 25, 34, 0.97);
    --hs-color-followup-report-border: #64727d;
    --hs-color-followup-panel-surface: #19232c;
    --hs-color-followup-warning-accent: #efc75e;
    --hs-color-overlay-black-75: rgb(0 0 0 / 75%);
    --hs-color-followup-settings-border: #53616b;
    --hs-color-followup-settings-control-border: #71828d;
    --hs-color-shadow-black-40: #0006;
    --hs-color-service-recovery-border: #344858;
    --hs-color-service-recovery-surface: #132636;
    --hs-color-service-recovery-control-border: #678397;
    --hs-color-service-recovery-warning-accent: #f1c653;
    --hs-color-proposal-authority-border: #3b3f47;
    --hs-color-proposal-authority-support: #b8c1cd;
    --hs-color-proposal-authority-surface: #1f2125;
    --hs-color-success-pale-mint: #86efac;
    --hs-color-proposal-authority-warning-text: #f8d77c;
    --hs-color-proposal-authority-text: #dbe4ee;
    --hs-color-proposal-authority-control-surface: #34373d;
    --hs-color-insight-article-support: #b7c2d1;
    --hs-color-pricing-dialog-overlay: rgba(3,12,19,.85);
    --hs-color-pricing-dialog-border: #43576b;
    --hs-color-pricing-dialog-control-border: #7893aa;
    --hs-color-attribution-page-surface: #181a1e;
    --hs-color-attribution-tab-surface: #2a2e34;
    --hs-color-attribution-muted: #aab2bf;
    --hs-color-attribution-metric-wash: rgba(15, 23, 42, 0.28);
    --hs-color-attribution-link: #a8d0ff;
    --hs-color-attribution-selected-wash: rgba(59, 130, 246, 0.07);
    --hs-color-attribution-empty-text: #8f98a6;
    --hs-color-attribution-warning-wash-soft: rgba(245, 158, 11, 0.08);
    --hs-color-attribution-warning-border-soft: rgba(245, 158, 11, 0.34);
    --hs-color-attribution-warning-accent: #eab308;
    --hs-color-attribution-export-link: #9cc7ff;
    --hs-color-attribution-warning-text: #ffe29b;
    --hs-color-attribution-warning-wash: rgba(245, 158, 11, 0.14);
    --hs-color-attribution-warning-border: rgba(245, 158, 11, 0.42);
    --hs-color-attribution-code-surface: #30343a;
    --hs-color-supply-disclosure-surface: #232529;
    --hs-color-supply-disclosure-text: #d1d5db;
    --hs-color-supply-disclosure-muted: #aab0ba;
    --hs-color-supply-disclosure-danger: #ff5c5c;
    --hs-color-supply-disclosure-warning: #ffca69;
    --hs-color-supply-disclosure-ready-wash: rgba(0, 230, 118, 0.11);
    --hs-color-supply-disclosure-link: #cfe4ff;
    --hs-color-supply-disclosure-invalid-wash: rgba(255, 68, 68, 0.1);
    --hs-color-supply-disclosure-invalid-border: rgba(255, 68, 68, 0.48);
    --hs-color-supply-disclosure-ready-border: rgba(0, 230, 118, 0.42);
    --hs-color-supply-disclosure-warning-border: rgba(255, 202, 105, 0.48);
    --hs-color-supply-disclosure-button-surface: #2c3037;
    --hs-color-subscription-support: #c4d3e8;
    --hs-color-shadow-black-30: rgba(0,0,0,.3);
    --hs-color-trainer-subscription-accent: #75c9ff;
    /* Selected FleetSync Daily Routes board; shared palette, scoped by its consumer. */
    --hs-color-fleet-daily-canvas: #00182f;
    --hs-color-fleet-daily-panel: #001e38;
    --hs-color-fleet-daily-control: #0e3049;
    --hs-color-fleet-daily-border: #28789b;
    --hs-color-fleet-daily-selection: #07527f;
    --hs-color-fleet-daily-selection-border: #209bda;
    /* Guided Focus showcase: canonical honey and readable Studio Dark surfaces. */
    --hs-showcase-canvas: #001820;
    --hs-showcase-panel: #001c25;
    --hs-showcase-border: #207fa5;
    --hs-showcase-divider: #195268;
    --hs-showcase-text: #f7f9fc;
    --hs-showcase-support: #bcd5e8;
    --hs-showcase-gold: var(--hs-color-honey);
    --hs-showcase-control-border: #668ba3;
    --hs-showcase-action-ink: #061019;
    --hs-showcase-overlay: rgba(0, 13, 20, .84);
    --hs-showcase-card-gradient: linear-gradient(180deg, transparent 20%, rgba(0, 13, 20, .94) 100%);

    /* Web header emblem roles; wordmarks and menu artwork retain their own scale. */
    --hs-brand-header-masthead: 80px;
    --hs-brand-header-standard: 65px;
    --hs-brand-header-compact: 40px;
    /* Reviewed recipient invitation card palette. */
    --hs-color-hostsync-email-action-hover: #0066dc;
    --hs-color-hostsync-email-action-border: #1687ff;
    --hs-color-hostsync-email-card-border: #2a759d;
    --hs-color-hostsync-email-divider: #2b5675;
    --hs-color-hostsync-email-outcome-border: #3e6783;
    --hs-color-hostsync-email-secondary-border: #91acc1;
    --hs-color-hostsync-email-muted: #b9cfe2;
    --hs-color-hostsync-email-icon: #b9d9ef;
    --hs-color-hostsync-email-subject: #d4e1ee;
    --hs-color-hostsync-email-outcome-detail: #d5e2ee;
    --hs-color-hostsync-email-fact: #f0f6ff;
    --hs-color-hostsync-email-text: #f2f6fc;
    --hs-color-hostsync-email-focus: #ffcf33;
    --hs-color-hostsync-email-action-text: #fff;
    /* Guest correction progress and decision controls retain the reviewed palette. */
    --hs-color-hostsync-correction-progress: #068cff;
    --hs-color-hostsync-correction-radio-border: #dcebf4;
    --hs-color-hostsync-correction-radio-dot: #f7fbff;
    --hs-color-hostsync-correction-radio-selected: #1679ff;
    --hs-color-hostsync-correction-decline-ink: #001932;
    --hs-color-hostsync-correction-decline-fill: #ff626a;
    /* Selected HostSync invitation outcomes share one navy palette. */
    --hs-color-hostsync-invitation-bg: #001933;
    --hs-color-hostsync-invitation-panel: #001932;
    --hs-color-hostsync-invitation-action: #0074fe;

    /* Finalized objective-navigation references: one palette for auth and work owners. */
    --hs-color-objective-canvas: #10171c;
    --hs-color-objective-canvas-raised: #162129;
    --hs-color-objective-control: #1a252e;
    --hs-color-objective-support: #bfd3e6;
    --hs-color-objective-muted: #a9bed2;
    --hs-color-objective-failure: #ff6868;
    --hs-color-objective-success: #29bb4f;
    --hs-color-objective-action: #0064f5;
    --hs-color-objective-action-hover: #005bdc;
    --hs-objective-action-gradient: linear-gradient(180deg, var(--hs-color-media-action-blue) 0%, var(--hs-color-objective-action) 100%);
    --hs-objective-canvas-gradient: linear-gradient(120deg, var(--hs-color-objective-canvas-raised), var(--hs-color-objective-canvas) 48%);
    /* Selected proposal Studio palette, owned once for all three consumers. */
    --hs-color-proposal-studio-bg: #101a20;
    --hs-color-proposal-studio-panel: #17242b;
    --hs-color-proposal-studio-input: #1e2d35;
    --hs-color-proposal-studio-border: #33434e;
    --hs-color-proposal-studio-control-border: #607583;
    --hs-color-proposal-studio-muted: #c6d4e5;
    --hs-color-proposal-studio-link: #48baff;
    /* Selected Coverage First discovery reference. Canonical brand honey remains shared. */
    --hs-color-provider-canvas: #00182b;
    --hs-color-provider-panel: #001f36;
    --hs-color-provider-control: #002941;
    --hs-color-provider-border: #157eaf;
    --hs-color-provider-muted: #bdd3ee;
    --hs-color-provider-link: var(--hs-color-proposal-studio-link);
    --hs-color-proposal-document-paper: #ffffff;
    --hs-color-proposal-document-ink: #10102f;
    --hs-color-proposal-document-muted: #46557b;
    --hs-color-proposal-document-rule: #dce7fb;
    --hs-color-proposal-document-report: #eaf4ff;

    /* Shared media cards and playback controls; exact reviewed colors. */
    --hs-color-media-border-muted: #465058;
    --hs-color-media-action-blue: #0872ed;
    --hs-color-media-action-blue-deep: #0065ee;
    --hs-color-media-action-blue-bright: #2585ff;
    --hs-color-media-action-blue-strong: #005bdd;
    --hs-color-media-border-cool: #435064;
    --hs-color-media-panel-deep: #151c28;
    --hs-color-media-text-primary: #f4f6fa;
    --hs-color-media-text-cool: #c4cfdd;
    --hs-color-media-link-soft: #a9d1ff;
    --hs-color-media-panel-raised: #202429;
    --hs-color-media-border-strong: #78858e;
    --hs-color-media-link-sky: #80bfff;
    --hs-color-media-text-muted: #bbc3c8;
    --hs-color-media-success-border: #8b9f91;
    --hs-color-media-success-text: #e9f2eb;
    --hs-color-media-success-border-muted: #829689;

    /* Shared reviewed handoff states; preserve exact rendered colors. */
    --hs-color-reviewed-handoff-panel-overlay: rgba(37, 39, 43, 0.82);
    --hs-color-reviewed-handoff-ready-border: rgba(0, 230, 118, 0.34);
    --hs-color-reviewed-handoff-ready-text: #a7f3d0;
    --hs-color-reviewed-handoff-ready-gradient-start: rgba(0, 230, 118, 0.13);
    --hs-color-reviewed-handoff-ready-gradient-end: rgba(0, 230, 118, 0.04);
    --hs-color-reviewed-handoff-ready-border-strong: rgba(0, 230, 118, 0.5);
    --hs-color-reviewed-handoff-ready-wash: rgba(0, 230, 118, 0.12);
    --hs-color-reviewed-handoff-ready-text-bright: #ecfdf5;
    --hs-color-reviewed-handoff-border: #444951;
    --hs-color-reviewed-handoff-border-subtle: #41464e;
    --hs-color-reviewed-handoff-text-primary: #f1f5f9;
    --hs-color-reviewed-handoff-divider: #3c4148;
    --hs-color-reviewed-handoff-action-blue: #347ce5;
    --hs-color-reviewed-handoff-action-blue-hover: #2563c7;
    --hs-color-reviewed-handoff-ready-border-soft: rgba(0, 230, 118, 0.28);
    --hs-color-reviewed-handoff-ready-text-soft: #b8f5d7;
    --hs-color-reviewed-handoff-ready-wash-soft: rgba(0, 230, 118, 0.08);
    --hs-color-reviewed-handoff-warning-text: #ffd08a;
    --hs-color-reviewed-handoff-divider-muted: #3b3f46;
    --hs-color-reviewed-handoff-ready-wash-medium: rgba(0, 230, 118, 0.1);
    --hs-color-reviewed-handoff-panel-gradient-start: rgba(19, 29, 38, 0.97);
    --hs-color-reviewed-handoff-panel-gradient-end: rgba(11, 20, 28, 0.97);
    --hs-color-reviewed-handoff-success-gradient-start: rgba(29, 98, 50, 0.28);
    --hs-color-reviewed-handoff-success-gradient-end: rgba(19, 57, 32, 0.28);
    --hs-color-reviewed-handoff-success-text: #eaffef;
    --hs-color-reviewed-handoff-success-fill: #4c9b5c;
    --hs-color-reviewed-handoff-text-cool: #e0e5eb;
    --hs-color-reviewed-handoff-panel-muted-gradient-start: rgba(38, 49, 60, 0.68);
    --hs-color-reviewed-handoff-panel-muted-gradient-end: rgba(21, 30, 39, 0.78);
    --hs-color-reviewed-handoff-action-gradient-start: rgba(30, 78, 143, 0.38);
    --hs-color-reviewed-handoff-action-gradient-end: rgba(18, 40, 70, 0.46);
    --hs-color-reviewed-handoff-action-text: #eef5ff;
    --hs-color-reviewed-handoff-action-fill: #1f4f93;
    --hs-color-reviewed-handoff-text-caption: #c5ccd5;
    --hs-color-reviewed-handoff-link-blue: #7bb2ff;
    --hs-color-reviewed-handoff-border-cool: #3d4853;
    --hs-color-reviewed-handoff-text-support: #c7d0da;
    --hs-color-reviewed-handoff-panel-inset-overlay: rgba(16, 26, 35, 0.72);
    --hs-color-reviewed-handoff-text-guidance: #b7c0cb;
    --hs-color-reviewed-handoff-paper: #f7f7f5;
    --hs-color-reviewed-handoff-success-ink: #1f5b31;
    --hs-color-reviewed-handoff-paper-border: #d8e2dc;
    --hs-color-reviewed-handoff-success-divider: #356643;
    --hs-color-reviewed-handoff-success-ink-muted: #245b34;
    --hs-color-reviewed-handoff-success-ink-strong: #1f6035;
    --hs-color-reviewed-handoff-ink-caption: #374151;
    --hs-color-reviewed-handoff-success-solid-gradient-start: #144b28;
    --hs-color-reviewed-handoff-success-solid-gradient-end: #1f6337;
    --hs-color-reviewed-handoff-success-overlay: rgba(29, 98, 50, 0.26);
    --hs-color-reviewed-handoff-text-cool-caption: #cdd4dd;
    --hs-color-reviewed-handoff-panel-inset-overlay-strong: rgba(24, 35, 45, 0.78);
    --hs-color-reviewed-handoff-action-overlay: rgba(31, 79, 147, 0.27);
    --hs-color-reviewed-handoff-text-metadata: #c7ced8;
    --hs-color-reviewed-handoff-link-blue-soft: #9ec5ff;
    --hs-color-reviewed-handoff-text-secondary: #b7c0ca;
    --hs-color-reviewed-handoff-panel-deep-overlay: rgba(11, 20, 28, 0.98);

    /* Shared form, action and readback colors; exact reviewed rendition values. */
    --hs-color-text-cloud-bright: #f5f7fb;
    --hs-color-text-cool-support: #b9c2d0;
    --hs-color-surface-graphite-raised: #24272c;
    --hs-color-text-cloud-soft: #dbe3ee;
    --hs-color-action-blue-gradient-start: #245bd8;
    --hs-color-action-blue-gradient-end: #3e72ef;
    --hs-color-surface-graphite-input: #15181d;
    --hs-color-success-soft: #72d998;
    --hs-color-action-blue-soft: #77a9ff;
    --hs-color-danger-text-soft: #ffd9db;
    --hs-color-text-cool-guidance: #cbd6e5;
    --hs-color-action-blue-border: #4d7df2;
    --hs-color-text-cool-caption: #aeb7c5;
    --hs-color-action-blue-icon: #1e64f0;
    --hs-color-border-cool-soft-24: rgba(163, 184, 211, 0.24);
    --hs-color-border-cool-soft-25: rgba(163, 184, 211, 0.25);
    --hs-color-border-cool-soft-32: rgba(163, 184, 211, 0.32);
    --hs-color-surface-ink-overlay-45: rgba(14, 17, 22, 0.45);
    --hs-color-surface-ink-overlay-38: rgba(12, 15, 19, 0.38);
    --hs-color-action-blue-soft-border-35: rgba(119, 169, 255, 0.35);
    --hs-color-action-blue-soft-border-28: rgba(119, 169, 255, 0.28);
    --hs-color-action-blue-wash-08: rgba(42, 101, 226, 0.08);
    --hs-color-action-blue-wash-06: rgba(42, 101, 226, 0.06);
    --hs-color-action-blue-shadow-24: rgba(8, 54, 156, 0.24);

    --hs-color-location-warning: #ff706d;
    --hs-color-ink-on-location-warning: #301514;
    --hs-color-success-mint: #50cc90;
    --hs-color-panel-gray-deep: #202328;
    --hs-color-success-leaf: #60c974;
    --hs-color-ink-on-leaf: #123720;

    /* Shared evidence and vendor-proof states; exact reviewed rendition values. */
    --hs-color-proof-panel-deep: #17191c;
    --hs-color-proof-action-border: #4a91f7;
    --hs-color-proof-prep-panel: #17263a;
    --hs-color-proof-border-raised: #59616d;
    --hs-color-proof-border-control: #454b54;
    --hs-color-proof-ink-on-light: #111;
    --hs-color-proof-danger-text: #ffd5d7;
    --hs-color-proof-divider: #444950;
    --hs-color-proof-card-border: #474c55;
    --hs-color-proof-current-accent: #5da2ff;
    --hs-color-proof-text-emphasis: #d8dde4;
    --hs-color-proof-prep-border: #3f72ad;
    --hs-color-proof-danger-panel: #35181c;
    --hs-color-proof-warning-border: #8b6421;
    --hs-color-proof-blue-gradient-end: #3b82f6;
    --hs-color-proof-text-primary: #eef2f7;
    --hs-color-proof-text-secondary: #c8d0da;
    --hs-color-proof-text-trust: #d7dde5;
    --hs-color-proof-text-metadata: #c7cdd5;
    --hs-color-proof-success-icon: #9fd7bd;
    --hs-color-proof-text-muted: #9ea6b1;
    --hs-color-proof-current-panel: #172b46;
    --hs-color-proof-warning-border-strong: #9a6817;
    --hs-color-proof-warning-panel-deep: #241b0e;
    --hs-color-proof-text-light: #e9edf2;
    --hs-color-proof-ink-black: #101214;
    --hs-color-proof-text-cool-muted: #aeb8c5;
    --hs-color-proof-border-strong: #4d535c;
    --hs-color-proof-warm-text: #e7d8b6;

    color-scheme: dark;

    /* Reviewed selection, warning, and neutral editor states. */
    --hs-color-ink-on-selection: #081b30;
    --hs-color-ink-on-prep: #09131f;
    --hs-color-ink-on-selection-muted: #102b49;
    --hs-color-prep-badge: #24364e;
    --hs-color-prep-notice: #293b50;
    --hs-color-panel-gray-hover: #2c3139;
    --hs-color-ink-on-warning: #302113;
    --hs-color-panel-gray-inset: #303740;
    --hs-color-panel-gray-disabled: #373d46;
    --hs-color-panel-gray-emphasis: #414956;
    --hs-color-warning-badge: #443522;
    --hs-color-selection-fill: #4b9bf5;
    --hs-color-border-gray-disabled: #555d69;
    --hs-color-border-cool-control: #71819b;
    --hs-color-selection-fill-border: #77b5ff;
    --hs-color-prep-notice-border: #80aee6;
    --hs-color-prep-badge-text: #9ac7ff;
    --hs-color-focus-editor: #9dcbff;
    --hs-color-prep-notice-text: #b6d8ff;
    --hs-color-text-cool-emphasis: #dce3ec;
    --hs-color-warning-editor: #ffb264;
    --hs-color-warning-badge-text: #ffcf87;

    /* Shared editor/media primitives preserve reviewed colors during incremental migration. */
    --hs-color-action-sky: #379bff;
    --hs-color-action-sky-soft: #4da4ff;
    --hs-color-border-cool: #36414c;
    --hs-color-border-cool-muted: #34404b;
    --hs-color-border-cool-strong: #56616d;
    --hs-color-border-cool-subtle: #343d4b;
    --hs-color-border-gray: #383c43;
    --hs-color-border-gray-emphasis: #555b66;
    --hs-color-border-gray-strong: #444952;
    --hs-color-border-gray-subtle: #30343b;
    --hs-color-destructive-deep: #b42332;
    --hs-color-destructive-muted-text: #f1b7b9;
    --hs-color-destructive-soft-text: #f0aaaa;
    --hs-color-destructive-warm-text: #ffb4ab;
    --hs-color-document-border: #dbe2e8;
    --hs-color-document-border-light: #dce3e8;
    --hs-color-document-paper: #fbfbf8;
    --hs-color-editor-accent: #e5c798;
    --hs-color-editor-border: #51535a;
    --hs-color-editor-border-subtle: #484a51;
    --hs-color-editor-caption: #bbb9b4;
    --hs-color-editor-control: #292b30;
    --hs-color-editor-control-hover: #303237;
    --hs-color-editor-divider: #41434a;
    --hs-color-editor-input-border: #565861;
    --hs-color-editor-input-text: #f0ede7;
    --hs-color-editor-muted: #c2c0bb;
    --hs-color-editor-panel: #24262a;
    --hs-color-editor-status: #c9c3b9;
    --hs-color-editor-text: #ece8e1;
    --hs-color-execute-action: #008542;
    --hs-color-execute-active-ring: #31e5d3;
    --hs-color-execute-bright: #25bd79;
    --hs-color-execute-muted-text: #b7d6be;
    --hs-color-execute-panel: #102b22;
    --hs-color-execute-panel-strong: #183626;
    --hs-color-execute-soft-text: #c0e1c7;
    --hs-color-execute-solid: #009b58;
    --hs-color-ink-document-muted: #475463;
    --hs-color-ink-on-sky: #071827;
    --hs-color-link-sky: #55aaff;
    --hs-color-link-sky-light: #7dbdff;
    --hs-color-link-sky-pale: #8ac5ff;
    --hs-color-media-black: #090a0c;
    --hs-color-media-charcoal: #151719;
    --hs-color-media-overlay: rgb(21 23 25 / .93);
    --hs-color-media-overlay-soft: rgb(21 23 25 / .3);
    --hs-color-media-placeholder: #343a43;
    --hs-color-media-scrim: rgb(0 0 0 / .8);
    --hs-color-media-scrim-strong: rgb(0 0 0 / .85);
    --hs-color-panel-charcoal: #20242b;
    --hs-color-panel-charcoal-deep: #171a20;
    --hs-color-panel-cool: #18202a;
    --hs-color-panel-cool-deep: #161e27;
    --hs-color-panel-gray: #25282d;
    --hs-color-panel-gray-raised: #272a2f;
    --hs-color-panel-neutral: #222428;
    --hs-color-panel-neutral-deep: #1d2024;
    --hs-color-panel-neutral-raised: #24282e;
    --hs-color-selection-border: #244569;
    --hs-color-selection-deep: #102135;
    --hs-color-selection-panel: #143452;
    --hs-color-shadow-medium: rgb(0 0 0 / 32%);
    --hs-color-shadow-soft: #0004;
    --hs-color-sky-surface-soft: rgba(56, 189, 248, 0.08);
    --hs-color-slate-900: #111827;
    --hs-color-text-blue-muted: #bbcbe5;
    --hs-color-text-blue-subtle: #a9cfee;
    --hs-color-text-cool-bright: #d5dae2;
    --hs-color-text-cool-dim: #667180;
    --hs-color-text-cool-light: #bcc7d5;
    --hs-color-text-cool-medium: #8290a0;
    --hs-color-text-cool-secondary: #a9b1be;
    --hs-color-text-cool-soft: #a3afc1;
    --hs-color-text-cool-subdued: #7a8390;
    --hs-color-text-document-light: #f2f5f9;
    --hs-color-text-document-muted: #647180;
    --hs-color-text-editor: #f2f3f5;
    --hs-color-text-editor-muted: #bbc1cb;
    --hs-color-text-editor-secondary: #bfc2c7;
    --hs-color-text-gray-dim: #8b9098;
    --hs-color-text-gray-light: #c1c4ca;
    --hs-color-text-gray-secondary: #aeb5c0;
    --hs-color-text-neutral-dim: #777;
    --hs-color-warm-border: #625848;
    --hs-color-warm-panel: #302b22;
    --hs-color-warm-selection: #3d372e;
    --hs-color-warning-border: #ae7b49;
    --hs-color-warning-border-muted: #aa853d;
    --hs-color-warning-muted-text: #d6c8b8;
    --hs-color-warning-panel: #332b23;
    --hs-color-warning-panel-strong: #493c26;
    --hs-color-warning-soft-text: #ffc77a;

    /* Evidence Quality Workspace: repeated review and coverage states. */
    --hs-color-evidence-panel: #22252a;
    --hs-color-evidence-panel-quiet: #1e2125;
    --hs-color-evidence-panel-deep: #20242a;
    --hs-color-evidence-skeleton-edge: #25292f;
    --hs-color-evidence-metric-wash: rgba(15, 23, 42, 0.25);
    --hs-color-evidence-warning-accent: #f59e0b;
    --hs-color-evidence-warning-text: #ffd98a;
    --hs-color-evidence-danger-accent: #ef4444;
    --hs-color-evidence-danger-text: #ffb4b4;
    --hs-color-evidence-success-accent: #22c55e;
    --hs-color-evidence-success-text: #9bf0ba;
    --hs-color-evidence-blue-accent: #3b82f6;
    --hs-color-evidence-blue-text: #b9d9ff;
    --hs-color-evidence-blue-wash-08: rgba(59, 130, 246, 0.08);
    --hs-color-evidence-blue-wash-18: rgba(59, 130, 246, 0.18);
    --hs-color-evidence-gold-text: #f4c84b;
    --hs-color-evidence-success-vivid: #4ade80;
    --hs-color-evidence-danger-vivid: #f05252;

    /* Actor landing template: repeated reviewed copy, links, and media scrims. */
    --hs-color-actor-honey-copy: #ffe29a;
    --hs-color-actor-copy-muted: #c7cbd1;
    --hs-color-actor-copy-soft: #d5dae0;
    --hs-color-actor-copy-bright: #eef2f7;
    --hs-color-actor-copy-support: #b9c0c8;
    --hs-color-actor-copy-secondary: #aeb5bd;
    --hs-color-actor-copy-subtle: #c3c8cf;
    --hs-color-actor-link-blue: #6ea0ff;
    --hs-color-actor-link-wash: rgba(121, 191, 255, 0.18);
    --hs-color-actor-media-scrim-deep: rgba(5, 8, 11, 0.98);
    --hs-color-actor-media-scrim-mid: rgba(5, 8, 11, 0.86);
    --hs-color-actor-media-scrim-clear: rgba(5, 8, 11, 0.08);

    /* MoveSync practitioner activity: reviewed task, run, and timeline states. */
    --hs-color-movesync-activity-divider: #394451;
    --hs-color-movesync-activity-copy: #b9c3d2;
    --hs-color-movesync-activity-deep: #0c1115;
    --hs-color-movesync-activity-warning: #ffbd70;
    --hs-color-movesync-activity-caption: #9faabc;
    --hs-color-movesync-activity-muted: #9eabbc;
    --hs-color-movesync-activity-success: #78e39b;
    --hs-color-movesync-activity-selected: #559cff;
    --hs-color-movesync-activity-panel: #171b20;
    --hs-color-movesync-activity-selected-wash: rgba(63, 130, 224, .17);
    --hs-color-movesync-activity-border: #3d4754;
    --hs-color-movesync-activity-copy-strong: #dbe4ef;
    --hs-color-movesync-activity-inset: #10151a;
    --hs-color-movesync-activity-state-border: #45515f;
    --hs-color-movesync-activity-state-danger-border: rgba(222, 75, 75, .65);
    --hs-color-movesync-activity-state-action-border: #667486;
    --hs-color-movesync-activity-state-action-fill: #252b33;

    /* Public YouTube Blueprint hero: repeated reviewed atmosphere, copy, and controls. */
    --hs-color-youtube-hero-backdrop-deep: rgba(7, 12, 18, 0.98);
    --hs-color-youtube-hero-night-surface: #080d12;
    --hs-color-youtube-hero-text-muted: #aeb8c4;
    --hs-color-youtube-hero-text-subtle: #7f8a97;
    --hs-color-youtube-hero-text-support: #8f9baa;
    --hs-color-youtube-hero-text-emphasis: #dce3eb;
    --hs-color-youtube-hero-overlay-surface: rgba(15, 23, 32, 0.7);
    --hs-color-youtube-hero-indicator-muted: #64748b;
    --hs-color-youtube-hero-input-surface: rgba(3, 7, 11, 0.72);
    --hs-color-youtube-hero-ink-on-honey: #090b0f;
    --hs-color-youtube-hero-ink-on-honey-hover: #050709;
    --hs-color-youtube-hero-text-bright: #eff6ff;
    --hs-color-youtube-hero-preview-surface: #050b12;
    --hs-color-youtube-hero-link-accent: #7db8ff;
    --hs-color-youtube-hero-text-dim: #697482;
    --hs-color-youtube-hero-overlay-surface-strong: rgba(15, 23, 32, 0.88);
    --hs-color-youtube-hero-media-surface: #05080c;


    /* Editorial provider portfolios: warm neutrals from the approved public mockup. */
    --hs-color-portfolio-bg: #1b1b1a;
    --hs-color-portfolio-panel: #222221;
    --hs-color-portfolio-text: #f1e9de;
    --hs-color-portfolio-muted: #c4bfb8;
    --hs-color-portfolio-border: #494641;

    /* Selected-content handoffs retain the reviewed readable blue/neutral palette. */
    --hs-color-handoff-link: #75baff;
    --hs-color-handoff-muted: #c6ccd4;
    --hs-color-handoff-action: #3493ff;
    --hs-color-handoff-ink: #101214;
    --hs-color-handoff-border-strong: #747b87;
    /* Proposal handoff states retain their reviewed contrast during scoped migration. */
    --hs-color-handoff-selection-wash: rgba(59, 130, 246, 0.12);
    --hs-color-handoff-border-quiet: #46515d;
    --hs-color-handoff-control-muted: #4b5563;
    --hs-color-handoff-divider: #39434d;
    --hs-color-handoff-text-subtle: #64748b;
    --hs-color-handoff-text-bright: #f3f4f6;
    --hs-color-handoff-success-bright: #00e676;
    --hs-color-handoff-panel-deep: #111b24;
    --hs-color-handoff-panel-raised: #17212a;
    --hs-color-handoff-input-panel: #181a1d;
    --hs-color-handoff-action-outline: #2f80ed;
    --hs-color-handoff-success-outline: #39684a;
    --hs-color-handoff-border-secondary: #45505b;
    --hs-color-handoff-border-dashed: #9aa4af;
    --hs-color-handoff-border-support: #aab4bf;
    --hs-color-handoff-text-secondary: #aeb7c2;
    --hs-color-handoff-text-body: #d6dce4;
    --hs-color-handoff-text-emphasis: #dce3eb;
    --hs-color-handoff-proof-text: #eef2f7;
    --hs-color-handoff-danger-strong: #ff4444;
    /* Read-only review warnings retain contrast against dark operational queues. */
    --hs-color-review-warning: #ff8668;

    /* Selected Creator Verification evidence-review palette. */
    --hs-color-review-workspace-panel: #0c171e;
    --hs-color-review-workspace-control: #101c24;
    --hs-color-review-workspace-border: #18232b;
    --hs-color-review-workspace-muted: #b4c5d6;
    --hs-color-review-workspace-link: #8bcdfb;
    --hs-color-review-workspace-count: #68bdf8;
    --hs-color-bg: #1b1c1e;
    --hs-color-bg-deep: #0b0f12;
    --hs-color-workspace-bg: var(--hs-color-bg);
    /* Reviewed report preparation palette: neutral blue-gray evidence surfaces and bright action honey. */
    --hs-color-report-bg: #171f24;
    --hs-color-report-panel: #1c262d;
    --hs-color-report-border: #34424d;
    --hs-color-report-action: #ffca38;
    --hs-color-report-action-bright: #ffda62;
    --hs-color-report-selection: #20374a;
    --hs-color-report-link: #43b4ff;
    /* Reusable cool-neutral ramp for evidence, review, and creator workspaces. */
    --hs-color-slate-850: #1b232a;
    --hs-color-slate-800: #202a33;
    --hs-color-slate-750: #273642;
    --hs-color-slate-700: #36434f;
    --hs-color-slate-600: #506172;
    --hs-color-slate-500: #77818c;
    --hs-color-media-stage: #07090b;
    --hs-color-surface: #2b2d31;
    --hs-color-surface-deep: #202226;
    --hs-color-surface-raised: rgba(32, 34, 38, 0.92);
    --hs-color-surface-panel: rgba(25, 34, 41, 0.82);
    --hs-color-surface-panel-deep: rgba(18, 25, 31, 0.92);
    --hs-color-surface-navy-overlay: rgba(17, 24, 39, 0.82);
    /* Shared navy workspace tones preserve the reviewed Action Hub palette. */
    --hs-color-workspace-text: #f3f6fc;
    --hs-color-workspace-text-muted: #b8c9df;
    --hs-color-workspace-focus: #b8dcff;
    --hs-color-workspace-link: #86bdff;
    --hs-color-workspace-bg-navy: #0d1720;
    --hs-color-text: #ffffff;
    --hs-color-text-muted: #9ca3af;
    --hs-color-text-neutral: #c4c8cf;
    --hs-color-text-neutral-strong: #e5e7eb;
    --hs-color-border: rgba(156, 163, 175, 0.28);
    --hs-color-border-strong: #4b4e54;
    /* Community credit and HostSync pilot tones keep their reviewed contrast. */
    --hs-color-community-credit-surface: #102b3b;
    --hs-color-community-credit-border: #66849b;
    --hs-color-community-credit-item-surface: #193747;
    --hs-color-hostsync-pilot-border: #45484e;
    --hs-color-hostsync-pilot-muted-text: #b9c1ce;
    --hs-color-hostsync-pilot-action-surface: #214d77;
    --hs-color-hostsync-pilot-field-border: #727986;
    --hs-color-on-blueprint: #07111f;
    --hs-color-ink-on-accent: #111820;
    --hs-color-provider-accent: #0f766e;
    --hs-color-shell-header-surface: rgba(27, 28, 30, 0.94);
    --hs-color-shell-navigation-surface: rgba(11, 15, 18, 0.97);
    --hs-color-shell-drawer-surface: rgba(11, 15, 18, 0.99);
    --hs-color-action-rail-surface: rgba(27, 28, 30, 0.96);
    --hs-color-blueprint-interactive-surface: rgba(96, 165, 250, 0.08);
    --hs-color-blueprint-interactive-surface-hover: rgba(96, 165, 250, 0.16);
    --hs-color-blueprint-border-soft: rgba(96, 165, 250, 0.45);
    --hs-color-action-primary: #173f73;
    --hs-color-action-primary-hover: #1d4f91;
    --hs-color-action-primary-vivid: #2563eb;
    --hs-color-action-primary-vivid-hover: #1d4ed8;
    --hs-color-action-sapphire: #1d4ed8;
    --hs-color-action-sapphire-hover: #1e40af;
    --hs-color-on-action-sapphire: #f5f7fa;
    --hs-color-action-navy: #172b4d;
    --hs-color-action-navy-hover: #203c66;
    --hs-color-action-primary-bright: #0073e8;
    --hs-color-action-primary-bright-hover: #006ad8;
    --hs-color-action-primary-border: #60a5fa;
    --hs-color-on-action-primary: #ffffff;
    --hs-color-workflow-step-strip-surface: rgba(15, 23, 42, 0.38);
    --hs-color-workflow-step-active-surface: rgba(37, 99, 235, 0.28);
    --hs-color-workflow-step-target-outline: rgba(147, 197, 253, 0.78);
    --hs-color-overlay-scrim: rgba(0, 0, 0, 0.68);

    --hs-color-honey: #f0bd45;
    --hs-color-honey-muted: #d09a36;
    --hs-color-blueprint: #60a5fa;
    --hs-color-reference-accent: #06b6d4;
    /* Selected HostSync planned-pricing proposal: public selection and savings. */
    --hs-color-planned-pricing-selection: #04cfea;
    --hs-color-planned-pricing-savings: #15efc4;
    --hs-color-blueprint-strong: var(--hs-color-action-primary);
    --hs-color-prep: #60a5fa;
    --hs-color-prep-border: rgba(96, 165, 250, 0.5);
    --hs-color-prep-surface: rgba(96, 165, 250, 0.08);
    --hs-color-prep-text: #bfdbfe;
    --hs-color-execute: #24a865;
    --hs-color-execute-highlight: #2dda86;
    --hs-color-on-execute: #07140d;
    --hs-color-execute-border: rgba(36, 168, 101, 0.56);
    --hs-color-execute-border-soft: rgba(36, 168, 101, 0.46);
    --hs-color-execute-surface: #10281d;
    --hs-color-execute-surface-soft: rgba(36, 168, 101, 0.09);
    --hs-color-execute-text: #d9fbe7;
    --hs-color-execute-text-soft: #b7f7d1;
    --hs-color-wrap: #ffa500;
    --hs-color-wrap-border: rgba(255, 165, 0, 0.56);
    --hs-color-wrap-surface: rgba(74, 45, 8, 0.36);
    --hs-color-wrap-text: #fed7aa;
    --hs-color-context: #ab47bc;
    --hs-color-context-text: #d28cdf;
    --hs-color-danger: #d98286;
    --hs-color-danger-border: rgba(217, 130, 134, 0.62);
    --hs-color-danger-fill: #8f3f46;
    --hs-color-danger-text: #fecdd3;
    --hs-color-honey-border: rgba(240, 189, 69, 0.56);
    --hs-color-honey-text: #fde68a;
    --hs-color-text-strong: #f8fafc;
    --hs-color-text-emphasis: #e2e8f0;
    --hs-color-text-soft: #cbd5e1;
    --hs-color-text-subtle: #94a3b8;
    --hs-color-blueprint-highlight: #93c5fd;
    --hs-color-blueprint-text-soft: #dbeafe;
    --hs-color-border-slate: rgba(148, 163, 184, 0.28);
    --hs-color-border-slate-soft: rgba(148, 163, 184, 0.2);
    --hs-color-border-slate-quiet: rgba(148, 163, 184, 0.14);
    --hs-color-surface-slate-quiet: rgba(148, 163, 184, 0.1);

    --hs-font-family-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --hs-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;
    --hs-font-size-caption: 0.7rem;
    --hs-font-size-label: 0.78rem;
    --hs-font-size-body: 1rem;
    --hs-font-size-title: clamp(1.75rem, 3vw, 2.5rem);
    --hs-line-height-tight: 1.15;
    --hs-line-height-body: 1.5;

    --hs-space-1: 0.25rem;
    --hs-space-2: 0.5rem;
    --hs-space-3: 0.75rem;
    --hs-space-4: 1rem;
    --hs-space-5: 1.5rem;
    --hs-space-6: 2rem;
    --hs-space-7: 3rem;

    --hs-radius-sm: 0.5rem;
    --hs-radius-md: 0.75rem;
    --hs-radius-lg: 1rem;
    --hs-shadow-raised: 0 20px 55px rgba(0, 0, 0, 0.34);
    --hs-shadow-overlay: 0 24px 80px rgba(0, 0, 0, 0.55);
    --hs-color-shadow-base: #000000;
    --hs-focus-ring: 0 0 0 3px rgba(96, 165, 250, 0.42);

    --hs-content-width: 52rem;
    --hs-wide-width: 84rem;
    --hs-shell-nav-width: 17.25rem;
    --hs-shell-header-height: 4.5rem;
    --hs-shell-footer-min-height: 4.5rem;
    --hs-action-rail-height: 4.5rem;
    --hs-hit-target: 44px;

    --hs-motion-fast: 140ms;
    --hs-motion-calm: 180ms;
    --hs-z-sticky: 20;
    --hs-z-overlay: 100;
    --hs-z-dialog: 1200;

    --hs-brand-quiet-effective-opacity: 0.37;
    --hs-brand-standard-effective-opacity: 0.52;
    --hs-brand-expressive-effective-opacity: 0.72;
    --hs-brand-navigation-rail-blueprint-opacity: 0.78;
    /* Additional 15% relative reduction from the previous 0.609408 navigation treatment. */
    --hs-brand-navigation-rail-honeycomb-opacity: 0.5179968;
    /* Shared cell scale for the navigation rail and compact page branches. */
    --hs-brand-honeycomb-branch-size: 96rem;
    --hs-brand-honeycomb-branch-compact-size: 88rem;
    --hs-brand-blueprint-emphasis-filter: saturate(1.08) contrast(1.12) brightness(1.08);

    /*
       External background-image SVGs cannot inherit document custom properties.
       These tokens publish the canonical intrinsic-stroke contract for source
       governance; the canonical SVG assets remain the rendering owners.
    */
    --hs-brand-blueprint-minor-stroke-width: 0.7;
    --hs-brand-blueprint-minor-stroke-opacity: 0.075;
    --hs-brand-blueprint-major-stroke-width: 0.85;
    --hs-brand-blueprint-major-stroke-opacity: 0.115;
    --hs-brand-honeycomb-stroke-width: 0.9;
    --hs-brand-honeycomb-stroke-opacity: 0.64;
    /* The combined blueprint asset uses quieter cells than the separate overlay. */
    --hs-brand-blueprint-honeycomb-stroke-opacity: 0.32;
    --hs-brand-honeycomb-field-opacity: 0.39;
    --hs-brand-drafting-stroke-width: 1;
    --hs-brand-drafting-stroke-opacity: 0.14;
    --hs-brand-drafting-accent-stroke-opacity: 0.12;
}

@media (prefers-reduced-motion: reduce) {
    :root {
        --hs-motion-fast: 0ms;
        --hs-motion-calm: 0ms;
    }
}

@media (forced-colors: active) {
    :root {
        --hs-color-border: CanvasText;
    }
}

/* Shared focused Blueprint review palette, selected in the persona review shell. */
:root {
    --hs-youtube-choice-panel: #0c2231;
    --hs-youtube-choice-card: #102737;
    --hs-youtube-choice-accent: #2873ff;
    --hs-youtube-choice-action: #1463ee;
    --hs-youtube-choice-category: #94b9d5;
    --hs-review-bg: #0b202e;
    --hs-review-panel: #102838;
    --hs-review-navigation: #0d2332;
    --hs-review-navigation-border: #294559;
    --hs-review-border: #2e4b60;
    --hs-review-text: #edf4ff;
    --hs-review-muted: #b9cede;
    --hs-review-heading: #f0f5ff;
    --hs-review-icon: #b9cfe5;
    --hs-review-accent: #ffcf53;
    --hs-review-on-accent: #14202b;
    --hs-review-success: #55d996;
    --hs-review-selected: #1b3549;
    --hs-review-hover: #183145;
    --hs-review-scrollbar: #395970;
    --hs-review-status-border: #66572d;
    --hs-review-panel-finish: linear-gradient(135deg, color-mix(in srgb, var(--hs-review-icon) 5%, transparent), transparent 65%);
    --hs-review-panel-shadow: inset 0 1px 0 color-mix(in srgb, var(--hs-review-icon) 8%, transparent), 0 3px 10px color-mix(in srgb, var(--hs-review-bg) 45%, transparent);
    --hs-review-accent-finish: linear-gradient(to bottom, color-mix(in srgb, var(--hs-review-accent) 88%, var(--hs-review-heading)), var(--hs-review-accent));
}

/* Shared Action Hub guided-review colors. Keep the workflow palette in one owner. */
:root {
    --hs-action-hub-link: #75b6ff;
    --hs-action-hub-primary: var(--hs-color-action-sapphire);
    --hs-action-hub-primary-hover: var(--hs-color-action-sapphire-hover);
    --hs-action-hub-on-primary: var(--hs-color-on-action-sapphire);
    --hs-action-hub-panel: #101b25;
    --hs-action-hub-item-hover: #182b40;
    --hs-action-hub-item-selected: #122d4d;
    --hs-action-hub-item-accent: #337fff;
    --hs-action-hub-item-icon: #c5d6ed;
    --hs-action-hub-success: #45d878;
    --hs-action-hub-warning: #ffca3a;
    --hs-action-hub-danger: #efa4a9;
    --hs-action-hub-progress-pending: #263746;
    --hs-action-hub-progress-visited: #286bdd;
    --hs-action-hub-progress-current-border: #3d8cff;
    --hs-action-hub-progress-current: #102540;
    --hs-action-hub-deadline: #ffcc3b;
    --hs-action-hub-context: #d4e0ee;
    --hs-action-hub-guided-action-border: #448cff;
    --hs-action-hub-guided-action: #2368e8;
    --hs-action-hub-guided-action-hover: #1f62dc;
    --hs-action-hub-review-border: #293744;
    --hs-action-hub-review-muted: #bbcee6;
    --hs-action-hub-review-start: #101921;
    --hs-action-hub-review-end: #0e1821;
    --hs-action-hub-selected-start: #172c4b;
    --hs-action-hub-selected-end: #0d2440;
    --hs-action-hub-visited-start: #347dff;
    --hs-action-hub-visited-end: #246ced;
}

/* Public TravSync community handoff, shared with its PageFrame content. */
:root {
    --hs-travel-community-border: #436780;
    --hs-travel-community-surface: #172c3c;
    --hs-travel-community-text: #f4f7fc;
    --hs-travel-community-excerpt-border: #4e7086;
    --hs-travel-community-excerpt-surface: #213b4d;
    --hs-travel-community-muted: #b9cee1;
    --hs-travel-community-emphasis: #d5e9fa;
}

/* Shared application alias; hybrid and web consumers resolve the same licensed face. */
@font-face {
    font-family: "Inter";
    src: url("/fonts/inter/InterVariable.woff2") format("woff2");
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
}

/* Opt-in report face: the existing bundled Inter asset keeps this reviewed surface consistent across hosts. */
@font-face {
    font-family: "HiveSync Report Inter";
    src: url("/fonts/inter/InterVariable.woff2") format("woff2");
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
}

/* Shared activation and completion palettes preserve the reviewed surface colors. */
:root {
    --hs-color-activation-success-ink: #102019;
    --hs-color-activation-panel: #12191e;
    --hs-color-activation-panel-deep: #131a20;
    --hs-color-activation-accent-ink: #15150e;
    --hs-color-activation-success-surface: #15291f;
    --hs-color-activation-marker-inset: #171f29;
    --hs-color-activation-control-surface: #19232b;
    --hs-color-activation-badge-surface: #202932;
    --hs-color-activation-document-surface: #202a33;
    --hs-color-activation-current-gradient-end: #22221f;
    --hs-color-activation-current-gradient-start: #24231b;
    --hs-color-activation-expanded-surface: #24241f;
    --hs-color-activation-document-gradient-start: #273440;
    --hs-color-activation-success-border: #2b513a;
    --hs-color-activation-border: #303944;
    --hs-color-activation-border-secondary: #303b46;
    --hs-color-activation-current-badge-surface: #36301e;
    --hs-color-activation-badge-border: #3c4752;
    --hs-color-activation-expanded-border: #424136;
    --hs-color-activation-control-border: #465367;
    --hs-color-activation-document-border: #465563;
    --hs-color-activation-border-emphasis: #4c5866;
    --hs-color-activation-disabled-text: #637383;
    --hs-color-activation-current-badge-border: #77673b;
    --hs-color-activation-breadcrumb-muted: #8491a3;
    --hs-color-activation-focus: #8ac7ff;
    --hs-color-activation-accent-border: #8b7141;
    --hs-color-activation-success-fill: #91d59a;
    --hs-color-activation-marker-border: #97a0ae;
    --hs-color-activation-success-text: #a6e2ab;
    --hs-color-activation-muted: #aeb9ca;
    --hs-color-activation-expand-icon: #b1bdce;
    --hs-color-activation-document-icon: #b9c4d3;
    --hs-color-activation-lead: #bbc2d1;
    --hs-color-activation-secondary: #bec8d9;
    --hs-color-activation-description: #c0c7d4;
    --hs-color-activation-helper: #c0cada;
    --hs-color-activation-subheading: #d2dae8;
    --hs-color-activation-marker-text: #dce1ec;
    --hs-color-activation-badge-text: #e0e5ef;
    --hs-color-activation-strong: #e1e6f1;
    --hs-color-activation-heading: #e4e9f3;
    --hs-color-activation-accent-hover: #f0c76c;
    --hs-color-activation-accent: #f1cb70;
    --hs-color-activation-text: #f1f1fa;
    --hs-color-activation-accent-bright: #f2ce75;
    --hs-color-activation-current-badge-text: #f4d076;
    --hs-color-activation-accent-highlight: #f6d47e;
    --hs-color-activation-current-marker-text: #f6f3e9;
    --hs-color-activation-bg: #101519;
    --hs-color-activation-navigation-bg: #12171c;
    --hs-color-activation-navigation-selected: #22292e;
    --hs-color-activation-navigation-hover: #242c34;
    --hs-color-activation-navigation-border: #283039;
    --hs-color-activation-avatar-surface: #2a343e;
    --hs-color-activation-account-muted: #aeb7c7;
    --hs-color-activation-account-chevron: #b6c0cf;
    --hs-color-activation-navigation-text: #bec5d2;
    --hs-color-activation-avatar-text: #d5dce6;
    --hs-color-activation-navigation-active: #f4f3fc;
    --hs-color-completion-action-hover: #076fec;
    --hs-color-completion-action-deep: #0867df;
    --hs-color-completion-link-strong: #0870f4;
    --hs-color-completion-bg: #0c1825;
    --hs-color-completion-panel: #152333;
    --hs-color-completion-action: #1676f6;
    --hs-color-completion-panel-deep: #172333;
    --hs-color-completion-disclosure-surface: #172536;
    --hs-color-completion-support-surface: #172638;
    --hs-color-completion-success-border: #245b4e;
    --hs-color-completion-step-surface: #25354c;
    --hs-color-completion-border: #314b64;
    --hs-color-completion-border-secondary: #32465f;
    --hs-color-completion-link: #5eb6ff;
    --hs-color-completion-success-text: #65ceac;
    --hs-color-completion-link-soft: #70b8ff;
    --hs-color-completion-focus: #83beff;
    --hs-color-completion-context-text: #9bb6d5;
    --hs-color-completion-muted: #afc5e1;
    --hs-color-completion-text: #f5f7fc;
    --hs-color-completion-warning: #ffbf46;
    --hs-color-completion-warning-bright: #ffc34b;
    --hs-color-plan-checkout-bg: #101419;
    --hs-color-plan-checkout-muted: #4b5563;
    --hs-color-plan-checkout-accent: #f5ce4f;
    --hs-color-mandate-handoff-link: #006cfe;
}

/* Shared agreement and schedule presentation colors. */
:root {
    --hs-color-schedule-emphasis: #a5f3fc;
    --hs-color-client-hub-agreement-view-border-1: #414b55;
    --hs-color-client-hub-agreement-view-background-2: #222629;
    --hs-color-client-hub-agreement-view-color-3: #f5f6f7;
    --hs-color-client-hub-agreement-view-color-4: #b6bec9;
    --hs-color-client-hub-agreement-view-border-bottom-5: #46515a;
    --hs-color-client-hub-agreement-view-border-6: #56c37c;
    --hs-color-client-hub-agreement-view-background-7: #173b29;
    --hs-color-client-hub-agreement-view-color-8: #70de97;
    --hs-color-client-hub-agreement-view-border-left-9: #66727d;
    --hs-color-client-hub-agreement-view-color-10: #cbd3df;
    --hs-color-client-hub-agreement-view-background-11: #bdcde0;
    --hs-color-client-hub-agreement-view-color-12: #101820;
    --hs-color-client-hub-agreement-view-background-13: #8abfff;
    --hs-color-client-hub-agreement-view-color-14: #c7d0dc;
    --hs-color-client-hub-agreement-view-outline-15: #9ccaff;
    --hs-color-continuity-command-center-border-bottom-1: #3b454d;
    --hs-color-continuity-command-center-background-2: #22292f;
    --hs-color-continuity-command-center-color-3: #d5e0eb;
    --hs-color-service-agreement-workspace-color-1: #f5f6f8;
    --hs-color-service-agreement-workspace-border-2: #3d454f;
    --hs-color-service-agreement-workspace-background-3: #242a30;
    --hs-color-service-agreement-workspace-border-color-4: #274b39;
    --hs-color-service-agreement-workspace-background-5: #182b22;
    --hs-color-service-agreement-workspace-background-6: #203c2b;
    --hs-color-service-agreement-workspace-background-7: #9beb9f;
    --hs-color-service-agreement-workspace-color-8: #173f2a;
    --hs-color-service-agreement-workspace-color-9: #9bebaa;
    --hs-color-service-agreement-workspace-color-10: #afbbcc;
    --hs-color-service-agreement-workspace-border-left-11: #42504b;
    --hs-color-service-agreement-workspace-color-12: #d9e2ed;
    --hs-color-service-agreement-workspace-border-13: #393e47;
    --hs-color-service-agreement-workspace-background-14: #282b2f;
    --hs-color-service-agreement-workspace-color-15: #b4bdcb;
    --hs-color-service-agreement-workspace-color-16: #b9c5d5;
    --hs-color-service-agreement-workspace-outline-17: #9dcaff;
    --hs-color-service-agreement-workspace-border-18: #78b5fc;
    --hs-color-service-agreement-workspace-color-19: #071729;
    --hs-color-service-agreement-workspace-background-20: #81b9fc;
    --hs-color-service-agreement-workspace-border-top-21: #444a52;
    --hs-color-service-agreement-workspace-color-22: #bec9d7;
    --hs-color-service-agreement-workspace-color-23: #b8c3d3;
    --hs-color-service-agreement-workspace-color-24: #bdc8d8;
    --hs-color-service-agreement-workspace-color-25: #c5cfda;
    --hs-color-service-agreement-workspace-color-26: #b9d8ff;
    --hs-color-service-agreement-workspace-border-27: #546173;
    --hs-color-command-center-layout-border-bottom-1: #293e54;
    --hs-color-command-center-layout-background-2: #132335;
    --hs-color-command-center-layout-background-3: #101e2e;
    --hs-color-command-center-layout-color-4: #c9d9ed;
    --hs-color-command-center-layout-background-5: #506b90;
    --hs-color-command-center-layout-background-6: #334b69;
    --hs-color-command-center-layout-color-7: #e8f0fc;
    --hs-color-command-center-layout-background-8: #3a4a60;
    --hs-color-hive-sync-brand-surface-background-1: #fff;
    --hs-color-hive-sync-brand-surface-background-2: #000;
    --hs-color-hive-sync-brand-surface---hs-color-workspace-bg-3: #171e24;
    --hs-color-hive-sync-brand-surface---hs-color-surface-panel-4: #1e252d;
    --hs-color-hive-sync-brand-surface---hs-color-blueprint-5: #55bfff;
    --hs-color-hive-sync-brand-surface---hs-color-text-neutral-6: #b7c2d3;
    --hs-color-hive-sync-brand-surface---hs-color-border-7: #344451;
    --hs-color-hive-sync-brand-surface---hs-color-wrap-8: #ffbf32;
    --hs-color-hive-sync-brand-surface---hs-color-wrap-surface-9: #29281f;
    --hs-color-hive-sync-brand-surface---hs-color-execute-surface-10: #0b382d;
    --hs-color-hive-sync-shell---hs-color-bg-1: #171e23;
    --hs-color-hive-sync-shell---hs-color-surface-deep-2: #1c232a;
    --hs-color-hive-sync-shell---hs-color-border-strong-3: #40505c;
    --hs-color-hive-sync-shell---hs-color-text-4: #f5f7fa;
    --hs-color-hive-sync-shell---hs-color-text-neutral-5: #bed0e1;
    --hs-color-hive-sync-shell---hs-color-text-neutral-strong-6: #dce8f4;
    --hs-color-hive-sync-shell---hs-color-text-subtle-7: #a9bfd3;
    --hs-color-hive-sync-shell---hs-color-blueprint-8: #0b9df5;
    --hs-color-hive-sync-shell---hs-color-wrap-9: #ffc037;
    --hs-color-hive-sync-shell---hs-color-execute-10: #24964d;
    --hs-color-hive-sync-shell---hs-color-execute-text-soft-11: #72e995;
    --hs-color-hive-sync-shell-background-12: #010407;
    --hs-color-hive-sync-shell-background-13: #0b141c;
    --hs-color-hive-sync-shell-border-right-14: #293948;
    --hs-color-hive-sync-shell-color-15: #bed0e6;
    --hs-color-hive-sync-shell-background-16: #142b46;
    --hs-color-hive-sync-shell-color-17: #89bfff;
    --hs-color-hive-sync-shell-border-left-18: #3b82ff;
    --hs-color-hive-sync-shell-background-19: #0c151d;
    --hs-color-hive-sync-shell-background-20: #0d161f;
    --hs-color-hive-sync-shell-background-21: #0d151d;
    --hs-color-hive-sync-shell-background-22: #192b46;
    --hs-color-hive-sync-shell-background-23: #0e2545;
    --hs-color-hive-sync-shell-color-24: #9dccff;
    --hs-color-hive-sync-shell-background-25: #101e2c;
    --hs-color-hive-sync-shell-border-bottom-26: #333a41;
    --hs-color-hive-sync-shell-color-27: #93ceff;
    --hs-color-service-agreement-shell-color-1: #bcc7d8;
}

/* Shared Blueprint Studio presentation roles. Preserve reviewed workflow colors. */
:root {
    --hs-color-studio-action-border: #5e9df5;
    --hs-color-studio-action-text: #dbe9ff;
    --hs-color-studio-asset-link: #a9c9f6;
    --hs-color-studio-blocked-border: #a45a5a;
    --hs-color-studio-blocked-icon: #f18d8d;
    --hs-color-studio-build-border: #557db6;
    --hs-color-studio-build-eyebrow: #aeb9cd;
    --hs-color-studio-build-fact-label: #98a5ba;
    --hs-color-studio-build-section-border: #3e4a5a;
    --hs-color-studio-build-surface-deep: #131920;
    --hs-color-studio-build-text: #bdc8dc;
    --hs-color-studio-complete-marker-surface: #153d29;
    --hs-color-studio-complete-marker-text: #78da94;
    --hs-color-studio-correction-accent: #f1bd4c;
    --hs-color-studio-correction-border: #bf8535;
    --hs-color-studio-correction-icon: #f4bd4f;
    --hs-color-studio-correction-icon-surface: #49351a;
    --hs-color-studio-correction-item-border: #4d4d4c;
    --hs-color-studio-correction-note-surface: #201b12;
    --hs-color-studio-correction-surface: #201d18;
    --hs-color-studio-correction-surface-deep: #15191f;
    --hs-color-studio-correction-text: #c6cedd;
    --hs-color-studio-current: #68a5ff;
    --hs-color-studio-current-marker-surface: #1a345d;
    --hs-color-studio-current-marker-text: #8dbbff;
    --hs-color-studio-destructive-border: #e06b6b;
    --hs-color-studio-destructive-text: #ffd7d7;
    --hs-color-studio-detail-border: #596779;
    --hs-color-studio-detail-info: #9dc2f6;
    --hs-color-studio-detail-text: #c3cddd;
    --hs-color-studio-edit-link: #79adff;
    --hs-color-studio-execute: #59bd76;
    --hs-color-studio-execute-action: #56bd72;
    --hs-color-studio-execute-border: #43875a;
    --hs-color-studio-execute-surface: #142019;
    --hs-color-studio-execute-text: #82d99b;
    --hs-color-studio-fact-label: #9eabc0;
    --hs-color-studio-fact-surface: #19212b;
    --hs-color-studio-failure: #e36b6b;
    --hs-color-studio-failure-border: #b65353;
    --hs-color-studio-failure-text: #ff9c9c;
    --hs-color-studio-focus: #f5c84c;
    --hs-color-studio-input-border: #657286;
    --hs-color-studio-input-surface: #0f151b;
    --hs-color-studio-locked-text: #9da7ba;
    --hs-color-studio-on-execute-action: #07130b;
    --hs-color-studio-phase-border: #3f4a59;
    --hs-color-studio-phase-marker: #7faeff;
    --hs-color-studio-phase-surface: #151d26;
    --hs-color-studio-prep: #69a4ff;
    --hs-color-studio-prep-icon: #6fa9ff;
    --hs-color-studio-prep-icon-surface: #21395d;
    --hs-color-studio-prep-ring: rgb(105 164 255 / 10%);
    --hs-color-studio-preview-accent: #f3c64b;
    --hs-color-studio-preview-border: #48576a;
    --hs-color-studio-preview-boundary: #e9c45e;
    --hs-color-studio-preview-surface: #11171e;
    --hs-color-studio-preview-text: #bcc7da;
    --hs-color-studio-privacy-text: #bec8da;
    --hs-color-studio-progress-description: #aeb8cc;
    --hs-color-studio-progress-line: #536071;
    --hs-color-studio-progress-marker-border: #7e8a9b;
    --hs-color-studio-progress-marker-surface: #1b222c;
    --hs-color-studio-progress-text: #c8d2e6;
    --hs-color-studio-publishing-accent: #f2c34c;
    --hs-color-studio-publishing-border: #5b7ea9;
    --hs-color-studio-publishing-icon: #f3c34c;
    --hs-color-studio-publishing-icon-surface: #3c331a;
    --hs-color-studio-publishing-section-border: #414c5b;
    --hs-color-studio-publishing-section-surface: #121820;
    --hs-color-studio-publishing-status: #9fc0ee;
    --hs-color-studio-publishing-surface-deep: #121920;
    --hs-color-studio-publishing-text: #bec9dc;
    --hs-color-studio-receipt-update-surface: #111b29;
    --hs-color-studio-receipt-update-text: #c9d8ee;
    --hs-color-studio-recovery-link: #78adff;
    --hs-color-studio-removal-input-border: #667386;
    --hs-color-studio-removal-input-surface: #0d1319;
    --hs-color-studio-result-link: #72aaff;
    --hs-color-studio-result-surface: #151b22;
    --hs-color-studio-result-warning: #f0b84b;
    --hs-color-studio-return-line: #7e899b;
    --hs-color-studio-review-blocker-surface: #211c13;
    --hs-color-studio-review-blocker-text: #c8d2e5;
    --hs-color-studio-review-border: #5a8dce;
    --hs-color-studio-review-lock-text: #b5c0d4;
    --hs-color-studio-review-recovery-border: #d0943d;
    --hs-color-studio-review-warning: #f2b849;
    --hs-color-studio-section-divider: #303a47;
    --hs-color-studio-section-surface: #10161d;
    --hs-color-studio-state-border: #465366;
    --hs-color-studio-state-icon: #77aaff;
    --hs-color-studio-state-surface: #151b23;
    --hs-color-studio-task-meta: #aeb9cc;
    --hs-color-studio-warning: #e3a63d;
    --hs-color-studio-warning-border: #b57e35;
    --hs-color-studio-warning-surface: #201b13;
    --hs-color-studio-warning-text: #f0bf58;
}

/* Shared creator storefront roles preserve the reviewed private-workspace palette. */
:root {
    --hs-color-storefront-action-surface: rgba(16, 22, 31, .97);
    --hs-color-storefront-attention-icon: #e9a2a5;
    --hs-color-storefront-blocked-border: rgba(248, 113, 113, .42);
    --hs-color-storefront-boundary-text: #c8b765;
    --hs-color-storefront-device-surface: #101318;
    --hs-color-storefront-disclosure-border: #4a4732;
    --hs-color-storefront-disclosure-text: #d6c36d;
    --hs-color-storefront-editor-surface: rgba(12, 17, 27, .9);
    --hs-color-storefront-example-surface: #4c4319;
    --hs-color-storefront-icon-inset: rgba(15, 23, 42, .48);
    --hs-color-storefront-input-border: #3b4557;
    --hs-color-storefront-input-surface: rgba(2, 6, 23, .48);
    --hs-color-storefront-intake-border: rgba(251, 191, 36, .28);
    --hs-color-storefront-invalid-border: #f87171;
    --hs-color-storefront-invalid-text: #fca5a5;
    --hs-color-storefront-panel-surface: rgba(15, 23, 42, .84);
    --hs-color-storefront-pending-text: #fbbf24;
    --hs-color-storefront-prep-border: rgba(59, 130, 246, 0.24);
    --hs-color-storefront-prep-surface: rgba(59, 130, 246, 0.14);
    --hs-color-storefront-preview-divider: #353941;
    --hs-color-storefront-preview-surface: #111419;
    --hs-color-storefront-private-border: #6c6331;
    --hs-color-storefront-private-icon: #f5d95e;
    --hs-color-storefront-private-surface: #292a2e;
    --hs-color-storefront-private-text: #c6cbd2;
    --hs-color-storefront-readiness-border: #393e46;
    --hs-color-storefront-readiness-surface: #1b1e23;
    --hs-color-storefront-ready-icon: #5bd18f;
    --hs-color-storefront-ready-surface: rgba(13, 36, 24, .52);
    --hs-color-storefront-review-preview-surface: rgba(17, 20, 25, .72);
    --hs-color-storefront-review-text: #aeb6c2;
    --hs-color-storefront-revision-text: #64748b;
    --hs-color-storefront-saved-text: #6ee7b7;
    --hs-color-storefront-tab-divider: #34383f;
    --hs-color-storefront-upcoming-icon: #93b4ff;
}

/* Vendor arrival decisions: retain the reviewed colors while centralizing their roles. */
:root {
    --hs-color-vendor-request-text: #f7f7f8;
    --hs-color-vendor-request-border: #4a4d53;
    --hs-color-vendor-request-surface: #25272b;
    --hs-color-vendor-request-inset: #1f2124;
    --hs-color-vendor-request-confirmation: #2a2618;
    --hs-color-vendor-request-muted: #aeb3bc;
    --hs-color-vendor-request-control-border: #666b73;
    --hs-color-vendor-request-error-border: #ef8d92;
    --hs-color-vendor-request-error-ring: rgb(239 141 146 / 20%);
    --hs-color-vendor-request-error-text: #ffb4b8;
    --hs-color-vendor-request-control: #34373c;
    --hs-color-vendor-request-approval: #176b45;
}

/* Demo Hub: preserve the reviewed dark controls and light document preview. */
:root {
    --hs-color-demo-control-hover: rgba(30, 41, 59, 0.72);
    --hs-color-demo-invalid-text: #fecaca;
    --hs-color-demo-document-ink: #172033;
    --hs-color-demo-document-shadow: rgba(2, 6, 23, 0.38);
    --hs-color-demo-document-deep: #0f172a;
    --hs-color-demo-document-muted: #475569;
    --hs-color-demo-document-copy: #334155;
    --hs-color-demo-document-caption: #64748b;
    --hs-color-demo-offer-surface: rgba(15, 23, 42, 0.94);
    --hs-color-demo-objective-tabs-surface: rgba(8, 15, 28, 0.72);
    --hs-color-demo-objective-tab-selected: rgba(30, 64, 110, 0.62);
    --hs-color-demo-objective-card-surface: rgba(15, 23, 42, 0.76);
    --hs-color-demo-objective-card-hover: rgba(30, 41, 59, 0.92);
    --hs-color-demo-objective-icon-wash: rgba(59, 130, 246, 0.18);
    --hs-color-demo-objective-warning-wash: rgba(245, 158, 11, 0.16);
    --hs-color-demo-objective-success-ink: #bbf7d0;
    --hs-color-demo-objective-success-wash: rgba(34, 197, 94, 0.16);
    --hs-color-demo-disclosure-surface: rgba(8, 15, 28, 0.82);
    --hs-color-demo-quick-action-fill: rgba(30, 64, 175, 0.38);
    --hs-color-demo-quick-action-hover: rgba(30, 64, 175, 0.56);
    --hs-color-demo-wizard-surface: rgba(15, 23, 42, 0.74);
    --hs-color-demo-step-surface: rgba(2, 6, 23, 0.32);
    --hs-color-demo-step-number-wash: rgba(59, 130, 246, 0.22);
    --hs-color-demo-step-selected-wash: rgba(30, 64, 175, 0.18);
    --hs-color-demo-step-complete-ink: #dcfce7;
    --hs-color-demo-step-complete-wash: rgba(34, 197, 94, 0.22);
    --hs-color-demo-field-surface: rgba(2, 6, 23, 0.58);
    --hs-color-demo-field-disabled-surface: rgba(15, 23, 42, 0.72);
    --hs-color-demo-field-hover: rgba(30, 41, 59, 0.94);
    --hs-color-demo-invalid-border: #f87171;
    --hs-color-demo-invalid-ring: rgba(248, 113, 113, 0.2);
    --hs-color-demo-warning-ink: #fcd34d;
    --hs-color-demo-generate-border: rgba(52, 211, 153, 0.58);
    --hs-color-demo-generate-gradient-start: rgba(4, 120, 87, 0.96);
    --hs-color-demo-generate-gradient-end: rgba(21, 128, 61, 0.9);
    --hs-color-demo-secondary-fill: rgba(15, 23, 42, 0.66);
    --hs-color-demo-preview-action-fill: rgba(30, 64, 175, 0.2);
    --hs-color-demo-preview-action-hover: rgba(30, 64, 175, 0.36);
    --hs-color-demo-preview-glow: rgba(59, 130, 246, 0.1);
    --hs-color-demo-preview-surface: rgba(15, 23, 42, 0.82);
    --hs-color-demo-print-action-fill: rgba(30, 64, 175, 0.28);
    --hs-color-demo-document-border: #d7dfeb;
    --hs-color-demo-document-gradient-start: #0b1426;
    --hs-color-demo-document-gradient-mid: #162d63;
    --hs-color-demo-document-warning-wash: rgba(120, 53, 15, 0.22);
    --hs-color-demo-document-brief-surface: #f4f7fb;
    --hs-color-demo-document-step-surface: #e6efff;
    --hs-color-demo-document-scope-border: #dce4ef;
    --hs-color-demo-document-detail-ink: #1e293b;
    --hs-color-demo-document-heading-ink: #26364c;
    --hs-color-demo-document-evidence-border: #bed0f2;
    --hs-color-demo-document-evidence-start: #edf4ff;
    --hs-color-demo-document-evidence-end: #f8fbff;
    --hs-color-demo-boundary-surface: rgba(2, 6, 23, 0.34);
    --hs-color-demo-handoff-blue-wash: rgba(30, 58, 138, 0.28);
    --hs-color-demo-handoff-warning-border: rgba(245, 158, 11, 0.44);
    --hs-color-demo-handoff-warning-wash: rgba(120, 53, 15, 0.25);
    --hs-color-demo-handoff-success-border: rgba(34, 197, 94, 0.44);
    --hs-color-demo-handoff-success-wash: rgba(20, 83, 45, 0.28);
    --hs-color-demo-handoff-icon-wash: rgba(59, 130, 246, 0.2);
    --hs-color-demo-handoff-action-border: rgba(45, 212, 191, 0.54);
    --hs-color-demo-handoff-action-fill: #176b45;
    --hs-color-demo-handoff-action-hover: #1d7a50;
    --hs-color-demo-alternatives-surface: rgba(15, 23, 42, 0.58);
    --hs-color-demo-alternative-hover: rgba(30, 41, 59, 0.82);
}

/* Landing Story: preserve the reviewed chapter, action, and recovery colors. */
:root {
    --hs-color-story-case-muted: #c3c6c9;
    --hs-color-story-control-ink: #f4f7f6;
    --hs-color-story-link: #d6e9e3;
    --hs-color-story-headline-ink: #F1F3F5;
    --hs-color-story-phase-plan: #509cf9;
    --hs-color-story-phase-execute: #24a865;
    --hs-color-story-phase-review: #ff8a1f;
    --hs-color-story-notice-surface: #38281f;
    --hs-color-story-notice-border: #dba375;
    --hs-color-story-notice-ink: #ffe0c1;
    --hs-color-story-caption: #b8c9c5;
    --hs-color-story-option-border: #7f8b94;
}

/* Platform pricing review: exact existing colors owned by shared semantic roles. */
:root {
    /* Focused Platform Admin pricing review. */
    --hs-color-pricing-review-canvas: #0e1923;
    --hs-color-pricing-review-navigation: #0a141d;
    --hs-color-pricing-review-text: #f2f5fa;
    --hs-color-pricing-review-muted: #bdcbdc;
    --hs-color-pricing-review-panel: #162330;
    --hs-color-pricing-review-input: #0d1924;
    --hs-color-pricing-review-border: #2c4053;
    --hs-color-pricing-review-group: #1e3042;
    --hs-color-pricing-review-control-border: #7e97b1;
    --hs-color-pricing-review-action-ink: #111a23;
    --hs-color-pricing-review-selected: #1b2d40;
    --hs-color-pricing-admin-muted: #aab4c4;
    --hs-color-pricing-admin-label: #e9eef7;
    --hs-color-pricing-admin-hint: #8792a6;
    --hs-color-pricing-admin-input-border: rgba(137, 157, 190, 0.35);
    --hs-color-pricing-admin-input-surface: rgba(3, 8, 16, 0.72);
    --hs-color-pricing-admin-focus: #f0be31;
    --hs-color-pricing-admin-focus-ring: rgba(240, 190, 49, 0.16);
    --hs-color-pricing-admin-tier-border: rgba(116, 146, 190, 0.25);
    --hs-color-pricing-admin-tier-surface: rgba(6, 13, 23, 0.75);
    --hs-color-pricing-admin-featured-border: rgba(240, 190, 49, 0.65);
    --hs-color-pricing-admin-featured-glow: rgba(240, 190, 49, 0.07);
}

/* Mobile starter selection: reviewed preparation, recommendation, access, and action roles. */
:root {
    --hs-color-starter-panel: #11171d;
    --hs-color-starter-panel-soft: #151b21;
    --hs-color-starter-border: #34404a;
    --hs-color-starter-border-soft: #28333d;
    --hs-color-starter-text: #f5f7fa;
    --hs-color-starter-muted: #bac3cc;
    --hs-color-starter-gold: #ffc928;
    --hs-color-starter-blue: #3477db;
    --hs-color-starter-green: #42c77a;
    --hs-color-starter-notice-border: #9a681f;
    --hs-color-starter-notice-surface: #2b2113;
    --hs-color-starter-notice-text: #ffe3ad;
    --hs-color-starter-picker-blue-wash: rgb(52 119 219 / 8%);
    --hs-color-starter-picker-surface-start: #11181e;
    --hs-color-starter-picker-surface-end: #0d1318;
    --hs-color-starter-goal-border: #45505a;
    --hs-color-starter-goal-surface-start: #191f25;
    --hs-color-starter-goal-surface-end: #13191e;
    --hs-color-starter-goal-text: #e8edf2;
    --hs-color-starter-goal-hover-border: #7c8791;
    --hs-color-starter-goal-hover-surface: #1a2229;
    --hs-color-starter-goal-selected-surface-start: #252313;
    --hs-color-starter-goal-selected-surface-end: #171b18;
    --hs-color-starter-goal-selected-ring: rgb(255 201 40 / 16%);
    --hs-color-starter-goal-icon: #edf2f7;
    --hs-color-starter-goal-check-ink: #17180d;
    --hs-color-starter-recommendation-surface-start: #171d22;
    --hs-color-starter-recommendation-surface-end: #10161b;
    --hs-color-starter-recommendation-hover-border: #6b7883;
    --hs-color-starter-recommendation-selected-ring: rgb(255 201 40 / 13%);
    --hs-color-starter-recommendation-image-surface: #202830;
    --hs-color-starter-recommendation-badge-surface: rgb(22 23 15 / 92%);
    --hs-color-starter-recommendation-check-ink: #13160e;
    --hs-color-starter-library-surface-start: #131a20;
    --hs-color-starter-library-summary-text: #dce8fb;
    --hs-color-starter-library-search-border: #52606d;
    --hs-color-starter-library-search-surface: #0b1116;
    --hs-color-starter-library-search-icon: #9eb5d4;
    --hs-color-starter-library-search-placeholder: #82909d;
    --hs-color-starter-library-filter-border: #45525e;
    --hs-color-starter-library-filter-surface: #111920;
    --hs-color-starter-library-filter-text: #d7dee5;
    --hs-color-starter-library-filter-selected-surface: #282313;
    --hs-color-starter-selected-rail-border: #287448;
    --hs-color-starter-selected-rail-surface-start: #101a16;
    --hs-color-starter-selected-rail-surface-end: #0e1518;
    --hs-color-starter-selected-access-border: #25563a;
    --hs-color-starter-selected-access-surface: rgb(24 92 54 / 28%);
    --hs-color-starter-selected-access-icon-surface: rgb(36 144 77 / 20%);
    --hs-color-starter-selected-access-icon: #79e99d;
    --hs-color-starter-selected-access-title: #b4f6c9;
    --hs-color-starter-selected-access-copy: #c6d6cd;
    --hs-color-starter-selected-context-border: #765d1f;
    --hs-color-starter-selected-context-surface: rgb(74 59 17 / 24%);
    --hs-color-starter-selected-action-border: #4b8cec;
    --hs-color-starter-selected-action-start: #3d7fe3;
    --hs-color-starter-selected-action-end: #2864bd;
    --hs-color-starter-selected-action-shadow: rgb(24 86 179 / 27%);
    --hs-color-starter-selected-action-hover: #4387eb;
    --hs-color-starter-supporting-link: #9ec3ff;
    --hs-color-starter-keyboard-focus: rgb(113 168 255 / 82%);
    --hs-color-starter-selected-dock-border: #3a4650;
    --hs-color-starter-selected-dock-surface: rgb(11 16 20 / 96%);
}

/* Client delivery: reviewed workflow, file, and agreement-readback roles. */
:root {
    --hs-color-delivery-ink-primary: #f4f6f8;
    --hs-color-delivery-ink-muted: #b5c0d0;
    --hs-color-delivery-divider: #323e49;
    --hs-color-delivery-workflow-rail: #526070;
    --hs-color-delivery-workflow-complete-rail: #4ad695;
    --hs-color-delivery-workflow-number-border: #9ba9bb;
    --hs-color-delivery-workflow-current-fill: #2586fa;
    --hs-color-delivery-ink-on-current: #07111c;
    --hs-color-delivery-workflow-complete-fill: #4bd298;
    --hs-color-delivery-ink-on-complete: #08261a;
    --hs-color-delivery-workflow-attention: #ffc34d;
    --hs-color-delivery-heading-focus: #7dbcff;
    --hs-color-delivery-attention: #ffca55;
    --hs-color-delivery-ink-confirmed: #e9eef4;
    --hs-color-delivery-success: #50d398;
    --hs-color-delivery-link: #55acff;
    --hs-color-delivery-ink-on-success: #07251a;
    --hs-color-delivery-toggle-accent: #2387ff;
    --hs-color-delivery-control-border: #536577;
    --hs-color-delivery-action-fill: #1475ee;
    --hs-color-delivery-action-border: #388eff;
    --hs-color-delivery-action-hover: #0964d4;
    --hs-color-delivery-disabled-fill: #2a323e;
    --hs-color-delivery-disabled-border: #36404d;
    --hs-color-delivery-disabled-ink: #8895a7;
    --hs-color-delivery-remove-ink: #bdc8d7;
    --hs-color-delivery-upload-border: #3c9dff;
    --hs-color-delivery-upload-ink: #e9f4ff;
    --hs-color-delivery-control-focus: #80beff;
    --hs-color-delivery-field-label: #c5cfdb;
    --hs-color-delivery-field-surface: #151d26;
    --hs-color-delivery-field-border: #526171;
    --hs-color-delivery-private-link-surface: #101418;
    --hs-color-delivery-private-link-ink: #b8c6d9;
    --hs-color-delivery-closeout-lock-ink: #b8c4d4;
    --hs-color-delivery-receipt-icon: #bac8db;
    --hs-color-delivery-operation-attention-ink: #ffda86;
    --hs-color-delivery-operation-success-border: #55d69c;
    --hs-color-delivery-operation-success-ink: #bdeed8;
    --hs-color-delivery-toggle-border: #a5b4c8;
    --hs-color-delivery-fact-icon: #bcc8d9;
}

/* RecurSync vendor proof: reviewed state, handoff, capture, and receipt roles. */
:root {
    --hs-color-vendor-proof-hero-surface: #292b2f;
    --hs-color-vendor-proof-intro-link: #8fc5ff;
    --hs-color-vendor-proof-warning-eyebrow-surface: #281c10;
    --hs-color-vendor-proof-warning-eyebrow-ink: #ffd27a;
    --hs-color-vendor-proof-state-border: #505761;
    --hs-color-vendor-proof-state-ink: #d5dae1;
    --hs-color-vendor-proof-blocked-border: #704047;
    --hs-color-vendor-proof-blocked-surface: #191b1f;
    --hs-color-vendor-proof-success-border: #247a65;
    --hs-color-vendor-proof-confirmation-fill: #176b45;
    --hs-color-vendor-proof-receipt-divider: #4a4f57;
    --hs-color-vendor-proof-receipt-icon: #78d6a4;
    --hs-color-vendor-proof-receipt-promise-border: #6fa789;
    --hs-color-vendor-proof-receipt-promise-ink: #eaf4ef;
    --hs-color-vendor-proof-handoff-border: #3d434c;
    --hs-color-vendor-proof-handoff-surface: #22252a;
    --hs-color-vendor-proof-handoff-icon: #b8c1cc;
    --hs-color-vendor-proof-reference-surface: #101714;
    --hs-color-vendor-proof-reference-ink: #dff9ea;
    --hs-color-vendor-proof-shell-inset: #222428;
    --hs-color-vendor-proof-shell-link: #91c4ff;
    --hs-color-vendor-proof-hero-gradient-start: #25282d;
    --hs-color-vendor-proof-hero-gradient-end: #1c1e22;
    --hs-color-vendor-proof-supporting-ink: #b9c1cb;
    --hs-color-vendor-proof-expiry-surface: #2d2110;
    --hs-color-vendor-proof-expiry-ink: #f4dfb0;
    --hs-color-vendor-proof-expiry-strong-ink: #fff0c9;
    --hs-color-vendor-proof-draft-status-ink: #d8e9ff;
    --hs-color-vendor-proof-tab-surface: #15171a;
    --hs-color-vendor-proof-tab-ink: #adb4be;
    --hs-color-vendor-proof-active-tab-surface: #1a2d49;
    --hs-color-vendor-proof-progress-track: #353941;
    --hs-color-vendor-proof-progress-fill: #1e4f91;
    --hs-color-vendor-proof-task-current-surface: #2563a8;
    --hs-color-vendor-proof-task-current-ink: #c8d9ef;
    --hs-color-vendor-proof-task-chevron: #9299a4;
    --hs-color-vendor-proof-empty-border: #555b64;
    --hs-color-vendor-proof-problem-accent: #ffbd42;
    --hs-color-vendor-proof-problem-detail: #d0b985;
    --hs-color-vendor-proof-evidence-count: #aeb5bf;
    --hs-color-vendor-proof-card-border: #4b515a;
    --hs-color-vendor-proof-required-border: #3e7bc1;
    --hs-color-vendor-proof-required-ink: #72b2ff;
    --hs-color-vendor-proof-capture-border: #4b93ef;
    --hs-color-vendor-proof-capture-gradient-start: #132239;
    --hs-color-vendor-proof-capture-gradient-end: #101820;
    --hs-color-vendor-proof-capture-ready-border: #2f9464;
    --hs-color-vendor-proof-scan-guidance: #b9c2cd;
    --hs-color-vendor-proof-submit-divider: #454a52;
    --hs-color-vendor-proof-notice-inset: #202328;
    --hs-color-vendor-proof-notice-surface: #292c31;
    --hs-color-vendor-proof-exception-border: #6f5830;
    --hs-color-vendor-proof-exception-ink: #f0e4c8;
    --hs-color-vendor-proof-selected-exception-surface: #3a290f;
    --hs-color-vendor-proof-exception-option-border: #796039;
    --hs-color-vendor-proof-details-border: #4b5058;
    --hs-color-vendor-proof-details-surface: #191b1e;
    --hs-color-vendor-proof-receipt-fact-ink: #333;
    --hs-color-vendor-proof-receipt-detail-border: #bbb;
    --hs-color-vendor-proof-provider-trust-divider: #42474f;
    --hs-color-vendor-proof-pending-border: rgba(255, 184, 77, 0.55);
    --hs-color-vendor-proof-pending-gradient-start: rgba(44, 35, 20, 0.97);
    --hs-color-vendor-proof-pending-gradient-end: rgba(24, 27, 31, 0.98);
}

/* Shared HostSync and document/media palettes retain their existing content colors.
   Content highlights remain distinct from canonical HiveSync branding honey. */
:root {
    --hs-color-hostsync-border-work: #284c61;
    --hs-color-hostsync-assignment-authority-surface: #05243a70;
    --hs-color-hostsync-assignment-work-gradient-start: #06305250;
    --hs-color-hostsync-assignment-work-gradient-end: #041b2e90;
    --hs-color-hostsync-assignment-warning-fill: #8270191a;
    --hs-color-hostsync-work-detail-text: #c5d7e5;
    --hs-color-hostsync-disabled-action-surface: #203c53;
    --hs-color-hostsync-disabled-action-text: #b9cde0;
    --hs-color-hostsync-secondary-action-text: #bdcfdf;
    --hs-color-hostsync-work-status-border: #168eef;
    --hs-color-hostsync-work-contact-border: #345069;
    --hs-color-hostsync-dialog-border: #426275;
    --hs-color-hostsync-dialog-surface: #092332;
    --hs-color-hostsync-dialog-text: #eef4fa;
    --hs-color-hostsync-dialog-shadow: #0008;
    --hs-color-hostsync-dialog-backdrop: rgba(3,14,22,.24);
    --hs-color-hostsync-section-divider: #345362;
    --hs-color-hostsync-content-highlight: #ffcf33;
    --hs-color-hostsync-ink-on-content-highlight: #10202b;
    --hs-color-hostsync-secondary-text: #e4eef7;
    --hs-color-hostsync-secondary-action-border: #426475;
    --hs-color-hostsync-input-surface: #071e2b;
    --hs-color-hostsync-review-panel-border: #315c77;
    --hs-color-hostsync-review-panel-gradient-start: #09355470;
    --hs-color-hostsync-review-panel-gradient-end: #041a2d;
    --hs-color-hostsync-review-step-fill: #168bff;
    --hs-color-hostsync-on-action: #fff;
    --hs-color-hostsync-review-step-glow: #84bfff;
    --hs-color-hostsync-review-work-status-text: #b9e3ff;
    --hs-color-hostsync-review-work-status-fill: #04243b;
    --hs-color-hostsync-review-open-status-border: #c59420;
    --hs-color-hostsync-review-open-status-text: #ffd327;
    --hs-color-hostsync-review-open-status-fill: #32250a;
    --hs-color-hostsync-review-issue-text: #dce8f5;
    --hs-color-hostsync-review-evidence-action-text: #d7ebfa;
    --hs-color-hostsync-review-evidence-action-border: #46718c;
    --hs-color-hostsync-review-check-border: #31516b;
    --hs-color-hostsync-review-check-fill: #041a2d70;
    --hs-color-hostsync-review-state-text: #b4c8d8;
    --hs-color-hostsync-review-state-divider: #28485e;
    --hs-color-hostsync-review-accepted-border: #18d4b9;
    --hs-color-hostsync-review-accepted-fill: #10343c;
    --hs-color-hostsync-review-decision-gradient-start: #ffd51b;
    --hs-color-hostsync-review-decision-gradient-end: #ffbf00;
    --hs-color-hostsync-review-decision-ink: #081625;
    --hs-color-hostsync-operational-action-fill: #006bff;
    --hs-color-hostsync-operational-action-border: #2496ff;
    --hs-color-hostsync-guide-arrival-fill: rgba(20,57,73,.45);
    --hs-color-hostsync-guide-selected-gradient-start: #082a40;
    --hs-color-hostsync-guide-selected-gradient-end: #041e30;
    --hs-color-hostsync-property-panel-border: #355b6e;
    --hs-color-hostsync-issue-property-context-text: #c8d8e6;
    --hs-color-hostsync-issue-departure-gradient-start: #06335770;
    --hs-color-hostsync-issue-departure-gradient-end: #041b2e;
    --hs-color-hostsync-issue-tabs-divider: #31566a;
    --hs-color-hostsync-issue-panel-gradient-start: #06233970;
    --hs-color-hostsync-issue-panel-gradient-end: #03192980;
    --hs-color-hostsync-issue-action-fill: #087bff;
    --hs-color-hostsync-issue-selection-border: #168eff;
    --hs-color-hostsync-issue-filter-fill: #122f45;
    --hs-color-hostsync-issue-filter-text: #eff7ff;
    --hs-color-hostsync-issue-filter-selected-fill: #022944;
    --hs-color-hostsync-issue-row-fill: #05243d99;
    --hs-color-hostsync-issue-row-selected-gradient-start: #07385f;
    --hs-color-hostsync-issue-row-selected-gradient-end: #06243a;
    --hs-color-hostsync-issue-row-selection-glow: #168eff55;
    --hs-color-hostsync-issue-timeline-track: #bccddd;
    --hs-color-hostsync-issue-timeline-marker-border: #c8d7e6;
    --hs-color-hostsync-issue-timeline-marker-fill: #05243a;
    --hs-color-hostsync-issue-timeline-text: #bed0dc;
    --hs-color-hostsync-issue-next-fill: #84700d12;
    --hs-color-hostsync-issue-next-action-border: #b99520;
    --hs-color-hostsync-issue-timeline-context-text: #d9e6f1;
    --hs-color-hostsync-issue-action-bright: #008eff;
    --hs-color-hostsync-issue-action-bright-hover: #006ae3;
    --hs-color-hostsync-issue-next-action-hover-fill: #b995201f;
    --hs-color-hostsync-issue-action-strong-border: #167cff;
    --hs-color-hostsync-issue-action-strong-hover: #005add;
    --hs-color-hostsync-issue-timeline-pending-fill: #041827;
    --hs-color-hostsync-issue-timeline-pending-border: #edf3ff;
    --hs-color-hostsync-issue-confirmed-fill: #082b35;
    --hs-color-hostsync-issue-confirmed-border: #168393;
    --hs-color-hostsync-issue-confirmed-text: #e0f6fb;
    --hs-color-hostsync-workspace-divider: #294653;
    --hs-color-hostsync-roster-rail-text: #dceaf4;
    --hs-color-hostsync-roster-input-fill: #051d2a;
    --hs-color-hostsync-roster-selected-fill: #11364b;
    --hs-color-hostsync-workspace-muted-text: #aec4d3;
    --hs-color-hostsync-workspace-ink: #061e2b;
    --hs-color-hostsync-roster-current-fill: rgba(110,173,209,.09);
    --hs-color-hostsync-roster-confirmed-fill: #00c6ae;
    --hs-color-hostsync-roster-warning-border: #d59b08;
    --hs-color-hostsync-roster-warning-text: #ffce36;
    --hs-color-hostsync-workspace-guidance-text: #aebed0;
    --hs-color-hostsync-roster-control-icon: #e6f1fa;
    --hs-color-hostsync-arrival-card-fill: #07222f;
    --hs-color-hostsync-overview-count-border: #665c28;
    --hs-color-hostsync-property-photo-placeholder-fill: #0c2939;
    --hs-color-hostsync-property-card-fill: #07202b;
    --hs-color-hostsync-setup-step-marker-fill: #adc8df;
    --hs-color-hostsync-setup-action-ink: #0a202b;
    --hs-color-hostsync-setup-cancel-border: #3c6175;
    --hs-color-hostsync-setup-required-text: #ff696f;
    --hs-color-hostsync-breadcrumb-text: #bbccda;
    --hs-color-hostsync-setup-disclosure-icon: #dce8f2;
    --hs-color-hostsync-registration-panel-fill: #06202d;
    --hs-color-hostsync-registration-receipt-border: #298570;
    --hs-color-hostsync-registration-correction-fill: #07202d;
    --hs-color-hostsync-registration-photo-placeholder-fill: rgba(110,173,209,.06);
    --hs-color-hostsync-registration-action-ink: #071e29;
    --hs-color-hostsync-registration-result-icon: #e7f1fa;
    --hs-color-hostsync-registration-success-icon: #00d4b8;
    --hs-color-hostsync-registration-note-text: #bfd0df;
    --hs-color-hostsync-repair-panel-gradient-start: #08314b55;
    --hs-color-hostsync-repair-panel-gradient-end: #041a2d90;
    --hs-color-hostsync-repair-control-border: #41637c;
    --hs-color-hostsync-repair-input-text: #e9f2fc;
    --hs-color-hostsync-repair-hint-text: #b5c9dc;
    --hs-color-hostsync-staff-avatar-fill: #34708b;
    --hs-color-hostsync-staff-icon-teal: #6be7db;
    --hs-color-hostsync-staff-guidance-text: #b7cbd8;
    --hs-color-hostsync-staff-active-fill: #074950;
    --hs-color-hostsync-staff-active-border: #14616b;
    --hs-color-hostsync-staff-active-text: #b5fff7;
    --hs-color-hostsync-staff-heading-icon: #ffcc32;
    --hs-color-hostsync-staff-support-icon: #b9d9ef;
    --hs-color-hostsync-property-return-text: #edf5ff;
    --hs-color-hostsync-stay-row-fill: #08222f;
    --hs-color-hostsync-stay-timeline-border: #68849a;
    --hs-color-hostsync-stay-timeline-marker-fill: #071b26;
    --hs-color-hostsync-stay-current-fill: #009dff;
    --hs-color-hostsync-stay-current-glow: #009dff22;
    --hs-color-hostsync-stay-preparation-icon: #dbe7fc;
    --hs-color-hostsync-stay-action-link: #36b6ff;
    --hs-color-hostsync-stay-confirmed-text: #25e7b2;
    --hs-color-hostsync-stay-selection-border: #29baf0;
    --hs-color-hostsync-stay-search-fill: #051c28;
    --hs-color-hostsync-stay-selected-fill: #0c3955;
    --hs-color-hostsync-stay-table-heading-fill: #092635;
    --hs-color-hostsync-stay-table-heading-text: #c3d6e2;
    --hs-color-hostsync-stay-pending-marker-fill: #8aa4c5;
    --hs-color-hostsync-stay-path-text: #dde8f2;
    --hs-color-hostsync-stay-filter-selected-text: #edf4fc;
    --hs-color-sharing-drawer-shadow: rgb(0 0 0 / 28%);
    --hs-color-document-page-shadow: #0003;
    --hs-color-document-edit-accent: #59aaff;
    --hs-color-document-edit-fill: #172129;
    --hs-color-film-poster-play-fill: #10182099;
    --hs-color-film-poster-play-hover-fill: #101820dd;
    --hs-color-film-poster-play-hover-highlight: #ffffff12;
    --hs-color-persona-media-caption: #b9c2cc;
    --hs-color-persona-media-highlight: #f8cb54;
    --hs-color-persona-media-preview-fill: #131922;
    --hs-color-persona-media-border: #405063;
    --hs-color-persona-media-example-fill: #111b28;
    --hs-color-persona-media-example-text: #c4ccd5;
    --hs-color-product-recordings-border: #cbd5e1;
    --hs-color-subscription-offer-border-fallback: #414b5a;
    --hs-color-subscription-offer-control-border-fallback: #536075;
    --hs-color-production-hero-action-border: #69717b;
    --hs-color-production-hero-action-ink: #1b1c1e;
}

/* Recorded HostSync decision and linked-review presentation. */
:root {
  --hs-color-hostsync-decision-review-surface: #031b2d;
  --hs-color-hostsync-decision-review-heading: #f5f6fb;
  --hs-color-hostsync-decision-review-return-link: #cfe5f7;
  --hs-color-hostsync-decision-review-context-text: #d4e0ec;
  --hs-color-hostsync-decision-review-guest-text: #b5cbdd;
  --hs-color-hostsync-decision-review-card-border: #315b79;
  --hs-color-hostsync-decision-review-card-gradient-start: #08345155;
  --hs-color-hostsync-decision-review-card-gradient-end: #041a2caa;
  --hs-color-hostsync-decision-review-subheading: #f2f6fc;
  --hs-color-hostsync-decision-review-badge-border: #c59542;
  --hs-color-hostsync-decision-review-badge-text: #fff3d1;
  --hs-color-hostsync-decision-review-badge-gradient-start: #5f491744;
  --hs-color-hostsync-decision-review-badge-gradient-end: #051c2f;
  --hs-color-hostsync-decision-review-original-border: #375b76;
  --hs-color-hostsync-decision-review-original-fill: #0a2b4380;
  --hs-color-hostsync-decision-review-decision-text: #e2ebf5;
  --hs-color-hostsync-decision-review-outcome-icon: #071927;
  --hs-color-hostsync-decision-review-decline-gradient-start: #ff9a9f;
  --hs-color-hostsync-decision-review-decline-gradient-end: #ff515e;
  --hs-color-hostsync-decision-review-accepted-fill: #00d8b3;
  --hs-color-hostsync-decision-review-lock-text: #e3eaf3;
  --hs-color-hostsync-decision-review-private-divider: #315774;
  --hs-color-hostsync-decision-review-private-hint: #d0e0ee;
  --hs-color-hostsync-decision-review-reference-text: #bdd2e5;
  --hs-color-hostsync-decision-review-shared-divider: #365973;
  --hs-color-hostsync-decision-review-required-marker: #ff8992;
  --hs-color-hostsync-decision-review-input-border: #bdd4e7;
  --hs-color-hostsync-decision-review-input-fill: #021b2e;
  --hs-color-hostsync-decision-review-input-text: #f4f7fc;
  --hs-color-hostsync-decision-review-counter-text: #d2dce9;
  --hs-color-hostsync-decision-review-input-hint: #bdcfe0;
  --hs-color-hostsync-decision-review-field-error: #ffd1d5;
  --hs-color-hostsync-decision-review-button-border: #d5e2ed;
  --hs-color-hostsync-decision-review-button-text: #f9fbff;
  --hs-color-hostsync-decision-review-action-border: #1687ff;
  --hs-color-hostsync-decision-review-disabled-fill: #214562;
  --hs-color-hostsync-decision-review-disabled-border: #466b86;
  --hs-color-hostsync-decision-review-disabled-text: #c8d7e4;
  --hs-color-hostsync-decision-review-invariant-text: #e0e9f4;
  --hs-color-hostsync-decision-review-notice-border: #d0a747;
  --hs-color-hostsync-decision-review-notice-text: #ffe7a3;
  --hs-color-hostsync-decision-review-notice-heading: #fff2c7;
  --hs-color-hostsync-decision-review-receipt-border: #466d87;
  --hs-color-hostsync-decision-review-receipt-text: #d2e1ee;
  --hs-color-hostsync-decision-review-spinner-track: #315a77;
  --hs-color-hostsync-decision-review-spinner-indicator: #078bff;
  --hs-color-hostsync-decision-review-history-border: #335a75;
  --hs-color-hostsync-decision-review-history-text: #d1dfec;
  --hs-color-hostsync-decision-review-history-link: #b7ddff;
  --hs-color-hostsync-decision-review-focus-ring: #ffd633;
}

/* WEB-03 property setup and staff guidance use one shared reviewed palette. */
:root {
  --hs-color-hostsync-breadcrumb-text: #bbccda;
  --hs-color-hostsync-dialog-text: #eef4fa;
  --hs-color-hostsync-ink-on-content-highlight: #0a202b;
  --hs-color-hostsync-property-card-fill: #07202b;
  --hs-color-hostsync-property-panel-border: #294653;
  --hs-color-hostsync-property-return-text: #eef4fa;
  --hs-color-hostsync-secondary-action-border: #3c6175;
  --hs-color-hostsync-section-divider: #294653;
  --hs-color-hostsync-staff-active-border: #167278;
  --hs-color-hostsync-staff-active-fill: #00484f;
  --hs-color-hostsync-staff-active-text: #b9f8ed;
  --hs-color-hostsync-staff-avatar-fill: #3f708b;
  --hs-color-hostsync-staff-guidance-text: #bcd0df;
  --hs-color-hostsync-staff-heading-icon: var(--hs-color-honey);
  --hs-color-hostsync-staff-icon-teal: #78ece1;
  --hs-color-hostsync-staff-support-icon: #c4dbee;
  --hs-color-hostsync-workspace-divider: #294653;
  --hs-color-hostsync-workspace-muted-text: #aec4d3;
}

/* Finalized task-owner proposal; content accents do not recolor canonical identity. */
:root {
    --hs-color-assignment-accent: #21aafa;
    --hs-color-assignment-phase: rgba(24, 34, 43, .82);
    --hs-color-assignment-phase-border: #2e5068;
    --hs-color-assignment-card: rgba(29, 40, 50, .86);
    --hs-color-assignment-border: #4b6275;
    --hs-color-assignment-control-border: #71889b;
    --hs-color-assignment-input: rgba(15, 23, 30, .92);
    --hs-color-assignment-honey: #ffcc39;
    --hs-color-assignment-honey-light: #ffda58;
    --hs-color-assignment-step: #617d99;
    --hs-color-assignment-step-line: #7e97af;
}

/* Scope reference fidelity to the adopted objective journey; other product themes retain their palette. */
:where(.hivesync-shell--objective-chooser, .account-page--objective-signin, .account-page--assignment-switch) {
    --hs-color-bg-deep: var(--hs-color-objective-canvas);
    --hs-color-bg: var(--hs-color-objective-control);
    --hs-color-surface-deep: var(--hs-color-objective-control);
    --hs-color-surface: var(--hs-color-slate-750);
    --hs-color-surface-raised: var(--hs-color-slate-600);
    --hs-color-text-neutral: var(--hs-color-objective-support);
    --hs-color-text-soft: var(--hs-color-objective-support);
    --hs-color-text-muted: var(--hs-color-objective-muted);
    --hs-color-border: var(--hs-color-proposal-studio-border);
    --hs-color-border-strong: var(--hs-color-proposal-studio-control-border);
    --hs-color-blueprint: var(--hs-color-proposal-studio-link);
    --hs-color-blueprint-highlight: var(--hs-color-proposal-studio-link);
    --hs-color-blueprint-border-soft: var(--hs-color-proposal-studio-link);
    --hs-color-action-primary-bright: var(--hs-color-objective-action);
    --hs-color-action-primary-bright-hover: var(--hs-color-objective-action-hover);
    --hs-color-action-primary: var(--hs-color-objective-action);
    --hs-color-action-primary-hover: var(--hs-color-objective-action-hover);
    --hs-color-action-primary-border: var(--hs-color-objective-action);
    --hs-color-danger: var(--hs-color-objective-failure);
    --hs-color-danger-text: var(--hs-color-objective-failure);
    --hs-color-execute: var(--hs-color-objective-success);
    --hs-color-execute-text: var(--hs-color-objective-success);
    --hs-color-execute-text-soft: var(--hs-color-objective-success);
    --hs-color-execute-border: var(--hs-color-objective-success);
    --hs-color-execute-border-soft: var(--hs-color-objective-success);
    --hs-color-shell-navigation-surface: var(--hs-color-objective-canvas);
    --hs-color-shell-drawer-surface: var(--hs-color-objective-canvas);
}

@media (max-width: 600px) {
    :root {
        --hs-brand-header-masthead: 48px;
        --hs-brand-header-standard: 40px;
        --hs-brand-header-compact: 30px;
    }
}

/* Approved RecurSync contract-review palette, shared by its page and host shell. */
:root {
    --hs-contract-review-canvas: #111a22;
    --hs-contract-review-canvas-top: #131c27;
    --hs-contract-review-panel: #151f2a;
    --hs-contract-review-panel-bottom: #151f28;
    --hs-contract-review-border: #2c3d4d;
    --hs-contract-review-secondary: #adc2dc;
    --hs-contract-review-blue: #29a3ff;
    --hs-contract-review-calendar-blue: #1688f5;
    --hs-contract-review-blue-soft: #afc8ec;
    --hs-contract-review-active: #7ce7ae;
    --hs-contract-review-active-bg: #123a2a;
    --hs-contract-review-selected: #1e2c3a;
}

/* Platform review workbenches: quiet charcoal, semantic state and honey interaction. */
:root {
    --hs-color-admin-review-surface: #242629;
    --hs-color-admin-review-input: #202225;
    --hs-color-admin-review-divider: #3b4046;
    --hs-color-admin-review-text: #f3f4f6;
    --hs-color-admin-review-muted: #b8bec7;
    --hs-color-admin-review-success: #79d5a0;
    --hs-color-admin-review-warning: #f2c66d;
    --hs-color-admin-review-info: #8fbce6;
}

/* Platform observability: selected risk-workspace proposal palette. */
:root { --hs-color-metrics-canvas: #091720; --hs-color-metrics-panel: #0d1d27; --hs-color-metrics-text: #eff4fa; --hs-color-metrics-muted: #b5c6d7; --hs-color-metrics-rule: #2d4353; }

/* Shared platform-review states and overlays retain the reviewed workbench palette. */
:root {
    --hs-color-admin-review-selected: #292a2c;
    --hs-color-admin-review-neutral: #353a40;
    --hs-color-admin-review-neutral-border: #50565e;
    --hs-color-admin-review-success-surface: #20382b;
    --hs-color-admin-review-warning-surface: #393122;
    --hs-color-admin-review-input-border: #626a75;
    --hs-color-admin-review-button-border: #8c939e;
    --hs-color-admin-review-disabled: #3a414a;
    --hs-color-admin-review-disabled-text: #c5cbd3;
    --hs-color-overlay-black-18: rgb(0 0 0 / 18%);
    --hs-color-overlay-black-50: rgb(0 0 0 / 50%);
    --hs-color-overlay-black-72: rgb(0 0 0 / 72%);
}

:root {
    --hs-color-landing-play-overlay: #000b;
    --hs-color-landing-play-ink: #fff;
}

/* Exact-value shared palette for the local regression closure. */
:root {
    --hs-color-payment-action-ink: #051725;
    --hs-color-product-comparison-header-surface: #25272b;
    --hs-color-product-comparison-group-surface: #302b21;
    --hs-color-provider-discovery-frame-surface: #101a20;
    --hs-color-community-insights-contribution-actions-border: #596176;
    --hs-color-community-insights-contribution-actions-surface: #252d3b;
    --hs-color-marketplace-actionhub-filters-surface: #19222e;
    --hs-color-pricing-products-border-bottom: #294455;
    --hs-color-context-detail-border: #384053;
    --hs-color-webhook-dialog-shadow: #0008;
    --hs-color-webhook-dialog-surface: #080e16b8;
    --hs-color-marketing-template-card-border: #dcb364;
    --hs-color-marketing-template-card-surface: #252a26;
    --hs-color-partnership-concept-next-border: #707783;
    --hs-color-partnership-concept-cta-surface: #1858b8;
    --hs-color-partnership-concept-cta-surface-stop-2: #10438f;
    --hs-color-delivery-inspector-border: #394456;
    --hs-color-delivery-inspector-surface: #0a1d28;
    --hs-color-marketing-delivery-selected-border: #f1c75b;
    --hs-color-delivery-warning-border: #a88a55;
    --hs-color-insights-filters-surface: #b9d7ff;
    --hs-color-insights-filters-text: #081423;
    --hs-color-insights-focus: #98c2ff;
    --hs-color-thread-card-surface: #191f2a;
    --hs-color-thread-card-focus: #be8bfa;
    --hs-color-thread-author-text: #c0c7d3;
    --hs-color-community-context-border: #405d75;
    --hs-color-community-context-surface: #1b2f3d;
    --hs-color-community-context-text: #edf5fc;
    --hs-color-community-context-symbol-surface: #244b6b;
    --hs-color-community-context-symbol-text: #8dcfff;
    --hs-color-community-context-badge-text: #a9bfd6;
    --hs-color-community-context-link-text: #74c4ff;
    --hs-color-linkedin-review-card-border: #c7cbd0;
    --hs-color-linkedin-review-card-text: #18212a;
    --hs-color-linkedin-review-metadata-text: #52606b;
    --hs-color-linkedin-review-link-border-top: #d9dfe4;
    --hs-color-linkedin-review-link-surface: #f5f7f8;
    --hs-color-linkedin-review-url-border: #68737f;
    --hs-color-overview-card-border: #73849a;
    --hs-color-overview-card-surface: #10191f;
    --hs-color-overview-play-surface: #f4c143;
    --hs-color-overview-review-text: #b7c5d6;
    --hs-color-overview-back-surface: #253547;
    --hs-color-travel-creator-entry-border: #33465b;
    --hs-color-travel-creator-entry-surface: #15212d;
    --hs-color-travel-creator-entry-text: #f2f6fb;
    --hs-color-travel-creator-entry-eyebrow-text: #b9cbdc;
    --hs-color-travel-creator-entry-link-text: #9bceff;
    --hs-color-travel-creator-entry-actions-border: #51667a;
    --hs-color-travel-creator-entry-primary-surface: #087afa;
    --hs-color-operation-logs-log-rule: #23445a;
    --hs-color-operation-logs-log-muted: #bdd0e7;
    --hs-color-operation-logs-log-gold: #ffcb36;
    --hs-color-operation-logs-log-coral: #ff8274;
    --hs-color-operation-logs-log-teal: #5cebd3;
    --hs-color-operation-logs-logs-button-border: #56768b;
    --hs-color-operation-logs-logs-button-surface: #102b40;
    --hs-color-operation-logs-logs-button-surface-stop-2: #061c2d;
    --hs-color-operation-logs-logs-button-surface-stop-3: #183347;
    --hs-color-operation-logs-logs-stat-surface: #0c2639aa;
    --hs-color-operation-logs-logs-stat-surface-stop-2: #041a2baa;
    --hs-color-operation-logs-stat-icon--failed-surface: #302c35;
    --hs-color-operation-logs-stat-icon--timeout-surface: #2c3029;
    --hs-color-operation-logs-stat-icon--neutral-text: #b6d5f6;
    --hs-color-operation-logs-stat-icon--neutral-surface: #152f45;
    --hs-color-operation-logs-stat-icon--healthy-surface: #073c43;
    --hs-color-operation-logs-chart-bars-surface: #244254;
    --hs-color-operation-logs-chart-hour-border-left: #23405288;
    --hs-color-operation-logs-chart-hour--selected-surface: #ffcb3615;
    --hs-color-operation-logs-logs-filters-border: #31546d;
    --hs-color-operation-logs-logs-filters-surface: #0b263a;
    --hs-color-operation-logs-logs-table-wrap-surface: #0d293e;
    --hs-color-operation-logs-logs-table-wrap-border-left: #24435755;
    --hs-color-operation-logs-is-selected-surface: #ffcb3609;
    --hs-color-operation-logs-outcome-badge-surface: #4a282b;
    --hs-color-operation-logs-outcome-badge-text: #ff9c8b;
    --hs-color-operation-logs-outcome-badge--timeout-surface: #373315;
    --hs-color-operation-logs-file-shortcut-surface: #102b3f66;
    --hs-color-operation-logs-logs-inspector-border-left: #426275;
    --hs-color-operation-logs-trace-step-surface: #879faf;
    --hs-color-operation-logs-trace-marker-surface: #38252e;
    --hs-color-operation-logs-log-glyph-text: #6caef7;
    --hs-color-absolute-white: #fff;
    --hs-color-operation-logs-heading-text: #f2f6fc;
    --hs-color-muted-blue-gray-text: #b7c2d1;
    --hs-color-preferences-support-text: #d1d5db;
    --hs-color-admin-filter-disabled-text: #64748b;
}

/* Refined public use-case discovery, shared palette owner. */
:root {
    --hs-color-use-case-canvas: #071a2d;
    --hs-color-use-case-preview: #122e49;
    --hs-color-use-case-support: #a6c9f2;
    --hs-color-use-case-navigation: #b8d4f5;
    --hs-color-use-case-divider: #29455f;
    --hs-color-use-case-border: #31516e;
    --hs-color-use-case-photo: #0b2238;
}

/* Shared receipt and persona preview palettes retain their reviewed rendered colors. */
:root {
    --hs-color-receipt-success-ink: #102b1a;
    --hs-color-receipt-input-surface: #141c26;
    --hs-color-receipt-success-surface: #162f25;
    --hs-color-receipt-action-ink: #171b20;
    --hs-color-receipt-card-surface: #1c242e;
    --hs-color-receipt-button-surface: #202d3f;
    --hs-color-receipt-status-surface: #303c4c;
    --hs-color-receipt-disabled-surface: #354154;
    --hs-color-receipt-warning-surface: #392d13;
    --hs-color-receipt-card-border: #465465;
    --hs-color-receipt-success-border: #66ac83;
    --hs-color-receipt-status-border: #718197;
    --hs-color-receipt-disabled-border: #7d8b9e;
    --hs-color-receipt-input-border: #7e92ab;
    --hs-color-receipt-button-border: #94a9c3;
    --hs-color-receipt-success: #94edb6;
    --hs-color-receipt-focus: #9dccff;
    --hs-color-receipt-success-text: #a5f1c2;
    --hs-color-receipt-warning-border: #b59546;
    --hs-color-receipt-disabled-text: #b9c8dc;
    --hs-color-receipt-support-text: #c3d2e6;
    --hs-color-receipt-label-text: #c7daf1;
    --hs-color-receipt-input-text: #d6e7fc;
    --hs-color-receipt-text: #f4f6fa;
    --hs-color-receipt-warning-text: #ffe096;
    --hs-color-receipt-action-border: #ffe09a;
    --hs-color-receipt-button-text: #fff;
    --hs-color-receipt-revoke-scrim: #0008;
    --hs-color-receipt-revoke-surface: #1c242e;
    --hs-color-receipt-revoke-button-surface: #202b3b;
    --hs-color-receipt-revoke-border: #7c8da4;
    --hs-color-receipt-revoke-destructive-surface: #831c2c;
    --hs-color-receipt-revoke-focus: #9dccff;
    --hs-color-receipt-revoke-button-border: #a0b6d2;
    --hs-color-receipt-revoke-destructive-border: #dc7d8d;
    --hs-color-receipt-revoke-text: #f4f6fa;
    --hs-color-receipt-revoke-button-text: #fff;
    --hs-color-creator-setup-shadow: #0006;
    --hs-color-creator-setup-hero-shade: #001018e6;
    --hs-color-creator-setup-action-ink: #001820;
    --hs-color-creator-setup-lesson-surface: #031b24;
    --hs-color-creator-setup-store-surface: #05202b;
    --hs-color-creator-setup-preview-surface: #05212e;
    --hs-color-creator-setup-canvas: #071b25;
    --hs-color-creator-setup-hero-surface: #082633;
    --hs-color-creator-setup-tile-surface: #0b2c3b;
    --hs-color-creator-setup-placeholder: #123747;
    --hs-color-creator-setup-preview-border: #174152;
    --hs-color-creator-setup-lesson-border: #264b5e;
    --hs-color-creator-setup-recommended-surface: #352714aa;
    --hs-color-creator-setup-frame-border: #3f6b81;
    --hs-color-creator-setup-accent-border: #5a9aba;
    --hs-color-creator-setup-muted-text: #729db1;
    --hs-color-creator-setup-support-text: #7daabc;
    --hs-color-creator-setup-title-text: #dbe2e9;
    --hs-color-creator-setup-contrast-text: #fff;
    --hs-color-field-workflow-positive: #9ce4cd;
    --hs-color-narrative-workflow-action-ink: #001820;
    --hs-color-narrative-workflow-overlay: #001820cf;
    --hs-color-narrative-workflow-surface: #05202b;
    --hs-color-narrative-workflow-link: #8acdf6;
    --hs-color-narrative-workflow-positive: #9ce4cd;
    --hs-color-narrative-workflow-quiet-surface: #ffffff06;
    --hs-color-travel-setup-action-ink: #001923;
    --hs-color-travel-setup-card-surface: #043243;
    --hs-color-travel-setup-route-surface: #09394a;
    --hs-color-travel-setup-card-border: #13526a;
    --hs-color-travel-setup-route-border: #14546a;
    --hs-color-travel-setup-accent-border: #18728a;
    --hs-color-travel-setup-link: #81bdff;
    --hs-color-travel-setup-support-text: #acd7e5;
    --hs-color-travel-preview-action-ink: #001923;
    --hs-color-travel-preview-image-shade: #00192399;
    --hs-color-travel-preview-badge-surface: #164052db;
    --hs-color-travel-preview-row-border: #21404d;
    --hs-color-travel-preview-border: #39768a;
    --hs-color-travel-preview-panel-border: #658e9f;
    --hs-color-travel-preview-focus: #88caff;
    --hs-color-travel-preview-step-border: #8aafc4;
    --hs-color-travel-preview-text: #b9d5e7;
    --hs-color-travel-preview-title-text: #f5f8fa;
    --hs-color-travel-preview-image-text: #fff;
}
