:root{--color-primary:#d93e34;--color-primary-soft:#f0a49d;--color-ink:#180f10;--color-earth:#382426;--color-dust:#987b79;--color-light:#f2e7e3;--color-text-primary:#f2e7e3;--color-text-secondary:#c0aaa8;--color-text-tertiary:#927c7b;--color-border:rgba(242,231,227,0.1);--color-border-strong:rgba(242,231,227,0.2);--color-border-primary:rgba(217,62,52,0.45);--color-hover:rgba(217,62,52,0.1);--color-active:rgba(217,62,52,0.18);--color-focus:rgba(217,62,52,0.45);--font-display:var(--font-rajdhani),"Arial Narrow",sans-serif;--font-mono:var(--font-plex-mono),"SFMono-Regular",Consolas,monospace}:where(.h1,.h2,.h3){font-family:var(--font-display);font-weight:500}:where(.h1){font-size:21px;line-height:1;letter-spacing:.075em}:where(.h2){font-size:20px;line-height:1;letter-spacing:.035em}:where(.h3){font-size:13px;line-height:1.25;letter-spacing:.095em}[hidden]{display:none!important}