diff --git a/css/style.css b/css/style.css index 48a7d14..96953c9 100644 --- a/css/style.css +++ b/css/style.css @@ -1,24 +1,16 @@ * { margin: 0; padding: 0; box-sizing: border-box; - + /* Color scheme */ - - --textcolor: #121212; - --bgcolor: #fff; - --highlight: #2749c9; -} + --textcolor: #dadada; + --bgcolor: #141414; + --highlight: #ffc400; -@media (prefers-color-scheme: dark) { - * { - --textcolor: #dadada; - --bgcolor: #141414; - --highlight: #ffc400; - } } body { font-size: 18px; - font-family: system-ui, sans-serif; + font-family: 'JetBrains Mono', ui-monospace, 'Courier New', Courier, monospace; line-height: 1.4; color: var(--textcolor); background: var(--bgcolor); @@ -102,7 +94,7 @@ ul { } ul li::marker { - content: "\2022 "; + content: "\2022 "; } li { @@ -162,9 +154,8 @@ img, svg, video, audio { height: auto; fill: currentColor; } - + code, textarea { - font-family: ui-monospace, SF Mono, Menlo, Monaco, Andale Mono, monospace; font-size: 1em; opacity: .7; } @@ -253,7 +244,7 @@ section:target iframe { /* External links */ -a[href*="//"]:after { +a[href*="//"]:after { font-weight: 300; font-size: .85em; content: "\2197"; /* top right arrow: ↗ */ @@ -268,7 +259,7 @@ a[href*="//"]:hover:after { /* File links */ -a:before { +a:before { font-size: .7em; margin-right: .4em; } @@ -284,6 +275,9 @@ a[href$=".jpeg"]:before, a[href$=".jpg"]:before, a[href$=".gif"]:before, a[href$=".png"]:before { content: "IMG"; } +a[href$=".asc"]:before { content: "\1F511"; } +a[href^="mailto:"]:before { content: "\2709"; } +a[href^="xmpp:"]:before { content: "\1F5EA"; } /* ------- News ------- */ @@ -445,22 +439,22 @@ article time { /* ------- Print ------- */ @media print { - + nav, .lightbox:target:after { display: none; } - + article, figure, img { page-break-inside: avoid; break-inside: avoid; } - + /* Inline footnotes */ - + label + input + small { display: inline; } label + input + small:before { content: "["; } label + input + small:after { content: "]"; } - + /* Slides */ - + .slides, .slides figure { position: relative; height: auto; @@ -475,5 +469,5 @@ article time { height: 100vh; object-fit: contain; } - + } \ No newline at end of file diff --git a/index.html b/index.html index 722f43f..e124255 100644 --- a/index.html +++ b/index.html @@ -1,118 +1,127 @@ - - - - Ben Harris - - - - - - - - - - - - - + + + - - - + Ben Harris + + + + + + + + + + + + + -
-

- benharr.is -

- -
+ + -
+ -
+
+

+ benharr.is +

+ +
-

i'm a software developer

-

i write code and do stuff on the internet

+
-

about me

-

- i grew up in the upper peninsula of michigan, received a - bachelor's in computer science from northern michigan university, - and now work professionally as a software developer in traverse - city, michigan. -

-

- i like building software and community through code and sysadmin - tools. my current day job involves writing c# for desktop - applications. my primary hobby project is +

+

i'm a computer person

+

i write code and do stuff on the internet

+ +

about me

+

+ i grew up in the upper peninsula of michigan, received a + bachelor's in computer science from northern michigan university, + and now work professionally as a software developer in traverse + city, michigan. +

+

+ i like building software and community through code and sysadmin + tools. my current day job involves writing c# for desktop + applications. my primary hobby project is tilde.team, a non-commercial public access unix system focused - on teaching, learning, and building community. -

-

- some fun facts about me: -

-
    -
  • i'm left handed
  • -
  • i love to travel and have lived in ecuador and switzerland
  • -
  • i tend to avoid uppercase letters if i can help it
  • -
+ on teaching, learning, and building community. +

+

+ some fun facts about me: +

+
    +
  • i'm left handed
  • +
  • i love to travel and have lived in ecuador and switzerland
  • +
  • i tend to avoid uppercase letters if i can help it
  • +
-
+
-
-

what i've been up to

+
+

what i've been up to

-
    -
  • living in traverse city, mi
  • -
  • working at hagerty as a software developer
  • -
  • honing my c# skills
  • -
  • thinking of cool ideas for tilde.team
  • -
  • probably definitely spending too much time on irc??? tilde-irc
  • -
  • running stuff for the tildeverse
  • -
  • learning about and using xmpp and hosting some xmpp servers.
  • -
  • doing my best to stay safe and sane during a pandemic
  • -
-

updated december 14, 2020

+
    +
  • living in traverse city, mi
  • +
  • working at hagerty as a software developer
  • +
  • honing my c# skills
  • +
  • thinking of cool ideas for tilde.team
  • +
  • probably definitely spending too much time on irc??? tilde-irc
  • +
  • running stuff for the tildeverse
  • +
  • learning about and using xmpp and hosting some + xmpp servers.
  • +
  • doing my best to stay safe and sane during a pandemic
  • +
+

updated december 14, 2020

-
+
-
-

projects

+
+

projects

-

besides tilde.team, i'm also involved in several other projects, including:

- +

besides tilde.team, i'm also involved in several other projects, including:

+ -
+
-
-

contact

+
+

contact

-

- feel free to get in touch via any of the links at the top, or preferably, drop - me a line on irc (if i'm not around, i'll see it soon™). i'm benharri - on freenode and ben on - tilde.chat -

-

note that the pubkey linked in the header is for my tilde email: ben@tilde.team, so be sure to use that address if you need to gpg some mail to me.

+

chat

+

+ the best way to get ahold of me is irc (if i'm not around, i'll see it soon™). i'm benharri + on freenode and ben on + tilde.chat +

+

i'm also on xmpp as ben@hmm.st. feel free to drop me a line there if irc is too + tricky!

+

if you don't have an xmpp account, you can register one on my server. there's even + a web chat!

-

i'm also on xmpp as ben@hmm.st. feel free to drop me a line there if irc is too tricky!

-

if you don't have an xmpp account, you can register one on my server. there's even a web chat!

-
+

email

+

i have too many email addresses (eg *@bhh.sh), but i mainly use ben@tilde.team or mail@benharr.is. + if you use gpg, make sure to use my tilde.team address. here's my pubkey.

+
-
- - + + + + \ No newline at end of file