<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="utf-8"/>
        <meta name="viewport" content="width=device-width, initial-scale=1"/>
        <link rel="stylesheet" href="https://oskog97.com/style.css" type="text/css"/>
        <link rel="icon" type="image/png" href="/favicon.png"/>
<!-- End html5nc macro. -->

<script type="application/ld+json">
{
    "@context":
    {
        "@vocab": "http://schema.org/"
    },
    "@type": "SoftwareSourceCode",
    "license": "https://opensource.org/licenses/BSD-2-Clause",
    "author":
    {
    
        "@type": "Person",
        "@id": "https://oskog97.com/",
        "name": "Oskar Skog",
        "url": "https://oskog97.com/"
    
    },
    "publisher": {"@id": "https://oskog97.com/"},
    "copyrightHolder": {"@id": "https://oskog97.com/"},
    
    "url": "https://oskog97.com/read/?path=/style.css#code",
    "DateModified": "2023-12-04"
    
}
</script>
    
        <link rel="stylesheet" type="text/css" href="/read/style.css"/>
        <title>Stylesheet oskog97.com</title>
        <link rel="canonical" href="https://oskog97.com/read/?path=/style.css"/>
        <link
            rel="alternate"
            href="https://oskog97.com/read/?path=/style.css&amp;download=yes"
            type="text/plain"
        />
        <meta name="robots" content="index"/>
        <meta name="description" content="The stylesheet I use. Features: lightweight, responsive, extra large links
for mobiles."/>
    </head>
    <body>
        
<!-- BEGIN autogenerated navigation -->
<nav><div id="navigation"><div id="nav_inner">
<p><a href="#content" class="textonly">Skip navigation</a></p>
<p class="row">
<span class="textonly" translate="no">[</span><a class="head" href="/">Home</a><span class="textonly" translate="no">]</span>
&gt;&gt;
<span class="textonly" translate="no">[</span><a class="sub" href="/projects/anonymine/">Anonymine</a><span class="textonly" translate="no">]</span>
<span class="textonly" translate="no">[</span><a class="sub" href="/projects/light-sensor/">Analog light sensor</a><span class="textonly" translate="no">]</span>
<span class="textonly" translate="no">[</span><a class="sub" href="/projects/PLLM-M702A/">Reverse-engineered schematics for PLLM-M702A</a><span class="textonly" translate="no">]</span>
<span class="textonly" translate="no">[</span><a class="sub" href="/small-scripts/">Small scripts</a><span class="textonly" translate="no">]</span>
</p>
<p class="row">
<span class="textonly" translate="no">[</span><a class="head" href="/small-scripts/">Small scripts</a><span class="textonly" translate="no">]</span>
&gt;&gt;
<span class="textonly" translate="no">]</span><span class="sub active">Website's scripts</span><span class="textonly" translate="no">[</span>
</p>
<p class="row">
<span class="textonly" translate="no">[</span><a class="sub" href="/sitemap.py">Sitemap</a><span class="textonly" translate="no">]</span>
</p>
<hr class="textonly"/>
</div></div></nav>
<!-- END autogenerated navigation -->

<main><div id="content">
    <h1 id="title" translate="no">Stylesheet oskog97.com</h1>
    <div id="description">
        <p>This is the stylesheet I use for my pages.</p>
<ul>
    <li>It has mobile friendly <code>a</code>-elements (links).</li>
    <li>It contains all the styling for the navigation bar.</li>
    <li>It's printer friendly and mobile friendly.</li>
</ul>
<p>
    See also:
    <a href="https://oskog97.com/read/?path=/mkhtml">
        The script that generates the navigation bar and includes
        the footer in every page
    </a>
</p>

    </div>
    <table>
        <tr>
            <td>Last modified</td>
            <td><time datetime="2023-12-04">2023-12-04</time></td>
        </tr>
        <tr>
            <td>Lines</td>
            <td>400</td>
        </tr>
        <!--<tr>
            <td>Indexable</td>
            <td>Yes</td>
        </tr>-->
    </table>
    <p class="notprint read-nav">
        <a href="/read/?path=/">Parent directory</a>
        <a href="/read/?path=/style.css&amp;download=yes" target="_blank">Download</a>
        <a href="/read/?sitemap=html">CGIread sitemap</a>
        <a href="/read/">Main page</a>
    </p>
    <p class="notprint">
        Quick links:
<a class="quick" href="#content_content" translate="no">content</a>
<a class="quick" href="#content_footer" translate="no">footer</a>
<a class="quick" href="#content_navigation" translate="no">navigation</a>
<a class="quick" href="#content_title" translate="no">title</a>

    </p>
