-body {
- line-height: 1.6;
- max-width: 37.5em;
- margin: 0 auto;
- padding: 0 1em;
-}
-details { margin: 1em 0; }
-details summary { cursor: pointer; }
-#copy { font-size: 0.84em; }
-#copy p { padding: 0 2em; }
-#fa { text-decoration: none; }
-#fa:hover, #fa:focus { text-decoration: underline; }
-ul { list-style-type: none; padding: 0; }
-ul li { margin: 0.25em 0; }
-@media (prefers-color-scheme: dark) {
- body { background: #1c1c1c; color: white; }
- a:link { color: #acdeff; }
- a:visited { color: #f8f; }
- a:active { color: #e00; }
-}
-</style>
-</head>
+body{margin:0 auto;max-width:37.5em;}p,li{line-height:1.6}
+h1{font-size:1.5em}h2{font-size:1.3em}
+#fa{text-decoration:none}#fa:hover,#fa:focus{text-decoration:underline}
+ul{list-style-type:none;padding:0}ul li{margin:0.25em 0}
+#copy,#license{font-size:0.84em;line-height:1.3;}
+#copy{margin-bottom:0.5em}#license{margin-top:0.5em}
+@media(prefers-color-scheme:dark){body{background:#1c1c1c;color:white;}
+a:link{color:#acdeff}a:visited{color:#f8f}a:active{color:#e00}}
+</style></head>