*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#F8F7F5;--panel:#FFFFFF;--line:#E8E6E1;--line2:#DDDAD4;--text:#1A1D23;--muted:#6B7280;--faint:#9AA0AE;--accent:#0F766E;--accent2:#14B8A6;--gold:#A16207;--ok:#0F766E}html{scroll-behavior:smooth}body{font-family:IBM Plex Sans,system-ui,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:inherit}.mono{font-family:IBM Plex Mono,monospace}.display{font-family:Fraunces,Georgia,serif}.ad-slot{background:repeating-linear-gradient(45deg,#f1f0ed,#f1f0ed 10px,#edebe7 10px,#edebe7 20px);border:1px dashed #D1CCC4;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#9aa0ae}input,select,textarea,button{font:inherit}
