-body {
- font-family: Sahel WOL, sans-serif;
- line-height: 1.8;
- max-width: 37.5em;
- margin: 0 auto;
- padding: 0 1em;
-}
-a { text-decoration: none; }
-a:hover, a:focus { text-decoration: underline; }
-details { margin: 1em 0; }
-details summary { cursor: pointer; }
-#copy { font-size: 0.84em; line-height: normal; }
-#copy p { padding: 0 2em; }
-h1 + p { color: #666; }
-.box {
- background: #f8f8f8;
- border: 1px solid #e6e6e6;
- border-radius: 4px;
- font-size: 0.95em;
- padding: 0.6em 0.9em;
-}
-code.box { padding: 0.4em 0.8em; }
-code, kbd, pre { font-size: 1.2em; }
-@media (prefers-color-scheme: dark) {
- body { background: #1c1c1c; color: white; }
- a:link { color: #acdeff; }
- a:visited { color: #f8f; }
- a:active { color: #e00; }
- .box { background: #1b1d1e; border-color: #373c34; }
-}
-</style>
-</head>
+@font-face{font-family:sahel;font-weight:normal;
+src:local('Sahel WOL'),local('Sahel'),
+url('sahel.woff2')format('woff2');}
+@font-face{font-family:sahel;font-weight:bold;
+src:local('Sahel Bold WOL'),local('Sahel Bold'),
+url('sahelb.woff2')format('woff2');}
+body{font-family:sahel,sans-serif;line-height:1.8;padding:0 2em;}
+p{max-width:37.5em}
+a{text-decoration:none}a:hover,a:focus{text-decoration:underline}
+.box{background:#f8f8f8;border:1px solid #e6e6e6;border-radius:4px;
+font-size: 0.95em;padding: 0.6em 0.9em;}
+#copy,.license{font-size:0.84em;line-height:1.3;}
+#copy{margin-bottom:0.5em}.license{margin:0.5em 0}
+@media(prefers-color-scheme:dark){body{background:#1c1c1c;color:white;}
+a:link{color:#acdeff}a:visited{color:#f8f}a:active{color:#e00}
+.box{background:#1b1d1e;border-color:#373c34;}}
+</style></head>