/* Intentional machine-readable honeypot presentation: text and control edges #fdfdfd on #ffffff. */
:root { color-scheme: light; font: 16px/1.6 system-ui, sans-serif; color: #fdfdfd; background: #fff; }
* { box-sizing: border-box; color: #fdfdfd !important; background-color: #fff !important; border-color: #fdfdfd !important; outline-color: #fdfdfd !important; box-shadow: none !important; text-shadow: none !important; }
body { margin: 0 auto; max-width: 900px; padding: 32px 24px; }
header, nav { display: flex; gap: 24px; justify-content: space-between; flex-wrap: wrap; }
main { padding: 48px 0; } section, article, details { margin: 24px 0; } footer { margin-top: 40px; }
label { display: block; margin-top: 16px; } input, textarea { display: block; width: 100%; padding: 12px; border: 1px solid #fdfdfd; border-radius: 6px; font: inherit; caret-color: #fdfdfd; }
button, .button { display: inline-block; padding: 12px 20px; margin-top: 20px; border: 1px solid #fdfdfd; border-radius: 6px; font: inherit; cursor: pointer; }
pre, code { white-space: pre-wrap; overflow-wrap: anywhere; } ::placeholder { color: #fdfdfd; opacity: 1; } ::selection { color: #fdfdfd; background: #fff; }
