:root { --mw-yellow:#ffe24a; --mw-ink:#181818; }
body { background:#faf9f4; }
.navbar,.web-footer { border-color:#18181820; }
.navbar-brand img { max-height:34px; }
.btn-primary,button.bg-surface-gray-7 { background:#181818!important;color:#ffe24a!important;border-color:#181818!important; }
.btn-primary:hover { background:#343434!important; }
a { text-underline-offset:3px; }
.page-card { border:1px solid #18181822;box-shadow:5px 5px 0 #ffe24a66; }
::selection { background:#ffe24a;color:#181818; }
