<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://bocpages.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hellomynameisjoe</id>
		<title>bocpages | Boards of Canada wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://bocpages.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hellomynameisjoe"/>
		<link rel="alternate" type="text/html" href="https://bocpages.org/wiki/Special:Contributions/Hellomynameisjoe"/>
		<updated>2026-10-09T07:04:29Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/Infobox_song&amp;diff=22484</id>
		<title>User:Hellomynameisjoe/Infobox song</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/Infobox_song&amp;diff=22484"/>
				<updated>2026-07-06T13:06:01Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;bocpagestable&amp;quot; style=&amp;quot;float: right; clear: right; margin: 0 0 0.5em 0.5em; width: 45%; background-color: white;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-size: 12px; padding-bottom: 0em;&amp;quot; | '''{{{name}}}'''&lt;br /&gt;
|-&lt;br /&gt;
|Running time||{{{runtime}}}&lt;br /&gt;
|- &lt;br /&gt;
|Appears on||{{{appearson}}}&lt;br /&gt;
|- &lt;br /&gt;
!Previous||Next&lt;br /&gt;
|-&lt;br /&gt;
|{{{prev}}}||{{{next}}}&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;bocpagestable&amp;quot; style=&amp;quot;float: right; clear: right; margin: 0 0 0.5em 0.5em; width: 45%; background-color: white;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-size: 12px; padding-bottom: 0em;&amp;quot; | '''{{{name}}}'''&lt;br /&gt;
|-&lt;br /&gt;
|Running time||{{{runtime}}}&lt;br /&gt;
|- &lt;br /&gt;
|Appears on||{{{appearson}}}&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot;|&amp;lt;small&amp;gt;prev&amp;lt;/small&amp;gt; {{{prev}}} ← ⬢ → {{{next}}} &amp;lt;small&amp;gt;next&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/Infobox_song&amp;diff=22483</id>
		<title>User:Hellomynameisjoe/Infobox song</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/Infobox_song&amp;diff=22483"/>
				<updated>2026-07-06T13:02:20Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;bocpagestable&amp;quot; style=&amp;quot;float: right; clear: right; margin: 0 0 0.5em 0.5em; width: 45%; background-color: white;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-size: 12px; padding-bottom: 0em;&amp;quot; | '''{{{name}}}'''&lt;br /&gt;
|-&lt;br /&gt;
|Running time||{{{runtime}}}&lt;br /&gt;
|- &lt;br /&gt;
|Appears on||{{{appearson}}}&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot;|&amp;lt;small&amp;gt;prev&amp;lt;/small&amp;gt; {{{prev}}} ← ⬢ → {{{next}}} &amp;lt;small&amp;gt;next&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/Infobox_song&amp;diff=22482</id>
		<title>User:Hellomynameisjoe/Infobox song</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/Infobox_song&amp;diff=22482"/>
				<updated>2026-07-06T12:59:56Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;bocpagestable&amp;quot; style=&amp;quot;float: right; clear: right; margin: 0 0 0.5em 0.5em; width: 45%; background-color: white;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-size: 12px; padding-bottom: 0em;&amp;quot; | '''{{{name}}}'''&lt;br /&gt;
