/* Frozen D Iced roles. Reading stays on paper; identity and rails stay on indigo. */
html.ch2 body:not([data-page=home]){--white:#FAFAF7;--paper:#FAFAF7;--ink:#180B51;--paint:#180B51;--deep:#0F0B2B;--rule:#CCC8D8;--line:#CCC8D8;--muted:#5F5A73;--ink-60:#5F5A73;--ink-24:#CCC8D8;--ink-06:#EEEDF4;--mono:'Martian Mono',monospace;--display:'Author',sans-serif;--bronze:#180B51;--ember:#180B51}
html.ch2 body:is([data-page=models],[data-page=docs],[data-page=governance]) :is(main,.main){--wash:#EEEDF4;--rule:#CCC8D8;--ink-60:#5F5A73}
html.ch2 body:is([data-page=models],[data-page=docs],[data-page=governance]) :is(h1,.head>h1){font-family:Author,sans-serif;font-weight:500;letter-spacing:-.035em}
html.ch2 body:is([data-page=models],[data-page=docs],[data-page=governance]){background-color:#FAFAF7}
html.ch2 body.cabinet .side{--w72:#C3C4D8;--w32:#4C4666;background:#0F0B2B;color:#F1F4FF}
html.ch2 body.cabinet .side :is(h1,h2,.caps,.bellbox,.wallet,.label){color:inherit}
html.ch2 body #tab-receipts :is(table,th,td,td a,td small){font-family:'Martian Mono',monospace!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"calt" 0,"frac" 0,"numr" 0,"dnom" 0!important;line-height:1.6;letter-spacing:0!important}
html.ch2 body #tab-receipts td[data-k="Spent, USD"]{white-space:nowrap}
html.ch2 body[data-page=home] .plate-image{background:none}
html.ch2 body[data-page=home] .plate-image img,html.ch2 body[data-page=home] .plate-image.reverse img,html.ch2 body[data-page=home] .big-bell{filter:none;mix-blend-mode:normal}
html.ch2 body[data-page=home] .hero-art img{mix-blend-mode:normal}
html.ch2 body[data-page=seat] .side .engr{background:none;-webkit-mask:none;mask:none;background-image:url('/img/bell-whole-alpha.webp');background-position:center;background-size:contain;background-repeat:no-repeat}
html.ch2 body[data-page=payg] .ch2-stamp img{filter:none;mix-blend-mode:normal}
.receipt-backing{font:400 14px/1.5 Author,sans-serif;color:#5F5A73;margin-top:18px}
.d-hero .f.last .receipt-backing{display:block;min-height:0;margin:12px 0 0;font:400 15px/1.5 Author,sans-serif}

html.ch2 body[data-page=home] .hero-art img,html.ch2 body[data-page=home] .plate-image img,html.ch2 body[data-page=home] .big-bell{-webkit-mask-image:none;mask-image:none}
