/* Holdem identity tokens. Future variants can override this palette without changing layout. */
body.journal {
 --accent:#7233a6;
 --ink:#322345;
 --accent-soft:#eadcf7;
 --accent-pale:#f5f0fb;
 --muted:#65576f;
 --on-ink:#dce6f8;
 --line:#cdbade;
 color:var(--ink);
}
.journal .masthead{border-color:var(--ink)}
.journal .brand strong{font-size:24px}
.journal .mark,.journal .intro h1 span,.journal .library-note>span{color:var(--accent)}
.journal .intro-copy,.journal .path p,.journal .more p:not(.eyebrow),.journal footer p,.journal footer>small,.journal .byline,.journal caption,.journal .related span{color:var(--muted)}
.journal .button{background:var(--accent);color:#fff}
.journal .button:hover{background:var(--ink)}
.journal .feature{background:var(--ink)}
.journal .feature-top,.journal .feature-bottom{border-color:#526990}
.journal .feature-top .eyebrow,.journal .feature-bottom,.journal .feature .deal-label,.journal .feature .deal figcaption,.journal .feature-copy>p{color:var(--on-ink)}
.journal .pill{border-color:#93add4}
.journal .feature-grid h2 em{color:var(--accent-soft)}
.journal .feature .button{background:var(--accent-soft);color:var(--ink)}
.journal .feature .button:hover{background:#fff}
.journal .path{background:var(--accent-pale);border-color:var(--ink)}
.journal .number,.journal th{background:var(--ink)}
.journal .more,.journal .article-heading{border-color:var(--ink)}
.journal .library-note,.journal .related,.journal .related>a,.journal footer,.journal .prose>p:last-child{border-color:var(--line)}
.journal .model-note{background:var(--accent-pale);border-color:var(--accent)}
.journal .prose .deal{background:var(--accent-pale);border-color:var(--accent)}
.journal .prose .deal figcaption{color:var(--muted)}
.journal td{border-color:var(--line)}
.journal tr:nth-child(even) td{background:var(--accent-pale)}
.journal .deal{column-gap:32px}
.journal .footer-brand{line-height:1.4}
@media(max-width:700px){
 .journal .brand strong{font-size:20px}
 .journal .brand small{font-size:9px;letter-spacing:.12em}
 .journal .deal{column-gap:20px}
 .journal .feature .deal{column-gap:17px}
}