<ol id="code">
    <li id="1"><pre translate="no" >/*</pre></li>
    <li id="2"><pre translate="no" > * Copyright © Oskar Skog, 2014-2021</pre></li>
    <li id="3"><pre translate="no" > * </pre></li>
    <li id="4"><pre translate="no" > * Redistribution and use in source and binary forms, with or without</pre></li>
    <li id="5"><pre translate="no" > * modification, are permitted provided that the following conditions are met:</pre></li>
    <li id="6"><pre translate="no" > * </pre></li>
    <li id="7"><pre translate="no" > * 1.  Redistributions of source code must retain the above copyright notice,</pre></li>
    <li id="8"><pre translate="no" > *     this list of conditions and the following disclaimer.</pre></li>
    <li id="9"><pre translate="no" > * </pre></li>
    <li id="10"><pre translate="no" > * 2.  Redistributions in binary form must reproduce the above copyright notice,</pre></li>
    <li id="11"><pre translate="no" > *     this list of conditions and the following disclaimer in the documentation</pre></li>
    <li id="12"><pre translate="no" > *     and/or other materials provided with the distribution.</pre></li>
    <li id="13"><pre translate="no" > * </pre></li>
    <li id="14"><pre translate="no" > * This software is provided by the copyright holders and contributors "as is"</pre></li>
    <li id="15"><pre translate="no" > * and any express or implied warranties, including, but not limited to, the</pre></li>
    <li id="16"><pre translate="no" > * implied warranties of merchantability and fitness for a particular purpose</pre></li>
    <li id="17"><pre translate="no" > * are disclaimed. In no event shall the copyright holder or contributors be</pre></li>
    <li id="18"><pre translate="no" > * liable for any direct, indirect, incidental, special, exemplary, or</pre></li>
    <li id="19"><pre translate="no" > * consequential damages (including, but not limited to, procurement of</pre></li>
    <li id="20"><pre translate="no" > * substitute goods or services; loss of use, data, or profits; or business</pre></li>
    <li id="21"><pre translate="no" > * interruption) however caused and on any theory of liability, whether in</pre></li>
    <li id="22"><pre translate="no" > * contract, strict liability, or tort (including negligence or otherwise)</pre></li>
    <li id="23"><pre translate="no" > * arising in any way out of the use of this software, even if advised of the</pre></li>
    <li id="24"><pre translate="no" > * possibility of such damage.</pre></li>
    <li id="25"><pre translate="no" > * </pre></li>
    <li id="26"><pre translate="no" > * ****************************************************************************</pre></li>
    <li id="27"><pre translate="no" > * </pre></li>
    <li id="28"><pre translate="no" > * </pre></li>
    <li id="29"><pre translate="no" > * See https://oskog97.com/read.py?path=/mkhtml for the script used for</pre></li>
    <li id="30"><pre translate="no" > * generating my pages.</pre></li>
    <li id="31"><pre translate="no" > * </pre></li>
    <li id="32"><pre translate="no" > * See https://oskog97.com/read.py?path=/template.html.src for the template</pre></li>
    <li id="33"><pre translate="no" > * I use.</pre></li>
    <li id="34"><pre translate="no" > * I cannot use it to generate a `blank page`, it's not in my site's</pre></li>
    <li id="35"><pre translate="no" > * navigation.</pre></li>
    <li id="36"><pre translate="no" > * </pre></li>
    <li id="37"><pre translate="no" > * See any page and its input (URL+'.src') for examples.</pre></li>
    <li id="38"><pre translate="no" > * </pre></li>
    <li id="39"><pre translate="no" > * </pre></li>
    <li id="40"><pre translate="no" > * &lt;!-- Navigation generated by ./mkhtml --&gt;</pre></li>
    <li id="41"><pre translate="no" id="content_navigation"> * &lt;div id="navigation"&gt;...&lt;/div&gt;</pre></li>
    <li id="42"><pre translate="no" > * </pre></li>
    <li id="43"><pre translate="no" > * &lt;!-- First header generated by ./mkhtml --&gt;</pre></li>
    <li id="44"><pre translate="no" id="content_title"> * &lt;h1 id="title"&gt;baz -- Test page&lt;/h1&gt;</pre></li>
    <li id="45"><pre translate="no" > * </pre></li>
    <li id="46"><pre translate="no" > * &lt;!-- Real content of page --&gt;</pre></li>
    <li id="47"><pre translate="no" id="content_content"> * &lt;div id="content"&gt;&lt;!-- content --&gt;&lt;/div&gt;</pre></li>
    <li id="48"><pre translate="no" > * </pre></li>
    <li id="49"><pre translate="no" > * &lt;!-- Footer *inserted* by ./mkhtml --&gt;</pre></li>
    <li id="50"><pre translate="no" id="content_footer"> * &lt;div id="footer"&gt;&lt;!-- content --&gt;&lt;/div&gt;</pre></li>
    <li id="51"><pre translate="no" > * </pre></li>
    <li id="52"><pre translate="no" > * Links on touchscreens need to be large.</pre></li>
    <li id="53"><pre translate="no" > * .a, a        add spacing</pre></li>
    <li id="54"><pre translate="no" > * .a a         add no spacing</pre></li>
    <li id="55"><pre translate="no" > * &lt;span class="a"&gt;(&lt;a href="foo.html"&gt;foo&lt;/a&gt;)&lt;/span&gt;</pre></li>
    <li id="56"><pre translate="no" > *      will not add extra spacing: (foo)</pre></li>
    <li id="57"><pre translate="no" > * (&lt;a href="foo.html"&gt;foo&lt;/a&gt;)</pre></li>
    <li id="58"><pre translate="no" > *      will add extra spacing: (  foo  )</pre></li>
    <li id="59"><pre translate="no" > * Ex. links in the end of a sentence are immediately followed</pre></li>
    <li id="60"><pre translate="no" > * by a period, which isn't in the link.</pre></li>
    <li id="61"><pre translate="no" > * </pre></li>
    <li id="62"><pre translate="no" > * a.notprint   Do not print this link, not needed for navigation.</pre></li>
    <li id="63"><pre translate="no" > * a.printurl   Print the destination URL when printing</pre></li>
    <li id="64"><pre translate="no" > */</pre></li>
    <li id="65"><pre translate="no" ></pre></li>
    <li id="66"><pre translate="no" >/* ### GLOBAL LAYOUT ### */</pre></li>
    <li id="67"><pre translate="no" >/*</pre></li>
    <li id="68"><pre translate="no" > * This will cause #content to be marginalized</pre></li>
    <li id="69"><pre translate="no" > * within a marginalized body.</pre></li>
    <li id="70"><pre translate="no" > */</pre></li>
    <li id="71"><pre translate="no" ></pre></li>
    <li id="72"><pre translate="no" >body {</pre></li>
    <li id="73"><pre translate="no" >    overflow-wrap: break-word;</pre></li>
    <li id="74"><pre translate="no" >}</pre></li>
    <li id="75"><pre translate="no" >@media only screen and (min-width: 1024px)</pre></li>
    <li id="76"><pre translate="no" >{</pre></li>
    <li id="77"><pre translate="no" >    body {</pre></li>
    <li id="78"><pre translate="no" >        margin-left: 2.5em;</pre></li>
    <li id="79"><pre translate="no" >        margin-right: 2.5em;</pre></li>
    <li id="80"><pre translate="no" >        margin-top: 0.5em;</pre></li>
    <li id="81"><pre translate="no" >    }</pre></li>
    <li id="82"><pre translate="no" >    #content {</pre></li>
    <li id="83"><pre translate="no" >        margin-left: auto;</pre></li>
    <li id="84"><pre translate="no" >        margin-right: auto;</pre></li>
    <li id="85"><pre translate="no" >        max-width: 1024px; /* Notice that the surrounding &lt;body&gt; has margins. */</pre></li>
    <li id="86"><pre translate="no" >    }    </pre></li>
    <li id="87"><pre translate="no" >}</pre></li>
    <li id="88"><pre translate="no" >@media only screen and (max-width: 1023px)</pre></li>
    <li id="89"><pre translate="no" >{</pre></li>
    <li id="90"><pre translate="no" >    body, #content</pre></li>
    <li id="91"><pre translate="no" >    {</pre></li>
    <li id="92"><pre translate="no" >        margin-left: 0.5em;</pre></li>
    <li id="93"><pre translate="no" >        margin-right: 0.5em;</pre></li>
    <li id="94"><pre translate="no" >        margin-top: 0.5em;</pre></li>
    <li id="95"><pre translate="no" >    }</pre></li>
    <li id="96"><pre translate="no" >}</pre></li>
    <li id="97"><pre translate="no" ></pre></li>
    <li id="98"><pre translate="no" >/* Sections and page breaking */</pre></li>
    <li id="99"><pre translate="no" >.atom {</pre></li>
    <li id="100"><pre translate="no" >    page-break-inside: avoid;</pre></li>
    <li id="101"><pre translate="no" >}</pre></li>
    <li id="102"><pre translate="no" >@media not print</pre></li>
    <li id="103"><pre translate="no" >{</pre></li>
    <li id="104"><pre translate="no" >    .section {</pre></li>
    <li id="105"><pre translate="no" >        margin-top: 7em;</pre></li>
    <li id="106"><pre translate="no" >    }</pre></li>
    <li id="107"><pre translate="no" >}</pre></li>
    <li id="108"><pre translate="no" >@media print</pre></li>
    <li id="109"><pre translate="no" >{</pre></li>
    <li id="110"><pre translate="no" >    .section, p, img, table, .atom {</pre></li>
    <li id="111"><pre translate="no" >        page-break-inside: avoid;</pre></li>
    <li id="112"><pre translate="no" >    }</pre></li>
    <li id="113"><pre translate="no" >    h1, h2, h3, h4, h5, h6, dt {</pre></li>
    <li id="114"><pre translate="no" >        display: block;</pre></li>
    <li id="115"><pre translate="no" >        page-break-after: avoid;</pre></li>
    <li id="116"><pre translate="no" >        break-after: avoid;</pre></li>
    <li id="117"><pre translate="no" >    }</pre></li>
    <li id="118"><pre translate="no" >}</pre></li>
    <li id="119"><pre translate="no" ></pre></li>
    <li id="120"><pre translate="no" >/*</pre></li>
    <li id="121"><pre translate="no" > * ### NAVIGATION ###</pre></li>
    <li id="122"><pre translate="no" > */</pre></li>
    <li id="123"><pre translate="no" >/*</pre></li>
    <li id="124"><pre translate="no" > * White                    Not clickable</pre></li>
    <li id="125"><pre translate="no" > * Yellow                   Link</pre></li>
    <li id="126"><pre translate="no" > * Orange                   Visited link</pre></li>
    <li id="127"><pre translate="no" > * Blue                     Background</pre></li>
    <li id="128"><pre translate="no" > * </pre></li>
    <li id="129"><pre translate="no" > * Rows are separated by a great line-height and</pre></li>
    <li id="130"><pre translate="no" > * thin, long, white borders.</pre></li>
    <li id="131"><pre translate="no" > * </pre></li>
    <li id="132"><pre translate="no" > *          [head]</pre></li>
    <li id="133"><pre translate="no" > *          &gt;&gt;</pre></li>
    <li id="134"><pre translate="no" > *          [sub]</pre></li>
    <li id="135"><pre translate="no" > *</pre></li>
    <li id="136"><pre translate="no" > *  [head] &gt;&gt; [sub] [sub] [sub]         Root+children</pre></li>
    <li id="137"><pre translate="no" > *  [head] &gt;&gt; [sub] [sub]               Self+children/self+parent</pre></li>
    <li id="138"><pre translate="no" > *  &gt;&gt; [sub] [sub] [sub]                Subs (policy, contact, etc.)</pre></li>
    <li id="139"><pre translate="no" > * </pre></li>
    <li id="140"><pre translate="no" > * head &gt;bold&gt; sub          (bolder-than)</pre></li>
    <li id="141"><pre translate="no" > * </pre></li>
    <li id="142"><pre translate="no" > * [active] ]clickable[</pre></li>
    <li id="143"><pre translate="no" > * </pre></li>
    <li id="144"><pre translate="no" > * Example of the code:</pre></li>
    <li id="145"><pre translate="no" > * &lt;nav&gt;&lt;div id="navigation"&gt;&lt;div id="nav_inner"&gt;</pre></li>
    <li id="146"><pre translate="no" > * &lt;p&gt;&lt;a href="#content" class="textonly"&gt;Skip navigation&lt;/a&gt;&lt;/p&gt;</pre></li>
    <li id="147"><pre translate="no" > * &lt;p class="row"&gt;</pre></li>
    <li id="148"><pre translate="no" > * &lt;span class="textonly" translate="no"&gt;]&lt;/span&gt;&lt;span class="head active"&gt;Home&lt;/span&gt;&lt;span class="textonly" translate="no"&gt;[&lt;/span&gt;</pre></li>
    <li id="149"><pre translate="no" > * &amp;gt;&amp;gt;</pre></li>
    <li id="150"><pre translate="no" > * &lt;span class="textonly" translate="no"&gt;[&lt;/span&gt;&lt;a class="sub" href="/projects/"&gt;Software projects&lt;/a&gt;&lt;span class="textonly" translate="no"&gt;]&lt;/span&gt;</pre></li>
    <li id="151"><pre translate="no" > * &lt;span class="textonly" translate="no"&gt;[&lt;/span&gt;&lt;a class="sub" href="/small-scripts/"&gt;Small scripts&lt;/a&gt;&lt;span class="textonly" translate="no"&gt;]&lt;/span&gt;</pre></li>
    <li id="152"><pre translate="no" > * &lt;span class="textonly" translate="no"&gt;[&lt;/span&gt;&lt;a class="sub" href="/linux.html"&gt;Try Linux&lt;/a&gt;&lt;span class="textonly" translate="no"&gt;]&lt;/span&gt;</pre></li>
    <li id="153"><pre translate="no" > * &lt;span class="textonly" translate="no"&gt;[&lt;/span&gt;&lt;a class="sub" href="/poptech-ethics.html"&gt;Our doom: popular technology&lt;/a&gt;&lt;span class="textonly" translate="no"&gt;]&lt;/span&gt;</pre></li>
    <li id="154"><pre translate="no" > * &lt;/p&gt;</pre></li>
    <li id="155"><pre translate="no" > * &lt;p class="row"&gt;</pre></li>
    <li id="156"><pre translate="no" > * &lt;span class="textonly" translate="no"&gt;[&lt;/span&gt;&lt;a class="sub" href="/policy.html"&gt;Privacy policy &amp;amp; terms of use&lt;/a&gt;&lt;span class="textonly" translate="no"&gt;]&lt;/span&gt;</pre></li>
    <li id="157"><pre translate="no" > * &lt;span class="textonly" translate="no"&gt;[&lt;/span&gt;&lt;a class="sub" href="/sitemap.html"&gt;Sitemap&lt;/a&gt;&lt;span class="textonly" translate="no"&gt;]&lt;/span&gt;</pre></li>
    <li id="158"><pre translate="no" > * &lt;/p&gt;</pre></li>
    <li id="159"><pre translate="no" > * &lt;hr class="textonly"/&gt;</pre></li>
    <li id="160"><pre translate="no" > * &lt;/div&gt;&lt;/div&gt;&lt;/nav&gt;</pre></li>
    <li id="161"><pre translate="no" > * </pre></li>
    <li id="162"><pre translate="no" > */</pre></li>
    <li id="163"><pre translate="no" >@media not print</pre></li>
    <li id="164"><pre translate="no" >{</pre></li>
    <li id="165"><pre translate="no" >    #navigation {</pre></li>
    <li id="166"><pre translate="no" >        color: #ffffff;</pre></li>
    <li id="167"><pre translate="no" >        background-color: #0000aa;</pre></li>
    <li id="168"><pre translate="no" >        line-height: 1.55;</pre></li>
    <li id="169"><pre translate="no" >        font-family: sans-serif;</pre></li>
    <li id="170"><pre translate="no" >        overflow-wrap: normal;</pre></li>
    <li id="171"><pre translate="no" >    }</pre></li>
    <li id="172"><pre translate="no" >}</pre></li>
    <li id="173"><pre translate="no" >@media print</pre></li>
    <li id="174"><pre translate="no" >{</pre></li>
    <li id="175"><pre translate="no" >    #navigation {</pre></li>
    <li id="176"><pre translate="no" >        display: none;</pre></li>
    <li id="177"><pre translate="no" >    }</pre></li>
    <li id="178"><pre translate="no" >}</pre></li>
    <li id="179"><pre translate="no" >@media only screen and (max-width: 600px)</pre></li>
    <li id="180"><pre translate="no" >{</pre></li>
    <li id="181"><pre translate="no" >    #navigation {</pre></li>
    <li id="182"><pre translate="no" >        /* The text of some links go too far */</pre></li>
    <li id="183"><pre translate="no" >        /* </pre></li>
    <li id="184"><pre translate="no" >         * It's only needed on the right.</pre></li>
    <li id="185"><pre translate="no" >         * And free space makes it easier to</pre></li>
    <li id="186"><pre translate="no" >         * scroll past the navigation.</pre></li>
    <li id="187"><pre translate="no" >         */</pre></li>
    <li id="188"><pre translate="no" >        padding-right: 3em;</pre></li>
    <li id="189"><pre translate="no" >    }</pre></li>
    <li id="190"><pre translate="no" >}</pre></li>
    <li id="191"><pre translate="no" >@media not print</pre></li>
    <li id="192"><pre translate="no" >{</pre></li>
    <li id="193"><pre translate="no" >    #nav_inner {</pre></li>
    <li id="194"><pre translate="no" >        /* This creates a thick blue border around the navigation. */</pre></li>
    <li id="195"><pre translate="no" >        margin: 0.75em;</pre></li>
    <li id="196"><pre translate="no" >        padding-bottom: 0.25em;</pre></li>
    <li id="197"><pre translate="no" >    }</pre></li>
    <li id="198"><pre translate="no" >    #navigation a:link {</pre></li>
    <li id="199"><pre translate="no" >        color: #aaff00;</pre></li>
    <li id="200"><pre translate="no" >    }</pre></li>
    <li id="201"><pre translate="no" >    #navigation a:visited {</pre></li>
    <li id="202"><pre translate="no" >        color: #ffaa00;</pre></li>
    <li id="203"><pre translate="no" >    }</pre></li>
    <li id="204"><pre translate="no" >    .row {</pre></li>
    <li id="205"><pre translate="no" >        border-bottom: 1px solid;</pre></li>
    <li id="206"><pre translate="no" >        margin-block-start: 0.5em;</pre></li>
    <li id="207"><pre translate="no" >        margin-block-end: 0.5em;</pre></li>
    <li id="208"><pre translate="no" >        padding: 3px;</pre></li>
    <li id="209"><pre translate="no" >    }</pre></li>
    <li id="210"><pre translate="no" >    .head {</pre></li>
    <li id="211"><pre translate="no" >        margin-right: 1.25em;</pre></li>
    <li id="212"><pre translate="no" >        font-size: 125%;</pre></li>
    <li id="213"><pre translate="no" >        font-weight: bold;</pre></li>
    <li id="214"><pre translate="no" >    }</pre></li>
    <li id="215"><pre translate="no" >    .sub {</pre></li>
    <li id="216"><pre translate="no" >        margin-left: 1.25em;</pre></li>
    <li id="217"><pre translate="no" >    }</pre></li>
    <li id="218"><pre translate="no" >    /* Pseudo 3D buttons */</pre></li>
    <li id="219"><pre translate="no" >    .row a {</pre></li>
    <li id="220"><pre translate="no" >        background-color: #0000cc;</pre></li>
    <li id="221"><pre translate="no" >        border-top: 2px #5555ff solid;</pre></li>
    <li id="222"><pre translate="no" >        border-left: 2px #5555ff solid;</pre></li>
    <li id="223"><pre translate="no" >        border-bottom: 2px #000000 solid;</pre></li>
    <li id="224"><pre translate="no" >        border-right: 2px #000000 solid;</pre></li>
    <li id="225"><pre translate="no" >        padding: 2px;</pre></li>
    <li id="226"><pre translate="no" >        text-decoration: none;</pre></li>
    <li id="227"><pre translate="no" >    }</pre></li>
    <li id="228"><pre translate="no" >    .row .active {</pre></li>
    <li id="229"><pre translate="no" >        background-color: #000088;</pre></li>
    <li id="230"><pre translate="no" >        border-top: 2px #000000 solid;</pre></li>
    <li id="231"><pre translate="no" >        border-left: 2px #000000 solid;</pre></li>
    <li id="232"><pre translate="no" >        border-bottom: 2px #5555ff solid;</pre></li>
    <li id="233"><pre translate="no" >        border-right: 2px #5555ff solid;</pre></li>
    <li id="234"><pre translate="no" >        padding: 2px;</pre></li>
    <li id="235"><pre translate="no" >    }</pre></li>
    <li id="236"><pre translate="no" >}</pre></li>
    <li id="237"><pre translate="no" ></pre></li>
    <li id="238"><pre translate="no" >/*</pre></li>
    <li id="239"><pre translate="no" > * ### MAIN CONTENT ###</pre></li>
    <li id="240"><pre translate="no" > */</pre></li>
    <li id="241"><pre translate="no" >@media not print</pre></li>
    <li id="242"><pre translate="no" >{</pre></li>
    <li id="243"><pre translate="no" >    /* NOTE: Allow text to be visible also for print. */</pre></li>
    <li id="244"><pre translate="no" >    .textonly {</pre></li>
    <li id="245"><pre translate="no" >        /* Only visible in text-based browsers, like lynx. */</pre></li>
    <li id="246"><pre translate="no" >        /*</pre></li>
    <li id="247"><pre translate="no" >         * I have &lt;hr/&gt; tags in the footer, as it isn't yellow in print.</pre></li>
    <li id="248"><pre translate="no" >         * The navigation is fully display: none; in print.</pre></li>
    <li id="249"><pre translate="no" >         */</pre></li>
    <li id="250"><pre translate="no" >        display: none;</pre></li>
    <li id="251"><pre translate="no" >    }</pre></li>
    <li id="252"><pre translate="no" >}</pre></li>
    <li id="253"><pre translate="no" >#content {</pre></li>
    <li id="254"><pre translate="no" >    font-family: sans-serif;</pre></li>
    <li id="255"><pre translate="no" >}</pre></li>
    <li id="256"><pre translate="no" >#title {</pre></li>
    <li id="257"><pre translate="no" >    text-align: center;</pre></li>
    <li id="258"><pre translate="no" >}</pre></li>
    <li id="259"><pre translate="no" >h1, h2, h3, h4, h5, h6, dt {</pre></li>
    <li id="260"><pre translate="no" >    font-family: serif;</pre></li>
    <li id="261"><pre translate="no" >}</pre></li>
    <li id="262"><pre translate="no" >h2, h3, h4, h5, h6 {</pre></li>
    <li id="263"><pre translate="no" >    margin-top: 2em;</pre></li>
    <li id="264"><pre translate="no" >}</pre></li>
    <li id="265"><pre translate="no" >#content p, #content dl, #content ul {</pre></li>
    <li id="266"><pre translate="no" >    max-width: 55em;</pre></li>
    <li id="267"><pre translate="no" >}</pre></li>
    <li id="268"><pre translate="no" ></pre></li>
    <li id="269"><pre translate="no" >.bold {</pre></li>
    <li id="270"><pre translate="no" >    font-weight: bold;</pre></li>
    <li id="271"><pre translate="no" >}</pre></li>
    <li id="272"><pre translate="no" >.legal {</pre></li>
    <li id="273"><pre translate="no" >    font-size: 75%;</pre></li>
    <li id="274"><pre translate="no" >    opacity: 0.6;</pre></li>
    <li id="275"><pre translate="no" >}</pre></li>
    <li id="276"><pre translate="no" ></pre></li>
    <li id="277"><pre translate="no" >img {</pre></li>
    <li id="278"><pre translate="no" >    max-width: 100%;</pre></li>
    <li id="279"><pre translate="no" >    height: auto;</pre></li>
    <li id="280"><pre translate="no" >}</pre></li>
    <li id="281"><pre translate="no" >.caption {</pre></li>
    <li id="282"><pre translate="no" >    font-size: 110%;</pre></li>
    <li id="283"><pre translate="no" >    font-style: italic;</pre></li>
    <li id="284"><pre translate="no" >}</pre></li>
    <li id="285"><pre translate="no" ></pre></li>
    <li id="286"><pre translate="no" >li {</pre></li>
    <li id="287"><pre translate="no" >    margin-top: 0.25em;</pre></li>
    <li id="288"><pre translate="no" >    margin-bottom: 0.25em;</pre></li>
    <li id="289"><pre translate="no" >}</pre></li>
    <li id="290"><pre translate="no" ></pre></li>
    <li id="291"><pre translate="no" >dl dl {</pre></li>
    <li id="292"><pre translate="no" >    /* Anonymine had too much space in nested &lt;dl&gt;s in #platforms */</pre></li>
    <li id="293"><pre translate="no" >    margin-block-start: 0;</pre></li>
    <li id="294"><pre translate="no" >    margin-block-end: 0;</pre></li>
    <li id="295"><pre translate="no" >}</pre></li>
    <li id="296"><pre translate="no" >dt {</pre></li>
    <li id="297"><pre translate="no" >    font-size: 125%;</pre></li>
    <li id="298"><pre translate="no" >}</pre></li>
    <li id="299"><pre translate="no" >dd {</pre></li>
    <li id="300"><pre translate="no" >    margin-bottom: 2em;</pre></li>
    <li id="301"><pre translate="no" >}</pre></li>
    <li id="302"><pre translate="no" ></pre></li>
    <li id="303"><pre translate="no" >pre {</pre></li>
    <li id="304"><pre translate="no" >    white-space: pre-wrap;</pre></li>
    <li id="305"><pre translate="no" >    max-width: 100%;</pre></li>
    <li id="306"><pre translate="no" >}</pre></li>
    <li id="307"><pre translate="no" ></pre></li>
    <li id="308"><pre translate="no" ></pre></li>
    <li id="309"><pre translate="no" >/*</pre></li>
    <li id="310"><pre translate="no" > * ###INNER MOBILE- AND PRINT FRIENDLINESS###</pre></li>
    <li id="311"><pre translate="no" > */</pre></li>
    <li id="312"><pre translate="no" >/*</pre></li>
    <li id="313"><pre translate="no" > * Links on touchscreens need to be large.</pre></li>
    <li id="314"><pre translate="no" > * </pre></li>
    <li id="315"><pre translate="no" > * .a, a        add spacing</pre></li>
    <li id="316"><pre translate="no" > * .a a         add no spacing</pre></li>
    <li id="317"><pre translate="no" > * </pre></li>
    <li id="318"><pre translate="no" > * &lt;span class="a"&gt;(&lt;a href="foo.html"&gt;foo&lt;/a&gt;)&lt;/span&gt;</pre></li>
    <li id="319"><pre translate="no" > * will not add extra spacing: (foo)</pre></li>
    <li id="320"><pre translate="no" > * </pre></li>
    <li id="321"><pre translate="no" > * (&lt;a href="foo.html"&gt;foo&lt;/a&gt;)</pre></li>
    <li id="322"><pre translate="no" > * will add extra spacing: (  foo  )</pre></li>
    <li id="323"><pre translate="no" > * </pre></li>
    <li id="324"><pre translate="no" > * Ex. links in the end of a sentence are immediately followed</pre></li>
    <li id="325"><pre translate="no" > * by a period, which isn't in the link.</pre></li>
    <li id="326"><pre translate="no" > */</pre></li>
    <li id="327"><pre translate="no" >@media only screen and (max-width: 640px), only screen and (pointer: coarse)</pre></li>
    <li id="328"><pre translate="no" >{</pre></li>
    <li id="329"><pre translate="no" >    #content a, #content .a, #footer a, #footer .a {</pre></li>
    <li id="330"><pre translate="no" >        font-size: 115%;</pre></li>
    <li id="331"><pre translate="no" >        line-height: 1.6;</pre></li>
    <li id="332"><pre translate="no" >        margin: .25em .75em;</pre></li>
    <li id="333"><pre translate="no" >    }</pre></li>
    <li id="334"><pre translate="no" >    #content .a a, #footer .a a {</pre></li>
    <li id="335"><pre translate="no" >        margin-left: 0em;</pre></li>
    <li id="336"><pre translate="no" >        margin-right: 0em;</pre></li>
    <li id="337"><pre translate="no" >    }</pre></li>
    <li id="338"><pre translate="no" >}</pre></li>
    <li id="339"><pre translate="no" >@media only screen and (max-width: 640px)</pre></li>
    <li id="340"><pre translate="no" >{</pre></li>
    <li id="341"><pre translate="no" >    pre {</pre></li>
    <li id="342"><pre translate="no" >        font-size: 80%;</pre></li>
    <li id="343"><pre translate="no" >    }</pre></li>
    <li id="344"><pre translate="no" >}</pre></li>
    <li id="345"><pre translate="no" >/*</pre></li>
    <li id="346"><pre translate="no" > * .notprint    Do not print this text/link, not needed for navigation.</pre></li>
    <li id="347"><pre translate="no" > * a.printurl   Print the destination URL when printing</pre></li>
    <li id="348"><pre translate="no" > */</pre></li>
    <li id="349"><pre translate="no" >@media print</pre></li>
    <li id="350"><pre translate="no" >{</pre></li>
    <li id="351"><pre translate="no" >    .notprint {</pre></li>
    <li id="352"><pre translate="no" >        display: none;</pre></li>
    <li id="353"><pre translate="no" >    }</pre></li>
    <li id="354"><pre translate="no" >    a.printurl::after {</pre></li>
    <li id="355"><pre translate="no" >        content: ' &lt;' attr(href) '&gt;';</pre></li>
    <li id="356"><pre translate="no" >    }</pre></li>
    <li id="357"><pre translate="no" >    a.printurl {</pre></li>
    <li id="358"><pre translate="no" >        text-decoration: none; /* Make underscores visible. */</pre></li>
    <li id="359"><pre translate="no" >    }</pre></li>
    <li id="360"><pre translate="no" >}</pre></li>
    <li id="361"><pre translate="no" ></pre></li>
    <li id="362"><pre translate="no" ></pre></li>
    <li id="363"><pre translate="no" >/*</pre></li>
    <li id="364"><pre translate="no" > * ### FOOTER ###</pre></li>
    <li id="365"><pre translate="no" > */</pre></li>
    <li id="366"><pre translate="no" >#footer {</pre></li>
    <li id="367"><pre translate="no" >    margin-top: 4em;</pre></li>
    <li id="368"><pre translate="no" >}</pre></li>
    <li id="369"><pre translate="no" >@media not print</pre></li>
    <li id="370"><pre translate="no" >{</pre></li>
    <li id="371"><pre translate="no" >    #footer {</pre></li>
    <li id="372"><pre translate="no" >        color: #000055;</pre></li>
    <li id="373"><pre translate="no" >        background-color: #ffff80;</pre></li>
    <li id="374"><pre translate="no" >        font-size: 75%;</pre></li>
    <li id="375"><pre translate="no" >    }</pre></li>
    <li id="376"><pre translate="no" >    #footer a:link, #footer a {</pre></li>
    <li id="377"><pre translate="no" >        color: #0000aa;</pre></li>
    <li id="378"><pre translate="no" >    }</pre></li>
    <li id="379"><pre translate="no" >    #footer a:visited {</pre></li>
    <li id="380"><pre translate="no" >        color: #5500aa;</pre></li>
    <li id="381"><pre translate="no" >    }</pre></li>
    <li id="382"><pre translate="no" >    #footer a .img {</pre></li>
    <li id="383"><pre translate="no" >        margin-top: 1em;</pre></li>
    <li id="384"><pre translate="no" >        margin-bottom: 1em;</pre></li>
    <li id="385"><pre translate="no" >        margin-left: 3em;</pre></li>
    <li id="386"><pre translate="no" >        margin-right: 3em;</pre></li>
    <li id="387"><pre translate="no" >    }</pre></li>
    <li id="388"><pre translate="no" >}</pre></li>
    <li id="389"><pre translate="no" >@media print</pre></li>
    <li id="390"><pre translate="no" >{</pre></li>
    <li id="391"><pre translate="no" >    /*</pre></li>
    <li id="392"><pre translate="no" >     * Greyscale footer.</pre></li>
    <li id="393"><pre translate="no" >     */</pre></li>
    <li id="394"><pre translate="no" >    #footer {</pre></li>
    <li id="395"><pre translate="no" >        color: #555555;</pre></li>
    <li id="396"><pre translate="no" >        background-color: #ffffff;</pre></li>
    <li id="397"><pre translate="no" >        font-size: 75%;</pre></li>
    <li id="398"><pre translate="no" >    }</pre></li>
    <li id="399"><pre translate="no" >}</pre></li>
    <li id="400"><pre translate="no" ></pre></li>

</ol>
</div></main>

        
<!-- INCLUDED FOOTER -->
<footer><div id="footer">
    <hr class="textonly"/>
    <p>
        Copyright © Oskar Skog<br/>
        Website content released under the <a
        href="https://creativecommons.org/licenses/by/4.0/" rel="license noopener"
        target="_blank">Creative Commons Attribution (CC-BY 4.0)</a> license
        and my software usually under the <span class="a"><a target="_blank"
        rel="noopener"
        href="https://opensource.org/license/BSD-2-Clause">FreeBSD license
        (2-clause)</a>.</span>
        <br/>
        Images may be from other sites, I should have cited useful sources
        somewhere on the page.
        <span class="notprint">Contact me if I haven't.</span>
    </p>
    <p id="contact" class="notprint">
        You can contact me at: <a href="mailto:oskar@oskog97.com"
        rel="noopener" target="_blank">oskar@oskog97.com</a>

        <span class="a">(<a href="/pgp-pub/oskar.asc"
                            >PGP public key</a>)</span>
    </p>
    <p> <a class="notprint" href="https://oskog97.com/read/?path=/style.css">
            CSS Stylesheet
        </a>
    </p>
</div></footer>
<!-- END OF INCLUDED FOOTER -->

    </body>
</html>