|-&lt;br /&gt;
|Running time||{{{runtime}}}&lt;br /&gt;
|- &lt;br /&gt;
|Appears on||{{{appearson}}}&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{prev}}} ← ⬢ → {{{next}}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/Infobox_song&amp;diff=22481</id>
		<title>User:Hellomynameisjoe/Infobox song</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/Infobox_song&amp;diff=22481"/>
				<updated>2026-07-06T12:59:07Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;bocpagestable&amp;quot; style=&amp;quot;float: right; clear: right; margin: 0 0 0.5em 0.5em; width: 45%; background-color: white;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-size: 12px; padding-bottom: 0em;&amp;quot; | '''{{{name}}}'''&lt;br /&gt;
|-&lt;br /&gt;
|Running time||{{{runtime}}}&lt;br /&gt;
|- &lt;br /&gt;
|Appears on||{{{appearson}}}&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{prev}}} ←prev ⬢ next→ {{{next}}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/Infobox_song&amp;diff=22480</id>
		<title>User:Hellomynameisjoe/Infobox song</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/Infobox_song&amp;diff=22480"/>
				<updated>2026-07-06T12:58:31Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;bocpagestable&amp;quot; style=&amp;quot;float: right; clear: right; margin: 0 0 0.5em 0.5em; width: 45%; background-color: white;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-size: 12px; padding-bottom: 0em;&amp;quot; | '''{{{name}}}'''&lt;br /&gt;
|-&lt;br /&gt;
|Running time||{{{runtime}}}&lt;br /&gt;
|- &lt;br /&gt;
|Appears on||{{{appearson}}}&lt;br /&gt;
|- &lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|{{{prev}}} ←prev ⬢ next→ {{{next}}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/Infobox_song&amp;diff=22479</id>
		<title>User:Hellomynameisjoe/Infobox song</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/Infobox_song&amp;diff=22479"/>
				<updated>2026-07-06T12:58:05Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;bocpagestable&amp;quot; style=&amp;quot;float: right; clear: right; margin: 0 0 0.5em 0.5em; width: 45%; background-color: white;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-size: 12px; padding-bottom: 0em;&amp;quot; | '''{{{name}}}'''&lt;br /&gt;
|-&lt;br /&gt;
|Running time||{{{runtime}}}&lt;br /&gt;
|- &lt;br /&gt;
|Appears on||{{{appearson}}}&lt;br /&gt;
|- &lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|{{{prev}}} ←prev '''{{{name}}}''' next→ {{{next}}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/Infobox_song&amp;diff=22478</id>
		<title>User:Hellomynameisjoe/Infobox song</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/Infobox_song&amp;diff=22478"/>
				<updated>2026-07-06T12:54:27Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: Created page with &amp;quot;{| class=&amp;quot;bocpagestable&amp;quot; style=&amp;quot;float: right; clear: right; margin: 0 0 0.5em 0.5em; width: 45%; background-color: white;&amp;quot; |- ! colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-size: 12px; padding-bot...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;bocpagestable&amp;quot; style=&amp;quot;float: right; clear: right; margin: 0 0 0.5em 0.5em; width: 45%; background-color: white;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-size: 12px; padding-bottom: 0em;&amp;quot; | '''{{{name}}}'''&lt;br /&gt;
|-&lt;br /&gt;
|Running time||{{{runtime}}}&lt;br /&gt;
|- &lt;br /&gt;
|Appears on||{{{appearson}}}&lt;br /&gt;
|- &lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|{{{prev}}} ⬢ '''{{{name}}}''' ⬢ {{{next}}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=Template:Infobox_Song&amp;diff=22477</id>
		<title>Template:Infobox Song</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=Template:Infobox_Song&amp;diff=22477"/>
				<updated>2026-07-06T12:47:46Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: Small suggestion. Feel free to revert if everyone thinks this is awful.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;bocpagestable&amp;quot; style=&amp;quot;float: right; clear: right; margin: 0 0 0.5em 0.5em; width: 45%; background-color: white;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-size: 12px; padding-bottom: 0em;&amp;quot; | '''{{{name}}}'''&lt;br /&gt;
|-&lt;br /&gt;
|Running time||{{{runtime}}}&lt;br /&gt;
|- &lt;br /&gt;
|Appears on||{{{appearson}}}&lt;br /&gt;
|- &lt;br /&gt;
|Prev||{{{prev}}}&lt;br /&gt;
|- &lt;br /&gt;
|Next||{{{next}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Templates]]&lt;br /&gt;
[[Category:Song]]&lt;br /&gt;
[[Category:Infobox Templates|Infobox Templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Category:Song]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22118</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22118"/>
				<updated>2026-07-04T17:25:27Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, a *, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, body a:hover *, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new, a.new * {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover, a.new:hover * {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external, a.external * {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover, a.external:hover * {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a, dl a, table a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa {&lt;br /&gt;
    font-weight: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary *, .button.secondary * {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22117</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22117"/>
				<updated>2026-07-04T17:23:10Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, a *, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, body a:hover *, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new, a.new * {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover, a.new:hover * {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external, a.external * {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover, a.external:hover * {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a, dl a, table a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa {&lt;br /&gt;
    font-weight: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary a *, .button.secondary a * {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22116</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22116"/>
				<updated>2026-07-04T17:20:01Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, a *, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, body a:hover *, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new, a.new * {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover, a.new:hover * {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external, a.external * {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover, a.external:hover * {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a, dl a, table a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa {&lt;br /&gt;
    font-weight: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary a, .button.secondary a {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22114</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22114"/>
				<updated>2026-07-04T14:39:37Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, a *, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, body a:hover *, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new, a.new * {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover, a.new:hover * {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external, a.external * {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover, a.external:hover * {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a, dl a, table a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa {&lt;br /&gt;
    font-weight: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22113</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22113"/>
				<updated>2026-07-04T14:36:34Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a, strong a, b a, em a, i a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover, strong a:hover, b a:hover, em a:hover, i a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new, strong a.new, b a.new, em a.new, i a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover, strong a.new:hover, b a.new:hover, em a.new:hover, i a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external, strong a.external, b a.external, em a.external, i a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover, strong a.external:hover, b a.external:hover, em a.external:hover, i a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a, dl a, table a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa {&lt;br /&gt;
    font-weight: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22112</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22112"/>
				<updated>2026-07-04T14:30:37Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
em, i {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a, dl a, table a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa {&lt;br /&gt;
    font-weight: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22111</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22111"/>
				<updated>2026-07-04T14:15:44Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b, em, i {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a, dl a, table a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa {&lt;br /&gt;
    font-weight: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22110</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22110"/>
				<updated>2026-07-04T14:14:49Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b, em, i {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a, dl a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa {&lt;br /&gt;
    font-weight: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22109</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22109"/>
				<updated>2026-07-04T14:13:05Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b, em, i {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa {&lt;br /&gt;
    font-weight: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22108</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22108"/>
				<updated>2026-07-04T14:11:39Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: Undo revision 22107 by Hellomynameisjoe (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa {&lt;br /&gt;
    font-weight: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22107</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22107"/>
				<updated>2026-07-04T14:09:06Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: max(450, inherit);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: max(500, inherit);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa {&lt;br /&gt;
    font-weight: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22106</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22106"/>
				<updated>2026-07-04T13:52:52Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa {&lt;br /&gt;
    font-weight: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22105</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22105"/>
				<updated>2026-07-04T13:51:47Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa {&lt;br /&gt;
    font-weight: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    font-weight: 550;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22104</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22104"/>
				<updated>2026-07-04T13:51:26Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa {&lt;br /&gt;
    all: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    font-weight: 550;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22103</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22103"/>
				<updated>2026-07-04T13:50:19Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    font-weight: 550;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22102</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22102"/>
				<updated>2026-07-04T13:49:19Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.fa::before {&lt;br /&gt;
    font-family: &amp;quot;FontAwesome&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22101</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22101"/>
				<updated>2026-07-04T13:47:58Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa:not(::before) {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22100</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22100"/>
				<updated>2026-07-04T13:47:17Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6, .fa {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22099</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22099"/>
				<updated>2026-07-04T13:46:16Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22098</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22098"/>
				<updated>2026-07-04T13:44:45Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22097</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22097"/>
				<updated>2026-07-04T13:43:25Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.f-dropdown {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22096</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22096"/>
				<updated>2026-07-04T13:41:08Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li a {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22095</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22095"/>
				<updated>2026-07-04T13:40:22Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actions button */&lt;br /&gt;
&lt;br /&gt;
.f-dropdown li:hover, .f-dropdown li:focus {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button.secondary, .button.secondary, .f-dropdown li a {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22094</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22094"/>
				<updated>2026-07-04T13:33:38Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\2003&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22093</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22093"/>
				<updated>2026-07-04T13:32:20Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text ul {&lt;br /&gt;
    margin: 0.3em 0 0 3.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22092</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22092"/>
				<updated>2026-07-04T13:23:51Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li::marker {&lt;br /&gt;
    margin: 1em;&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text ul {&lt;br /&gt;
    margin: 0.3em 0 0 3.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22091</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22091"/>
				<updated>2026-07-04T13:22:41Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li::marker {&lt;br /&gt;
    margin-right: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text ul {&lt;br /&gt;
    margin: 0.3em 0 0 3.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22090</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22090"/>
				<updated>2026-07-04T13:21:15Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text ul {&lt;br /&gt;
    margin: 0.3em 0 0 3.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22089</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22089"/>
				<updated>2026-07-04T13:18:24Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22088</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22088"/>
				<updated>2026-07-04T13:16:20Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ol li::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22087</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22087"/>
				<updated>2026-07-04T13:14:13Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::before {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.5em;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22086</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22086"/>
				<updated>2026-07-04T13:13:50Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::before {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.67em;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22085</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22085"/>
				<updated>2026-07-04T13:12:48Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::before {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: calc(2em / 3);&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22084</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22084"/>
				<updated>2026-07-04T13:11:47Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul li::before {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.75em;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22083</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22083"/>
				<updated>2026-07-04T13:04:31Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul, ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul, ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul ::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22082</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22082"/>
				<updated>2026-07-04T13:03:22Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
html ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul ::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22081</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22081"/>
				<updated>2026-07-04T13:02:10Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style lists */&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
::marker {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22080</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22080"/>
				<updated>2026-07-04T12:58:34Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22079</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22079"/>
				<updated>2026-07-04T12:57:12Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* self links */&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weights */&lt;br /&gt;
&lt;br /&gt;
p a, li a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p a.external, li a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong a, b a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22078</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22078"/>
				<updated>2026-07-04T12:53:58Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weight */&lt;br /&gt;
&lt;br /&gt;
p :not(b) a, li :not(b) a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p :not(b) a.external, li :not(b) a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22077</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22077"/>
				<updated>2026-07-04T12:53:03Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.selflink {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weight */&lt;br /&gt;
&lt;br /&gt;
p :not(b) a, li :not(b) a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p :not(b) a.external, li :not(b) a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	<entry>
		<id>https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22076</id>
		<title>User:Hellomynameisjoe/foreground.css</title>
		<link rel="alternate" type="text/html" href="https://bocpages.org/w/index.php?title=User:Hellomynameisjoe/foreground.css&amp;diff=22076"/>
				<updated>2026-07-04T12:52:10Z</updated>
		
		<summary type="html">&lt;p&gt;Hellomynameisjoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* import and define fonts */&lt;br /&gt;
&lt;br /&gt;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wdth,wght@62.5..100,100..900&amp;amp;family=Noto+Sans+Symbols+2&amp;amp;family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&amp;amp;display=swap');&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/miasm.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-7E, U+A0, U+A9, U+C5, U+E5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;;&lt;br /&gt;
    src: url(https://bocpages.org/assets/fonts/strasua.ttf) format(truetype);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
    unicode-range: U+20-5A, U+5C, U+5F-7A, U+7C, U+A1, U+A3, U+A5, U+A8-A9, U+AB, U+AE, U+B4, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+141-142, U+152-153, U+160-161, U+178, U+17D-17E, U+2C6-2C7, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2044, U+20AC, U+2122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
    --sans: &amp;quot;Noto Sans&amp;quot;, &amp;quot;Noto Sans Symbol 2&amp;quot;, &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
    --mono: &amp;quot;Noto Sans Mono&amp;quot;, &amp;quot;Andale Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
    /* define colour scheme */&lt;br /&gt;
&lt;br /&gt;
    --white: oklch(sqrt(calc(71/72)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
    --bg: oklch(sqrt(calc(23/24)) pow(calc(1/18), 2) 180deg);&lt;br /&gt;
&lt;br /&gt;
    --llgrey: oklch(sqrt(calc(22/24)) pow(calc(1/18), 2) 210deg);&lt;br /&gt;
    --lgrey: oklch(sqrt(calc(18/24)) pow(calc(1/18), 2) 225deg);&lt;br /&gt;
    --grey: oklch(sqrt(calc(14/24)) pow(calc(1/18), 2) 240deg);&lt;br /&gt;
    --dgrey: oklch(sqrt(calc(7/24)) pow(calc(3/18), 2) 225deg);&lt;br /&gt;
    --ddgrey: oklch(sqrt(calc(4/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --head: oklch(sqrt(calc(3/24)) pow(calc(3/18), 2) 210deg);&lt;br /&gt;
    --text: oklch(sqrt(calc(2/24)) pow(calc(3/18), 2) 240deg);&lt;br /&gt;
    --black: oklch(sqrt(calc(1/24)) pow(calc(4/18), 2) 225deg);&lt;br /&gt;
&lt;br /&gt;
    --selec: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 220deg);&lt;br /&gt;
    --light: oklch(sqrt(calc(14/24)) pow(calc(5/18), 2) 200deg);&lt;br /&gt;
    --med: oklch(sqrt(calc(11/24)) pow(calc(6/18), 2) 205deg);&lt;br /&gt;
    --accent: oklch(sqrt(calc(7/24)) pow(calc(6/18), 2) 210deg);&lt;br /&gt;
    --dark: oklch(sqrt(calc(4/24)) pow(calc(6/18), 2) 220deg);&lt;br /&gt;
&lt;br /&gt;
    --yellow: oklch(sqrt(calc(17/24)) pow(calc(6/18), 2) 80deg);&lt;br /&gt;
    --orange: oklch(sqrt(calc(15/24)) pow(calc(7/18), 2) 75deg);&lt;br /&gt;
    --red: oklch(sqrt(calc(7/24)) pow(calc(8/18), 2) 45deg);&lt;br /&gt;
    --dred: oklch(sqrt(calc(4/24)) pow(calc(8/18), 2) 30deg);&lt;br /&gt;
&lt;br /&gt;
    /* prevent overscroll */&lt;br /&gt;
&lt;br /&gt;
    overscroll-behavior: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
&lt;br /&gt;
    /* prevent overflowing lines and font synthesis */&lt;br /&gt;
&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
    font-synthesis: none;&lt;br /&gt;
&lt;br /&gt;
    /* make black background */&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--black);&lt;br /&gt;
    background-blend-mode: screen;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* fonts and text colours */&lt;br /&gt;
&lt;br /&gt;
body, table tr th, table tr td {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.previewnote {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, .subtitle, h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: var(--sans);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
code, kbd, pre, samp, textarea#wpTextbox1, .diff-deletedline, .diff-addedline, .diff-context {&lt;br /&gt;
    font-family: var(--mono) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2 {&lt;br /&gt;
    font-family: &amp;quot;Miasm&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 2em;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp; .mw-editsection {&lt;br /&gt;
        font-family: var(--sans);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.title {&lt;br /&gt;
    font-family: &amp;quot;Strasua&amp;quot;, var(--sans);&lt;br /&gt;
    font-size: 4em;&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, .ns-subject h3 {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h4 {&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h5 {&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h6 {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
    margin-left: 1em;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
strong, b {&lt;br /&gt;
    color: var(--head);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hide news from all pages except the home page */&lt;br /&gt;
&lt;br /&gt;
body:not(.page-About) #latestnewsv2 {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* backgrounds for content */&lt;br /&gt;
&lt;br /&gt;
#page-content .row {&lt;br /&gt;
    background-color: var(--bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-editpage-help, input#wpPreview {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table tr:nth-of-type(odd), table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--llgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable tr &amp;gt; th {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
textarea, input:not([type]), input[type=&amp;quot;search&amp;quot;], table tr:nth-of-type(even), li.gallerybox div.thumb {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* line styles */&lt;br /&gt;
&lt;br /&gt;
table, table * {&lt;br /&gt;
    border-color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
tbody, textarea, hr {&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* table title size */&lt;br /&gt;
&lt;br /&gt;
th[style] {&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link styles */&lt;br /&gt;
&lt;br /&gt;
a, .wikiEditor-ui-tabs div a, .wikiEditor-ui-toolbar .tabs span.tab a {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a:hover, .wikiEditor-ui-toolbar .tabs span.tab a:hover {&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* red links */&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
    color: var(--red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new:hover {&lt;br /&gt;
    color: var(--dred);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* external links */&lt;br /&gt;
&lt;br /&gt;
a.external {&lt;br /&gt;
    color: var(--med);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.external:hover {&lt;br /&gt;
    color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* link font weight */&lt;br /&gt;
&lt;br /&gt;
p :not(b) a, li :not(b) a {&lt;br /&gt;
    font-weight: 450;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p :not(b) a.external, li :not(b) a.external {&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#latestnewsv2 a {&lt;br /&gt;
    font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbar colours */&lt;br /&gt;
&lt;br /&gt;
#navwrapper .top-bar {&lt;br /&gt;
    background: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.dropdown li {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li ul.dropdown li &amp;gt; a, .top-bar, .top-bar-section ul, .top-bar-section ul li.active &amp;gt; a, .top-bar-section li a:not(.button) {&lt;br /&gt;
    color: var(--white);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top-bar-section ul li.hover &amp;gt; a, .top-bar-section ul li ul.dropdown li.hover &amp;gt; a, top-bar-section ul li ul.dropdown li.hover &amp;gt; a {&lt;br /&gt;
    color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* button colours */&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], .label {&lt;br /&gt;
    background-color: var(--accent);&lt;br /&gt;
    border-color: oklch(from var(--accent) sqrt(calc(2/24)) c h);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button:hover, .button:hover, input[type=&amp;quot;submit&amp;quot;]:hover, .label:hover {&lt;br /&gt;
    background-color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.label.new:hover {&lt;br /&gt;
    background-color: var(--grey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikiEditor-ui .label {&lt;br /&gt;
    background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input#wpPreview:hover {&lt;br /&gt;
    background-color: var(--lgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
button, .button, input[type=&amp;quot;submit&amp;quot;], input#wpPreview {&lt;br /&gt;
    transition: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* quote colours */&lt;br /&gt;
&lt;br /&gt;
blockquote {&lt;br /&gt;
    color: var(--lgrey);&lt;br /&gt;
    border-left-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote cite {&lt;br /&gt;
    color: var(--dgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote p, footer.row {&lt;br /&gt;
    color: var(--ddgrey);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style toc */&lt;br /&gt;
&lt;br /&gt;
html #toc ul, .toc ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B22\20&amp;quot;;&lt;br /&gt;
    color: var(--dark);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html #toc ul ul, .toc ul ul {&lt;br /&gt;
    list-style-type: &amp;quot;\2B21\20&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc, .toc {&lt;br /&gt;
    background-color: var(--white);&lt;br /&gt;
    border-color: var(--lgrey);&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    max-width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* style diff */&lt;br /&gt;
&lt;br /&gt;
.diffchange {&lt;br /&gt;
    --opacity: calc(1 / 2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: var(--orange);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--yellow) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: var(--accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background-color: oklch(from var(--light) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* selection colour */&lt;br /&gt;
&lt;br /&gt;
::selection {&lt;br /&gt;
    --opacity: calc(1 / 3);&lt;br /&gt;
    background-color: oklch(from var(--selec) l c h / calc(alpha * var(--opacity)));&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Hellomynameisjoe</name></author>	</entry>

	</feed>