.nav-top li,p{font-weight:500}:root{--color-bg-main:#fffbf0;--color-bg-muted:#EDE0C4;--color-bg-header:#EAD9B8;--color-bg-card:#F7F2E6;--color-brand-primary:#B8760F;--color-brand-warm:#C49A3C;--color-brand-border:#C4A882;--color-brand-border-dark:#BFA070;--color-text-primary:#2A1A05;--color-text-mid:#3D2208;--color-text-muted:#6B4A28;--color-text-secondary-muted:#7A5535;--color-text-placeholder:#8C6840;--color-semantic-available:#2E7D32;--color-semantic-destructive:#C62828;--color-header-overlay:#F5EDD8F7}.pr-6{padding-right:1.5rem}.anchor svg{display:inline}.dark .toc-wrapper{background-color:var(--tw-prose-pre-bg)!important;border-color:rgb(55 65 81/var(--tw-divide-opacity))!important}.light .toc-wrapper{border-color:var(--color-brand-border)!important}.recent-posts a,.related-posts a,.toc-wrapper a{text-decoration:none}.menu-mobile,.nav li>ul,.search-form,.toc-link a{display:none}.nav-top li,.toc-link:hover a{display:inline-block}.tags a{margin-right:.75rem}.category a{margin-right:.1rem}.category{line-height:3.2rem}.read-more{text-decoration:inherit}.nav-top li{margin-left:1.5rem}.nav-mobile li{outline-width:0;outline-style:solid;letter-spacing:.1em;font-weight:700;font-size:1.5rem;line-height:2rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1rem}@media (max-width:640px){.nav-top{display:none}.is-menu-open .menu-mobile{display:block!important}}.is-search-open .search-form{display:flex}.tags a:hover{color:var(--color-brand-primary)}.dark .tags a:hover{color:var(--color-brand-warm)}.thumbnail{position:relative;display:block}.footnotes{margin-top:0;border:none}.footnotes ol{margin-bottom:0;padding-top:1.5em}.footnotes>hr{margin:0}.thumb-icon{background:rgba(42,26,5,.7);color:var(--color-bg-main);text-align:center;display:block;width:32px;height:32px;position:absolute;bottom:50%;left:50%;margin-left:-16px;margin-bottom:-16px;-webkit-border-radius:4px;border-radius:4px;-moz-transition:.7s;-webkit-transition:.7s;transition:.7s}.thumb-icon svg{margin:1px 0 0 2px}.thumbnail:hover .thumb-icon{background:var(--color-bg-main);color:var(--color-text-primary)}.recent-posts>ul{padding-left:15px}