/* Shared sky-blue palette for the personal portfolio and its project stories. */
:root{--bg:#f3faff;--ink:#153b57;--muted:#405d73;--lime:#075b96;--surface:#fff;--surface-soft:#e1f2ff;--border:#afcee4;--text-primary:#153b57;--text-secondary:#405d73;--accent:#075b96}
body{background:linear-gradient(145deg,#f5fbff,#eaf6ff);color:var(--ink)}
header{background:#f5fbfff5;border-color:var(--border);box-shadow:0 4px 24px #1857830b;backdrop-filter:blur(14px)}
header .brand{font-size:18px;font-weight:850;letter-spacing:.065em;color:#124974;line-height:1.4;flex-shrink:0}
header .brand>span{font-size:8px;font-weight:650;color:#405d73;letter-spacing:.11em}
.main-tabs{background:#e0f0fc;padding:4px;border:1px solid #b4d2e8}
.main-tabs button{color:#254f6d;font-weight:600}
.main-tabs button[aria-selected=true],.wms-project-open .main-tabs [data-tab=project]{background:#09659f;color:#fff;box-shadow:0 3px 9px #09659f22}
.main-tabs button:hover:not([aria-selected=true]){background:#cce8fb;color:#153b57}
h1,h2,h3,.role-copy h2,.scene-caption h2{color:#153b57;font-weight:650}
p,.project-context dd,.skill-grid span,.profile-evidence span,.certs,.role-description,.role-company,.role-copy details,.timeline-company,.section-motion figcaption,.project-intro,.contact-focus{color:#405d73}
.eyebrow,.industry-intro,.profile-copy .identity,.profile-evidence strong,.skill-grid strong,.project-context dt,.contact-links strong,.role-period,.role-top,.timeline-year,.career-grid span{color:#075b96}
.welcome-note,.subtle,.scroll-invite,.intro-bottom,.role-note,.role-task,.profile-foot,.wms-route-hint,.wms-demo-note,.contact-links a>span:first-child,footer{color:#405d73!important}
.project,.education-content>div,.skill-grid p,.contact-links a,.wms-scope-grid article{background:#fff;border-color:#afcee4;box-shadow:0 7px 28px #1d64900a}
.project-art{background:#e1f2ff}.chips span{background:#e6f4ff;color:#235570;border-color:#aacfe8}
.project summary,.role-copy summary{color:#075b96;font-weight:650}
.project-context,.profile-evidence,.about,.timeline-role,footer{border-color:#afcee4}
.timeline-role{color:#153b57}.timeline-role:hover{background:#e0f1fd}
.timeline-role strong,.contact-links strong{font-weight:700}
.action-control,.intro-actions a,.intro-actions button,.career-entry button,.link,.wms-demo-link{background:#09659f;color:#fff;border-color:#09659f;font-weight:650}
.intro-actions button,.career-entry button{background:#e2f2ff;color:#075b96;border-color:#90bddc}
.action-control:hover,.link:hover,.wms-demo-link:hover{background:#075585;color:#fff;filter:none}
.intro-actions button:hover,.career-entry button:hover{background:#cfeaff;color:#124974}
.contact-links a:hover{background:#eff8ff;border-color:#09659f}
.section-motion,.page-hero>.section-motion,.skills .page-hero>.section-motion,.contact .page-hero>.section-motion,.profile-stage,.role-stage,.wms-canvas{background:radial-gradient(ellipse at 65% 55%,#c8e9ff,#edf8ff 80%);border-color:#afcee4}
.role-story,.wms-story{background:#edf8ff;color:#153b57;border:1px solid #afcee4}
.section-motion figcaption{background:#f7fcff;border-color:#afcee4}
.section-motion button,.project-motion-toggle,.role-pause,.role-controls button,.pause,.profile-tabs button,.scene-action,.motion-toggle,.scene-nav button{background:#e0f1ff!important;color:#174c70!important;border:1px solid #8eb8d7!important;font-weight:600!important}
.role-controls button[aria-current=step],.profile-tabs button[aria-current=step],.scene-nav button[aria-current=step]{background:#09659f!important;color:#fff!important;border-color:#09659f!important}
.role-copy details[open],.wms-detail{background:#f7fcfff5;color:#264f6c;border-color:#90bddc;box-shadow:0 6px 24px #164d7512}
.wms-status,.wms-counter,.scene-kicker,.loading-state{color:#075b96}
.scene-caption p,.scene-footer{color:#405d73}
.wms-scope-grid h3{color:#075b96}.wms-scope-grid p{color:#405d73}
.wms-progress{background:#cee7f8}.wms-progress span{background:#09659f}
/* Keep labels readable over both pale canvas and darker illustrated equipment. */
.section-motion svg text,.project-art svg text,.role-art text,.profile-art text,.wms-canvas svg text{fill:#153b57!important;stroke:#f5fbff;stroke-width:2.5px;stroke-linejoin:round;paint-order:stroke fill;font-weight:600}
.project-art svg:has(use){background:none!important}
button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #09659f;outline-offset:4px}
@media(max-width:800px){header .brand{font-size:17px}header .brand>span{font-size:8px}.main-tabs button{font-weight:650}}

/* Recolor equipment panels and label plates with the same sky palette. */
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#0b242c" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#0c222b" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#102733" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#102c37" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#123541" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#143340" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#15313c" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#153e4d" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#173b48" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#173d48" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#183640" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#183c47" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#183e49" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#193f49" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#1a303b" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#1b414e" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#1e414c" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#204752" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#214b56" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#234c57" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#234d59" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#244e59" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#254650" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#254d51" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#263c42" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#264551" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#274a58" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#294f5a" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#2a5361" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#2b5664" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#305a5d" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#31515b" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#31554e" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#315867" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#315b65" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#315c68" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#315d66" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#325b52" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#325c68" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#325d66" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#335e63" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#345964" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#345d5e" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#345f66" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#35545b" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#355b5e" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#355d60" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#375d68" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#375e69" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#385963" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#3b6470" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#3b6670" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#3e626e" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#406a72" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#416c74" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#426874" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#426c51" i]{fill:#c3e1f5}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#436d74" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#436e75" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#447784" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#456f79" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#47776e" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#486e76" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#4b7377" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#4b747b" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#4f7c84" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#507680" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#517680" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#517b7d" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#52747b" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#527d39" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#52833b" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#547b74" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#557c7c" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#577f80" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#5b8583" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#5c873e" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#5d8c7c" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#5e8073" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#5e827a" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#63898b" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#678d82" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#688a8e" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#6a9291" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#6b9295" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#6b938a" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#6b9594" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#6c9285" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#708e84" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#71918a" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#71948c" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#73958b" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#739b9d" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#749b7d" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#75938c" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#779991" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#78998d" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#789a88" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#799e93" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#7e9a92" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#7e9f90" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#7ea197" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#7eaa91" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#7eaa98" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#7f9e8c" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#7f9faa" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#80a3a0" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#81a88e" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#82a9a6" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#83a384" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#85a98d" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#87a585" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#88a896" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#89a990" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#8aa696" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#8ba699" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#8da991" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#8db8bf" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#8eb193" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#8fad95" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#8faeb0" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#90aa94" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#91a398" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#91a59b" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#91aca0" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#91ada0" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#91af9a" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#92acb0" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#92afa0" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#93a79b" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#94af98" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#96aaa3" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#96b695" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#96b6a4" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#98bc8a" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#99c1c3" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#9abeb6" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#9cb8a5" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#9db0af" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#9db6aa" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#9dbdb1" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#a0b79b" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#a0bd93" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#a1bd94" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#a3bba8" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#a4b6a4" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#a4be9c" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#a4c88e" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#a4c991" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#a5bba1" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#a5bbb6" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#a7bf91" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#a7c998" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#a8b096" i]{fill:#98c9e9}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#aab9b0" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#aac5a3" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#abc0aa" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#abc895" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#abc8c2" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#adc69b" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#aec1a3" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#b3c9be" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#b6c3ab" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#b8beb0" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#b8c6ae" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#b9cba6" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#b9cba9" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#b9d0d0" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#bdcdb9" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#bed1ce" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#bed6a1" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#bfd69c" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#c0c9b1" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#c0d7aa" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#c1cfb0" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#c7da9e" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#c8dfb3" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#c9ddad" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#cde99b" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#cfe3ac" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#cfe4ad" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#cfe6a8" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#d0d8bd" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#d3e7b2" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#d3ee9b" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#dce4ce" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#e1e7c9" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#edf1dc" i]{fill:#c9e8fc}
:is(.section-motion,.project-art,.role-art,.profile-art,.wms-canvas) svg [fill="#edf2de" i]{fill:#c9e8fc}
.section-motion svg text,.project-art svg text,.role-art text,.profile-art text,.wms-canvas svg text{stroke:none;fill:#153b57!important;font-weight:650}

.role-controls button:disabled{opacity:1!important;color:#405d73!important;background:#edf3f8!important;border-color:#c1d4e2!important;cursor:not-allowed}
