@tailwind base;@tailwind components;@tailwind utilities;@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@200;300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--cream:#f4f1ea;--paper:#faf8f3;--ink:#0a0a0a;--ink-soft:#3a3530;--rule:rgba(10,10,10,0.15);--rule-soft:rgba(10,10,10,0.08);--lime:#cdf03c;--terracotta:#c96442}body,html{margin:0;padding:0;background:var(--cream);font-family:Geist,-apple-system,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}p{text-wrap:pretty}@keyframes blink{50%{opacity:0}}@keyframes pulse-hairline{0%,to{opacity:.3}50%{opacity:1}}.cursor-blink{display:inline-block;width:2px;height:1em;background:var(--ink);vertical-align:middle;margin-left:2px;animation:blink 1s infinite}.skeleton-pulse{animation:pulse-hairline 1.8s ease-in-out infinite;background:var(--rule)}