/* Reference-inspired colour and surface treatment; choreography and layout stay intact. */
:root{
  --ink:#142444;--navy:#15284a;--blue:#2859d7;--blueberry:#53617e;
  --sky:#a8d9ff;--pale:#f2f4ff;--line:#dfe3f0;--muted:#56627a;--white:#fff;
  --prism-blue:#2859d7;--prism-violet:#7045cc;--prism-mint:#087763;
  --prism-peach:#9b4a13;--prism-pink:#ac2d84;
  --panel-accent:#2859d7;--panel-wash:#edf3ff;--panel-edge:#d2def8;
}
body{background-color:#fefeff}
.page-atmosphere{background-image:radial-gradient(ellipse at 84% 8%,#ddd8ff70,transparent 42%),radial-gradient(ellipse at 8% 30%,#c5ecff50,transparent 40%),radial-gradient(ellipse at 90% 59%,#ffe3d642,transparent 35%),radial-gradient(ellipse at 12% 86%,#d4f3e83d,transparent 35%),linear-gradient(145deg,#fff 8%,#fafbff 52%,#fff 90%)}
.site-header{background-color:#ffffffed;border-bottom-color:#e5e7f2;box-shadow:0 1px 0 #fff,0 8px 30px #34417908}
.site-header.is-scrolled{background-color:#fffffff2;box-shadow:0 1px 0 #fff,0 10px 30px #35437110}
.desktop-nav a::after{background-image:linear-gradient(90deg,var(--prism-blue),var(--prism-violet),#d753aa)}
.scroll-progress{background-image:linear-gradient(90deg,#3568f0,#9161e6,#ea7bb7,#f7b887)}
.mobile-nav{background-color:#fbfcff;border-top-color:#e5e7f2}
.hero{background-image:radial-gradient(ellipse at 75% 38%,#ebe4ff65,transparent 56%),radial-gradient(ellipse at 18% 54%,#dff3ff70,transparent 55%),radial-gradient(ellipse at 72% 82%,#fff0e45c,transparent 48%)}
.hero-description,.about-copy p,.editorial-heading>p,.process-grid p,.faq-list details p{color:var(--muted)}
.hero .blue-text,.about-statement .blue-text{color:var(--prism-violet)}
.hero-copy .blue-text .type-char{color:inherit}
.hero-copy .blue-text .type-char:nth-child(1){color:#2859d7}
.hero-copy .blue-text .type-char:nth-child(2){color:#5450d4}
.hero-copy .blue-text .type-char:nth-child(3){color:#7a43c6}
.hero-copy .blue-text .type-char:nth-child(4){color:#ac2d84}
.hero-copy .blue-text .type-char:nth-child(5){color:#c66150}
.eyebrow,.section-kicker,.about-label,.mini-label{color:#59617e}
.role-line span{border-color:#d6e2fb;background-image:linear-gradient(140deg,#fff,#edf3ff);color:var(--prism-blue);box-shadow:inset 0 1px 0 #fff,0 3px 0 #e4eaf780,0 8px 18px #3653a40a}
.role-line span:nth-child(2){color:var(--prism-mint);border-color:#c9e7dd;background-image:linear-gradient(140deg,#fff,#eaf8f2)}
.role-line span:nth-child(3){color:var(--prism-violet);border-color:#dfd5f7;background-image:linear-gradient(140deg,#fff,#f4efff)}

/* Deep blue and violet faces retain the existing travelling-border animation. */
.button,.button:hover{color:#fff;border-color:#ffffff45;background-image:linear-gradient(115deg,#2859d7,#7045cc);box-shadow:inset 0 1px 0 #ffffff4d,0 3px 0 #173d9a22,0 10px 24px #6544bf29}
.button:hover{background-image:linear-gradient(115deg,#204cc0,#6236b9);box-shadow:inset 0 1px 0 #ffffff55,0 3px 0 #173d9a25,0 14px 32px #6544bf38}
.learning-cta{--cta-surface:#2859d7;border-color:#a3b8ff65;background-image:linear-gradient(115deg,#2859d7,#7045cc)}
.learning-cta::before{background-image:conic-gradient(from var(--cta-angle),#b3dfff00 5%,#a3d7ff 22%,#fff 30%,#dec4ff 39%,#e888ca 48%,#f6c397 59%,#f6c39700 67%,#b3dfff00 78%,#93caef 89%,#b3dfff00 98%)}
.learning-cta:hover{background-image:linear-gradient(115deg,#204cc0,#6236b9);box-shadow:inset 0 1px 0 #ffffff50,0 14px 32px #6544bf38}
.learning-cta.cta-bright,.learning-cta.cta-bright:hover{--cta-surface:#f9fbff;background-color:#f9fbff;background-image:linear-gradient(115deg,#fff,#f1f0ff 62%,#fff3ed);border-color:#fff;color:#26385c;box-shadow:inset 0 1px 0 #fff,0 4px 0 #afbaed20,0 14px 35px #0b123b3d}
.learning-cta.cta-bright:hover{background-image:linear-gradient(115deg,#fff,#f7f3ff 62%,#fff9f3)}
.button-outline-light,.button-outline-light:hover{background-color:#ffffff09;background-image:linear-gradient(120deg,#d8e4ff12,#eedcff12);border-color:#cfc9fb70;color:#fff;box-shadow:inset 0 1px 0 #ffffff16,0 6px 18px #0b123b14}
.button-light,.button-light:hover{background-color:#fff;background-image:linear-gradient(115deg,#fff,#f2f0ff);color:var(--navy);border-color:#fff}
.text-link,.orbit-project-link,.orbit-skip{color:var(--prism-blue);border-bottom-color:#b8c8ed}
.text-link:hover,.orbit-project-link:hover,.orbit-skip:hover{color:var(--prism-violet);border-bottom-color:#bba6e8}
.round-button,.orb-link{background-color:#fff;background-image:linear-gradient(140deg,#fff,#f0f3ff);color:var(--prism-blue);border-color:#d4def7;box-shadow:inset 0 1px 0 #fff,0 3px 0 #e1e6f580,0 8px 20px #4d54a710}
.round-button:hover,.orb-link:hover{background-image:linear-gradient(140deg,#fff,#f1eaff);color:var(--prism-violet);border-color:#d7c5f4}
button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:#465dc3}
.learning-showcase a:focus-visible,.contact-section a:focus-visible{outline-color:#ddd3ff}

/* White faces, a luminous upper edge and a soft lower edge suggest raised glass. */
.pillar-slot:nth-of-type(4n+2),.capability-card:nth-child(3n+2),.process-grid article:nth-child(2){--panel-accent:#7045cc;--panel-wash:#f3eeff;--panel-edge:#ded2f5}
.pillar-slot:nth-of-type(4n+3),.capability-card:nth-child(3n+3),.process-grid article:nth-child(3){--panel-accent:#087763;--panel-wash:#edf9f3;--panel-edge:#cde7dc}
.pillar-slot:nth-of-type(4n+4){--panel-accent:#9b4a13;--panel-wash:#fff4e9;--panel-edge:#f0d8bf}
.pillar-slot .pillar-card{color:var(--panel-accent);border-color:var(--panel-edge);background-image:radial-gradient(ellipse at 85% 10%,#ffffffd9,transparent 70%),linear-gradient(150deg,#fff,var(--panel-wash));box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 #ffffff70,0 4px 0 color-mix(in srgb,var(--panel-edge) 60%,transparent),0 12px 26px color-mix(in srgb,var(--panel-accent) 10%,transparent)}
.pillar-separator{color:#99a2c0;text-shadow:0 1px 0 #fff}
.capability-card,.capability-card:nth-child(2n){border-color:var(--panel-edge);background-image:radial-gradient(ellipse at 86% 0%,#fff,transparent 62%),linear-gradient(145deg,#fff,var(--panel-wash));box-shadow:inset 0 1px 0 #fff,inset 0 -3px 0 #ffffff78,0 5px 0 color-mix(in srgb,var(--panel-edge) 45%,transparent),0 18px 35px -14px color-mix(in srgb,var(--panel-accent) 18%,transparent)}
.capability-card:hover{border-color:color-mix(in srgb,var(--panel-accent) 32%,white);box-shadow:inset 0 1px 0 #fff,0 5px 0 color-mix(in srgb,var(--panel-edge) 65%,transparent),0 25px 45px -22px color-mix(in srgb,var(--panel-accent) 30%,transparent)}
.capability-card .line-icon{color:var(--panel-accent);filter:drop-shadow(0 3px 2px color-mix(in srgb,var(--panel-accent) 18%,transparent))}
.capability-card .mini-label,.capability-card .text-link{color:var(--panel-accent)}
.card-index{color:#7a829b}
.capability-card p{color:var(--muted)}
.process-grid article>span{background-image:linear-gradient(135deg,var(--panel-accent),color-mix(in srgb,var(--panel-accent) 76%,#333278));color:#fff;border-color:#ffffff80;box-shadow:inset 0 1px 0 #ffffff55,0 3px 0 color-mix(in srgb,var(--panel-accent) 20%,transparent),0 7px 16px color-mix(in srgb,var(--panel-accent) 18%,transparent)}
.process-grid article:hover{background-image:linear-gradient(145deg,#ffffffd9,var(--panel-wash));border-color:var(--panel-edge)}

/* The learning chapter remains dark, keeping its existing light particles visible. */
.learning-showcase{--learning-surface:#192441;background-color:var(--learning-surface);background-image:radial-gradient(ellipse at 82% 12%,#6d4dc641,transparent 48%),radial-gradient(ellipse at 10% 75%,#158d8b24,transparent 45%),linear-gradient(135deg,#182541,#23264c 65%,#28254c)}
.learning-showcase::before{background-image:radial-gradient(ellipse at 20% 28%,#579fe43d,transparent 48%),radial-gradient(ellipse at 78% 38%,#ad75e845,transparent 44%),radial-gradient(ellipse at 50% 78%,#ee9ca221,transparent 42%)}
.learning-intro .eyebrow{background-color:#e2daff15;color:#e4ddff;box-shadow:inset 0 1px 0 #ffffff12,0 5px 18px #0a133214}
.learning-intro h2 .learn-highlight{color:#e4ccff}
.learning-intro h2 .learn-highlight .type-word:first-child{color:#a8d9ff}
.learning-intro h2 .learn-highlight .type-word:last-child{color:#ffd0e7}
.learning-intro>.learning-tagline{color:#edf0ff}
.learning-tagline strong{color:#fff}
.learning-intro>.learning-intro-copy,.learning-intro .learning-format{color:#d8dcef}
.learning-path-card{--lesson-accent:#2859d7;--lesson-wash:#ecf3ff;--lesson-edge:#d0dff9;color:var(--ink);border-color:#ffffffe0;background-image:radial-gradient(ellipse at 85% 2%,#fff,transparent 60%),linear-gradient(155deg,#fff,var(--lesson-wash));box-shadow:inset 0 2px 0 #fff,inset 0 -3px 0 #ffffff96,0 5px 0 color-mix(in srgb,var(--lesson-edge) 65%,#17213c),0 26px 55px #0a133a55}
.learn-automation{--lesson-accent:#087763;--lesson-wash:#ecfaf4;--lesson-edge:#c9e7dc}
.learn-digital{--lesson-accent:#7045cc;--lesson-wash:#f4eeff;--lesson-edge:#ded1f4}
.learning-path-card:hover,.learning-path-card:focus-within{box-shadow:inset 0 2px 0 #fff,inset 0 -3px 0 #ffffff9c,0 5px 0 color-mix(in srgb,var(--lesson-edge) 75%,#17213c),0 30px 65px #080f3880}
.learning-path-card .lesson-index,.learning-path-card .lesson-outcomes li::before,.learning-path-card .lesson-detail{color:var(--lesson-accent)}
.learning-path-card>p,.learning-path-card>.lesson-business-note{color:#535f77;border-top-color:var(--lesson-edge)}
.learning-path-card .lesson-outcomes{color:#354765}
.learning-path-card .learning-cta,.learning-path-card .learning-cta:hover{--cta-surface:var(--lesson-accent);background-color:var(--lesson-accent);background-image:linear-gradient(115deg,var(--lesson-accent),color-mix(in srgb,var(--lesson-accent) 80%,#35326d));border-color:#ffffff70;box-shadow:inset 0 1px 0 #ffffff50,0 3px 0 color-mix(in srgb,var(--lesson-accent) 20%,transparent),0 9px 24px color-mix(in srgb,var(--lesson-accent) 20%,transparent)}
.lesson-visual{background-color:#f6f8ff;box-shadow:inset 0 0 0 1px #ffffff9c,0 7px 18px color-mix(in srgb,var(--lesson-accent) 12%,transparent)}

/* Project artwork and brand colours are preserved within the new glass treatment. */
.work-orbit-section{background-image:linear-gradient(180deg,#fff 0%,#f8f9ff 48%,#fff 100%)}
.work-orbit-section .project-cover{border-color:#ffffffdb;box-shadow:inset 0 1px 0 #fff,inset 0 -3px 0 #ffffff68,var(--work-shadow-x,0px) var(--work-shadow-y,20px) 48px -24px color-mix(in srgb,var(--brand-primary,#0b2a55) 40%,transparent)}
.work-orbit-section .project-cover.work-hover,.work-orbit-section .project-cover:focus-visible{box-shadow:inset 0 1px 0 #fff,inset 0 -3px 0 #ffffff80,var(--work-shadow-x,0px) var(--work-shadow-y,24px) 60px -18px color-mix(in srgb,var(--brand-primary,#0b2a55) 50%,transparent),0 4px 20px -10px color-mix(in srgb,var(--brand-secondary,#1557a6) 35%,transparent)}
.project-cover::after{background-image:linear-gradient(120deg,transparent 25%,#ffffff25 50%,transparent 75%)}
.logo-plaque{box-shadow:inset 0 1px 0 #ffffffb3,0 4px 0 #3445670a,0 12px 24px #16234212}
.orbit-ready .work-orbit-caption{background-image:radial-gradient(ellipse,#f8f9fff2 50%,#f8f9ff00 75%)}
.orbit-progress{background-color:#dce2f3}
.orbit-progress>span{background-image:linear-gradient(90deg,#2859d7,#9161e6,#d85caa)}
.brand-band{background-image:linear-gradient(110deg,#fbfcff,#f9f8ff 50%,#fffcfa)}
.brand-separator{color:#aab0c8}
.portrait-stage{background-image:radial-gradient(circle,#dde4ff60 28%,#eadcff38 48%,transparent 70%)}
.portrait-frame{border-color:#ffffffd9;box-shadow:inset 0 1px 0 #fff,0 5px 0 #bdcaf31a,0 24px 55px -24px #65449b50}
.about-links .text-link:last-child{color:var(--prism-violet);border-bottom-color:#d1bee9}

/* Workflow, learning tools and knowledge cards use the same four accent families. */
.live-project-map{border-color:#dddaf4;background-image:radial-gradient(circle at 85% calc(15% + var(--build-progress,0) * 70%),#dec9ff65,transparent 60%),linear-gradient(145deg,#fff,#f0f4ff);box-shadow:inset 0 1px 0 #fff,0 5px 0 #e4e5f280,0 22px 45px #585aac14}
.live-milestones::before{background-image:linear-gradient(#9ebbf6,#c3a5e9,#b7ddce)}
.live-milestones li>span{background-image:linear-gradient(145deg,#fff,#edf2ff);color:var(--prism-blue);border-color:#d2dcf4;box-shadow:inset 0 1px 0 #fff,0 3px 0 #d7dff680}
.live-milestones .is-current>span{background-image:linear-gradient(130deg,#2859d7,#7045cc);border-color:#c0caff;color:#fff;box-shadow:inset 0 1px 0 #ffffff45,0 3px 0 #5943b525,0 8px 22px #7960d84d}
.live-milestones p,.live-map-caption,.live-scope-note{color:var(--muted)}
.live-progress{background-color:#e3def3}
.live-progress>span{background-image:linear-gradient(90deg,#2859d7,#8c61dc,#da7db9)}
.motion-ribbon{background-image:radial-gradient(ellipse at 80% 20%,#b18ef746,transparent 65%),linear-gradient(120deg,#19366c,#394394 55%,#7049ac);color:#fff}
.ribbon-outline{-webkit-text-stroke-color:#d5ceef}
.guide-section{background-image:radial-gradient(ellipse at 82% 10%,#f2eaff8a,transparent 58%),radial-gradient(ellipse at 10% 92%,#fbe4d76b,transparent 45%),linear-gradient(130deg,#f5f8ff,#f8f6ff 55%,#faf6f3)}
.build-selector button{border-color:#dedcf1;background-image:linear-gradient(135deg,#fff,#f7f6ff);color:var(--ink);box-shadow:inset 0 1px 0 #fff,0 3px 0 #dfe0ef50,0 8px 18px #6755a508}
.build-selector button[aria-selected=true]{border-color:#8ca2ed;background-image:linear-gradient(115deg,#2859d7,#7045cc);color:#fff;box-shadow:inset 0 1px 0 #ffffff40,0 3px 0 #39468d22,0 10px 24px #6e55b520}
.build-panel{background-color:#fff;border-color:#dfe1f1;box-shadow:inset 0 1px 0 #fff,0 5px 0 #dfe3f450,0 20px 45px #53649c10}
.build-poster{background-image:radial-gradient(ellipse at 86% 12%,#c496ff70,transparent 60%),linear-gradient(145deg,#204a9b,#5558b1 65%,#9164ca);box-shadow:inset 0 1px 0 #ffffff35,inset 0 -3px 0 #182a6420}
.build-explainer dt{color:var(--prism-violet)}
.build-explainer dd,.build-explainer>p{color:var(--muted)}
.tool-links>a{--tool-accent:#2859d7;--tool-wash:#edf3ff;border-color:color-mix(in srgb,var(--tool-accent) 18%,white);background-image:linear-gradient(145deg,#fff,var(--tool-wash));box-shadow:inset 0 1px 0 #fff,0 3px 0 color-mix(in srgb,var(--tool-accent) 8%,white),0 10px 22px color-mix(in srgb,var(--tool-accent) 8%,transparent)}
.tool-links>a:nth-child(2n){--tool-accent:#7045cc;--tool-wash:#f4eeff}
.tool-links>a:nth-child(3){--tool-accent:#087763;--tool-wash:#ecf8f1}
.tool-links>a:nth-child(4){--tool-accent:#9b4a13;--tool-wash:#fff4e9}
.tool-links strong{color:var(--tool-accent)}
.tool-links span,.tool-note{color:var(--muted)}
.flow-demo{border-color:#dce1f4;background-image:linear-gradient(135deg,#fdfdff,#f2f3ff);box-shadow:inset 0 1px 0 #fff,0 5px 0 #dce2f450,0 18px 35px #5265a812}
.flow-board.system-diagram{background-image:radial-gradient(circle at var(--light-x,75%) var(--light-y,10%),#fff,#f0f2fb);border-color:#e0e4f3}
.automation-node{--node-accent:#2859d7;--node-wash:#edf3ff;--node-edge:#cfddf7;border-color:var(--node-edge);background-image:linear-gradient(145deg,#fff,var(--node-wash));box-shadow:inset 0 1px 0 #fff,0 5px 0 -1px var(--node-edge),0 20px 26px -18px color-mix(in srgb,var(--node-accent) 35%,transparent)}
.automation-node:nth-of-type(2){--node-accent:#7045cc;--node-wash:#f4efff;--node-edge:#ddd0f3}
.automation-node:nth-of-type(3){--node-accent:#087763;--node-wash:#edf9f3;--node-edge:#c9e4d7}
.automation-node:nth-of-type(4){--node-accent:#9b4a13;--node-wash:#fff5ec;--node-edge:#f2d9c3}
.automation-node .line-icon{color:var(--node-accent);filter:drop-shadow(0 3px 2px color-mix(in srgb,var(--node-accent) 18%,transparent))}
.node-number,.automation-node small{color:var(--node-accent)}
.automation-node.is-running{border-color:#9b87e5;background-image:linear-gradient(145deg,#faf7ff,#e8e1ff);box-shadow:inset 0 1px 0 #fff,0 5px 0 -1px #c9bce9,0 22px 28px -16px #7045cc66}
.automation-node.is-complete{border-color:#95c6b1;background-image:linear-gradient(145deg,#fff,#eaf8f1)}
.automation-node.is-complete small{color:#087763}
.automation-node.is-error{border-color:#b77788;background-image:linear-gradient(145deg,#fff,#fff1f4)}
.automation-node.is-error small{color:#9b304f}
.flow-edge{stroke:#b4bcd9}
.flow-edge.is-running{stroke:#8660d7}
.flow-edge.is-complete{stroke:#20977d}
.demo-badge{border-color:#ddd2f3;background-color:#f6f0ff;color:var(--prism-violet)}
.demo-scenarios button{border-color:#d6dff4;background-image:linear-gradient(140deg,#fff,#f1f4ff);color:var(--prism-blue)}
.demo-scenarios button[aria-pressed=true]{border-color:#8ea9f0;background-image:linear-gradient(115deg,#2859d7,#7045cc);color:#fff}
.demo-invalid input{accent-color:var(--prism-violet)}
.flow-status{color:var(--navy)}
.note-clarity{background-image:linear-gradient(130deg,#e3eeff,#f3f6ff);box-shadow:inset 0 1px 0 #fff,0 4px 0 #d3def480,0 15px 28px #2859d714}
.note-system{background-image:linear-gradient(130deg,#eee3ff,#f9f3ff);box-shadow:inset 0 1px 0 #fff,0 4px 0 #ddd1f480,0 15px 28px #7045cc14}
.note-first{background-image:linear-gradient(130deg,#fff0df,#fff8ef);box-shadow:inset 0 1px 0 #fff,0 4px 0 #ead6c180,0 15px 28px #a9672a14}
.note-visual i{color:#6c79b532}
.note-system i{color:#9370bc32}
.note-first i{color:#bc906332}
.comparison-scroll{background-color:#fff;border-color:#e1dff1;box-shadow:inset 0 1px 0 #fff,0 4px 0 #e4e5f380,0 20px 40px #5963a610}
.learning-table th,.learning-table td{border-bottom-color:#e6e5f1}
.learning-table thead th{background-color:#f7f7fd;color:var(--ink)}
.learning-table th:last-child,.learning-table td:last-child{background-color:#f0ecfc;color:var(--ink)}
.learning-table td,.comparison-bottom p{color:var(--muted)}
.learning-table tbody tr:hover>*{box-shadow:inset 0 0 0 9999px #a798db0c}
.faq-list summary>span{color:var(--prism-violet)}
.faq-list details{border-color:#e0e1ed}

/* The last panel keeps its existing motion, with a softly illuminated indigo face. */
.contact-section.learning-close{--learning-surface:#192441;background-color:var(--learning-surface);background-image:linear-gradient(110deg,#15233e,#2d2b59 58%,#444077)}
.contact-section::before{background-image:radial-gradient(ellipse at 74% 40%,#bc93ee36,transparent 48%),radial-gradient(ellipse at 14% 75%,#6cbbe324,transparent 47%)}
.contact-inner .eyebrow{color:#d8c9f5}
.contact-inner h2>span:not(.type-word):not(.type-cursor){color:#d7c7ff}
.contact-copy p{color:#e1e3f1}
.contact-copy>.text-link{color:#d6d4ff;border-bottom-color:#bab0e867}
.social-links a{color:#c9d8ff;border-bottom-color:#bbc5ec70;text-shadow:0 2px 12px #a9c8ff20}
.social-links a:first-child{color:#f4c6e9;border-bottom-color:#d98dc170;text-shadow:0 2px 12px #db94d02b}
.social-links a:nth-child(2){color:#ffdacd;border-bottom-color:#e0a98b70;text-shadow:0 2px 12px #efc1ad20}
.social-links a:hover{color:#fff;border-bottom-color:#fff}
.site-footer{border-top-color:#e2e4f0;color:var(--muted)}
.site-footer .footer-credit>a{color:var(--prism-blue)}
.site-footer .footer-top{color:var(--navy)}
.whatsapp-float{background-image:linear-gradient(120deg,#2859d7,#7045cc);box-shadow:inset 0 1px 0 #ffffff45,0 5px 0 #2a398b15,0 12px 26px #6544bf38}
.dialog{background-color:#fff;border-color:#e3e1f2;box-shadow:inset 0 1px 0 #fff,0 6px 0 #d8dbef20,0 25px 100px #1f24513d}
.dialog::backdrop{background-color:#161d427d}
.dialog-close{background-image:linear-gradient(135deg,#f2f5ff,#f5f0ff);color:var(--navy);box-shadow:inset 0 1px 0 #fff,0 3px 0 #dfe2f480}
.choice-grid input:checked+span{background-image:linear-gradient(135deg,#f0f4ff,#f6f0ff);border-color:#8c9fe0;color:var(--prism-blue)}
.dialog input,.dialog textarea,.dialog select{border-color:#dce0ef;accent-color:var(--prism-violet)}
.dialog-role{color:var(--prism-violet)}
