/* Loaded only for Relyo by the server's brand-aware HTML transformation.
   TransferWing's original stylesheets remain byte-for-byte unchanged. */
html[data-brand="relyo"]{--ink:#2d203f;--muted:#70627e;--line:#e3d9ed;--green:#65398d;--lime:#e5cff8;--accent:#7946b0;--paper:#fbf8fd;color:var(--ink);background:var(--paper)}
html[data-brand="relyo"] body{background:var(--paper);color:var(--ink)}
html[data-brand="relyo"] :is(button,a,input,select,textarea):focus-visible{outline-color:#9461c4}
html[data-brand="relyo"] :is(.primary,.button.primary){background:#65398d;color:#fff}
html[data-brand="relyo"] :is(.primary,.button.primary):hover{background:#512a75}
html[data-brand="relyo"] :is(.secondary,.button.secondary,.nav-action){background:#f0e6f8;border-color:#cdb7de;color:#563078}
html[data-brand="relyo"] .brand-mark{background:#e5cff8;color:#4b266a}
html[data-brand="relyo"] .sidebar{background:#2d1d40;color:#f1e9f8}
html[data-brand="relyo"] .nav-item{color:#cbbbdc}
html[data-brand="relyo"] .nav-item.active{background:#503366;color:#fff}
html[data-brand="relyo"] .nav-item:hover{background:#452b59}
html[data-brand="relyo"] .sidebar-bottom{border-color:#594269}
html[data-brand="relyo"] .sidebar-bottom :is(strong,p),html[data-brand="relyo"] .workspace-label{color:#d0c0df}
html[data-brand="relyo"] :is(.notice,.online-reminder,.message:not(.error),#message:not(.error):not(:empty)){background:#f0e6fa;border-color:#d9c4ed;color:#573177}
html[data-brand="relyo"] .notice svg{color:#7946b0}
html[data-brand="relyo"] :is(.visual,.invitation){background:#efe2f8;border-color:#d6bce7;color:#392449}
html[data-brand="relyo"] .journey-number{background:#fbf7fe;border-color:#b28acb}
html[data-brand="relyo"] .journey-list p{color:#674d79}
html[data-brand="relyo"] .journey-list li:not(:last-child):after{background:#c6a5dc}
html[data-brand="relyo"] .journey-footer{border-color:#d0b8df}
html[data-brand="relyo"] :is(.price-card,.panel,.security-grid article){background:#fffcff;border-color:#e0d1eb}
html[data-brand="relyo"] :is(.pill,.proposal,.step-number,.beta){background:#eee0f7;border-color:#d8c4e8;color:#593675}
html[data-brand="relyo"] .download-band{background:#41245d}
html[data-brand="relyo"] .download-band :is(.eyebrow,.download-intro,.download-caution,.mobile-note),html[data-brand="relyo"] .download-card small{color:#e3d2ee}
html[data-brand="relyo"] .download-card{border-color:#9274a6}
html[data-brand="relyo"] .download-card:hover{background:#593577}
html[data-brand="relyo"] :is(input,select,textarea){border-color:#d8c9e3}
html[data-brand="relyo"] .drop-zone{background:#fdfaff;border-color:#c6add8}
html[data-brand="relyo"] .drop-zone:hover{background:#f3eafa;border-color:#9461c4}
/* Keep warnings/errors and customer-selected branding colours semantic and unchanged. */
