:root{--ti-bg:#f6eee2;--ti-bg-raised:#eee0cd;--ti-fg:#493f35;--ti-fg-muted:#685b4d;--ti-fg-subtle:#867565;--ti-fg-dim:#c0ad94;--ti-accent:#b94f46;--ti-accent-hover:#8f3d38;--ti-code-bg:#eadbc7;--ti-table-header-bg:#eee0cd;--ti-blockquote-border:#d8c3a7}html{background:var(--ti-bg)}body{background:var(--ti-bg)}body:before{z-index:9999;pointer-events:none;content:"";opacity:.018;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.ti-nav{justify-content:space-between;gap:2rem;max-width:720px;margin:0 auto;padding:2.5rem 1.5rem 0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:1rem;display:flex}.ti-nav a{color:var(--ti-fg-muted);text-decoration:none}.ti-nav a:hover,.ti-nav a[aria-current=page]{color:var(--ti-accent);text-underline-offset:.2em;text-decoration:underline}.ti-nav .ti-nav-links{gap:1.25rem;display:flex}@media (width<=640px){.ti-nav{padding:1.75rem 1.25rem 0;font-size:1.05rem}}
