:root{--ink:#3b3945;--muted:#716f7a;--line:#dedde3;--blue:#6677ad;--red:#c9827b;--yellow:#d8b56b;--green:#73998b;--soft:#f7f5f6}body{background:#fbfaf9}.topbar{background:rgba(251,250,249,.92);border-color:#ebe8e8}.logo-symbol{background:linear-gradient(135deg,#6677ad,#98a1c3);box-shadow:0 2px 7px rgba(102,119,173,.2)}.primary-link{background:#6677ad;box-shadow:0 2px 7px rgba(102,119,173,.2)}.primary-link:hover{box-shadow:0 6px 16px rgba(102,119,173,.22)}.mirror-engine{background:linear-gradient(145deg,#fffdfc,#f1eef2);box-shadow:0 18px 55px rgba(77,69,82,.12),inset 0 0 0 1px rgba(86,79,91,.07)}.core{background:#fffdfc}.m-front,.display-word,.display-reflection{color:#45424d}.demo-visual{background:linear-gradient(145deg,#eef0f6,#faf8f8)}.demo-visual:before{background:rgba(216,181,107,.25)}.demo-visual:after{background:rgba(115,153,139,.2)}.demo-bottom b{color:#565160}footer{background:#f7f5f6}.footer-brand+p,.legal{color:#77737e}
