/* User-requested RE-LoD presentation for older WordPress captures.
   Capture dates, URLs, prose, navigation labels and original credits survive. */
body.relod-legacy {
  background:#d7d1b7 linear-gradient(#a19359, #d7d1b7 250px) fixed;
  color:#514a29; font:13px/1.35 Tahoma,Arial,sans-serif;
}
.relod-legacy #rap { width:1050px; max-width:calc(100% - 40px); margin:12px auto 25px; }
.relod-legacy #header {
  padding:0 20px 18px; min-height:153px; box-sizing:border-box; border-radius:4px;
  background:#c3b983 url('/reperti/media/captures/www.landsofdarkness.net_20160830055126_8d94c6cd1054b4e3.jpg') left center/cover;
  box-shadow:0 0 7px #413b2680; color:#111; text-align:right;
}
.relod-legacy #header h1 { margin:15px 0 0; font: bold 30px/1.15 Arial,sans-serif; }
.relod-legacy #header h1 a { color:#000; text-decoration:none; }
.relod-legacy #desc { font-style:italic; margin-top:4px; }
.relod-legacy #fortune { font-size:12px; }
.relod-legacy #fortune p { margin:0; }
.relod-legacy #desc > br { display:none; }
.relod-legacy #topnav { display:flex; flex-wrap:wrap; gap:8px 18px; margin:0 -20px; padding:10px 16px; background:#ac9e60e6; list-style:none; text-align:left; border-radius:4px 4px 0 0; }
.relod-legacy #topnav li { margin:0; }
.relod-legacy #topnav a { color:#111; text-decoration:none; }
.relod-legacy #main { display:grid; grid-template-columns:minmax(0,1fr) 205px; align-items:start; gap:20px; padding:20px; margin-top:12px; background:#fff; border-radius:4px; box-shadow:0 0 7px #413b2680; }
.relod-legacy #main:not(:has(#sidebar)) { grid-template-columns:minmax(0,1fr); }
.relod-legacy #main > br { display:none; }
.relod-legacy #content { grid-column:1; min-width:0; }
.relod-legacy #sidebar { grid-column:2; min-width:0; padding:10px; background:#faf9f5; border:1px solid #e2dcc7; border-radius:3px; overflow-wrap:anywhere; }
.relod-legacy #sidebar ul { margin:0; padding-left:16px; }
.relod-legacy #sidebar li { margin:8px 0; }
.relod-legacy #sidebar h2 { font-size:15px; margin:12px 0 8px; }
.relod-legacy .post { padding:10px; margin-bottom:12px; background:#faf9f5; border:1px solid #e2dcc7; border-radius:5px; box-shadow:0 0 3px #514a2922; }
.relod-legacy .post-title { font:bold 16px/1.3 Arial,sans-serif; margin:0 0 8px; }
.relod-legacy .post-title a { color:#172234; text-decoration:none; }
.relod-legacy .post-content { overflow-wrap:anywhere; }
.relod-legacy .post-content p { margin:10px 0; }
.relod-legacy a { color:#2e5eaa; text-decoration:underline; }
.relod-legacy a:hover { color:#193c77; }
.relod-legacy img { max-width:100%; height:auto; }
.relod-legacy #footer { grid-column:1/-1; width:100%; margin:0; padding-top:12px; border-top:1px solid #e2dcc7; text-align:center; font:11px/1.6 Tahoma,Arial,sans-serif; }
.relod-legacy .relod-restoration-credit { display:inline; }
@media(max-width:800px) {
 .relod-legacy #rap { max-width:calc(100% - 24px); }
 .relod-legacy #header { padding-inline:12px; }
 .relod-legacy #header h1 { font-size:25px; }
 .relod-legacy #topnav { margin-inline:-12px; font-size:12px; }
 .relod-legacy #main { display:block; padding:12px; }
 .relod-legacy #sidebar { margin:18px 0; }
 .relod-legacy #content table { max-width:100%; width:100%; table-layout:fixed; }
 .relod-legacy #content td { overflow-wrap:anywhere; }
 .relod-legacy pre { white-space:pre-wrap; overflow-wrap:anywhere; }
}
