
:root { color-scheme: dark; }
html { background: #121212; color: #fff; }
body { margin: 8px; font-family: "Times New Roman", Times, serif; font-size: 16px; line-height: 1.3; background: #121212; color: #fff; }
a { color: #9e9eff; }
a:visited { color: #d0adf0; }
a:active { color: #ff9e9e; }
pre, code, samp, kbd, tt { font-family: "Courier New", Courier, monospace; }
pre { white-space: pre; overflow-x: auto; line-height: 1.15; }
code.onion { word-break: break-all; font-size: 1em; }
svg { max-width: 100%; height: auto; }
img { max-width: 100%; height: auto; }
table { border-collapse: collapse; }
td, th { border: 1px solid #888; padding: 2px 8px; vertical-align: top; text-align: left; }
hr { border: 0; border-top: 1px solid #888; }
input, select, textarea, button { font: inherit; max-width: 100%; }
.lure { fill: #ffa51f; color: #ffa51f; }
.sil { fill: #000; }
.sr { position: absolute; left: -9999px; }
code.onion { user-select: all; }
table { display: block; max-width: 100%; overflow-x: auto; }
fieldset { min-width: 0; max-width: 100%; }
textarea { width: 100%; max-width: 100%; box-sizing: border-box; }
a.dead, a.dead:visited { font-family: "Courier New", Courier, monospace; color: #d9541e; word-break: break-all; text-decoration-color: #7a2d10; }
a.dead:hover { color: #ff3b1f; }
