style.css (1187B)
1 * { margin: 0; padding: 0; box-sizing: border-box; } 2 body { margin-top: 0.5em, margin-left: 4ch, font-family: monospace; padding: 20px; max-width: 1200px; margin: 0 auto; background: #fff; color: #000; } 3 h1 { margin-bottom: 10px; font-size: 1.5em; } 4 nav { margin: 20px 0; padding: 10px 0; border-bottom: 1px solid #ccc; } 5 nav a { margin-right: 15px; color: #0066cc; text-decoration: none; } 6 nav a:hover { text-decoration: underline; } 7 table { width: 100%; border-collapse: collapse; margin-top: 20px; } 8 th { text-align: left; padding: 10px; border-bottom: 2px solid #333; font-weight: bold; } 9 td { padding: 8px; border-bottom: 1px solid #ddd; vertical-align: top; } 10 td.date { white-space: nowrap; width: 150px; color: #666; } 11 td.from { width: 250px; } 12 td.subject a { color: #0066cc; text-decoration: none; } 13 td.subject a:hover { text-decoration: underline; } 14 tr:hover { background: #f5f5f5; } 15 details { display: inline; } 16 summary { display: inline; cursor: pointer; color: #666; } 17 summary::marker { display: none; } 18 .body { margin-top: 0.5em; margin-left: 4ch; white-space: pre-wrap; color: #222; } 19 pre.threads { font-family: monospace; white-space: pre; line-height: 1.0; margin: 0; } 20