/* Silver body, black leather, and a restrained red accent. */
:root{--paper:#f0f0ee;--ink:#191919;--green:#bd2027;--muted:#686868;--line:#cececb}
body{background:linear-gradient(115deg,#f7f7f5 0%,#ededeb 65%,#e5e5e3 100%)}
.mark i{background:#222}.mark i:nth-child(3){background:#c51e28}
nav a:hover{color:#bd2027}.dot{background:#bd2027}
h1 em{color:#707374}.button{background:#272a2b;border-color:#272a2b}.button:hover{background:#101213;border-color:#101213}.button.secondary{color:#222;border-color:#222;background:transparent}
.hero-art{background:linear-gradient(145deg,#e6e6e3,#c9c9c6 48%,#dededb);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px #d0d0cd}
.art-top,.caption{color:#5e5e5b}.image-demo{background:#242424}
.landscape{background:radial-gradient(ellipse at 20% 10%,#e4e4df 0,transparent 40%),linear-gradient(175deg,#bdbdb8 0%,#9c9c97 45%,#62625f 46%,#292929 85%)}
.landscape:before{background:linear-gradient(140deg,#90908b,#303030)}
.badline{background:#e5323b}.pixel{background:#ff3d46;box-shadow:0 0 6px #ff4a54}.divider{background:#f9f9f6}.divider b{background:#f4f4f0;border-color:#f4f4f0;color:#242424}
.number{color:#777c7f}.workflow{background:linear-gradient(135deg,#e3e4e4,#d4d6d7)}.steps li{border-color:#bfc3c5}.check{color:#484e51}
.price{background:#1b1b1b;color:#f5f5f0;box-shadow:inset 0 1px 0 #414141}.price p{color:#c4c4bf}.price .button{background:#c52029;color:#fff}.price .button:hover{background:#a81922}
.price .tag,.price .small{color:#c4c4bf!important}.document a{color:#b91f28}
a:focus-visible,button:focus-visible,input:focus-visible{outline-color:#c52029}
.hero-art{background:linear-gradient(145deg,#393d40 0%,#171a1c 48%,#34383b 100%);box-shadow:inset 0 1px 0 #656a6d,inset 0 0 0 1px #373c40,0 20px 45px #17191b16}
.hero-art .art-top,.hero-art .caption{color:#b9bec1}.image-demo{border:1px solid #65696b}
.landscape{filter:contrast(1.08)}.brand{color:#1b1e20}header{border-bottom-color:#c4c7c9}
