Skip to content

Pixelated Thimbleweed Forums by aractus

Screenshot of Pixelated Thimbleweed Forums

Details

Authoraractus

LicenseCC BY-SA 4.0

Categoryuserstyles

Created

Updated

Size4.4 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

As Discourse is notoriously ugly, this beautiful pixelated theme will improve your experience on the Thimbleweed Park Forums. Includes custom cursors!

Notes

Userstyle doesn't have notes.

Source code

/* ==UserStyle==
@name         Pixelated Thimbleweed Forums
@version      20220309.06.28
@namespace    userstyles.world/user/aractus
@description  As Discourse is notoriously ugly, this beautiful pixelated theme will improve your experience on the Thimbleweed Park Forums. Includes custom cursors!
@author       aractus
@license      CC BY-SA 4.0
==/UserStyle== */

@-moz-document domain("forums.thimbleweedpark.com") {
@import url('https://fonts.googleapis.com/css2?family=Comic+Neue:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Kelly+Slab&family=Press+Start+2P&family=Redacted&family=Share+Tech+Mono&display=swap');
:root {
  --font-family: 'Comic Neue','Comic Sans MS';
  --heading-font-family: 'Comic Neue','Comic Sans MS';
  --line-height-small: 1.2;
  --line-height-medium: 1.3;
  --line-height-large: 1.8;
}
code, pre, kbd, samp{
  font-family: 'Share Tech Mono';
}
*{
  image-rendering: pixelated;
}
p,button{
  font-family: 'Press Start 2P';
  font-size: 16px;
}
.timeline-scrollarea-wrapper{
  font-weight:600;
  font-style:italic;
}
.discourse-no-touch .spoiler-blurred:hover, .spoiler-blurred{
  filter:unset;
  font-family: 'Redacted';
}
p a:visited,p a:hover,p a:active{
  color: #e100b3;
}
h1,h2{
  font-family: 'Kelly Slab';
  text-shadow:rgba(80, 0, 0, 0.8) -1px -1px 0px, rgba(80, 0, 0, 0.8) 1px -1px 0px, rgba(80, 0, 0, 0.8) -1px 1px 0px, rgba(80, 0, 0, 0.8) 1px 1px 0px;
}
.topic-list-header th{
  font-weight:800;
  font-size:1.8rem;
  rotate:2deg;
}
.first.username{
  font-weight:800;
  font-size:1.4rem;
  rotate:357deg;
}
body, p, h1, h2, h3, h4, h5, h6{
  cursor: url(https://i.postimg.cc/65r5ppNL/crosshair.png) 31 31, crosshair;
}
.timeline-container .topic-timeline .timeline-scroller {
  cursor: url(https://i.postimg.cc/kgqyGsB1/move.png) 23 23, move;
}
a, a h1, a h2, a h3, a h4, a h5, a h6, .d-header-icons .icon, button, html input[type="button"], input[type="reset"], input[type="submit"], .close, .btn, .select-kit .select-kit-header, .spoiler-blurred, .timeline-container .topic-timeline .timeline-padding,aside.quote .title{
  cursor: url(https://i.postimg.cc/MGHYCRYP/pointer.png) 10 1, pointer!important;
}
.timeline-container .topic-timeline .timeline-handle {
  border-radius: 0;
  width: 11px;
  background-color: var(--tertiary);
  position: relative;
  left:-4px;
}
.timeline-container .topic-timeline .timeline-scrollarea {
  border-left: 2px solid var(--tertiary);
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
}
img.avatar, a.mention, .badge-notification, .badge-group, .badge-notification.new-topic::before {
  border-radius: 0;
}
.topic-avatar,.topic-avatar img{
  width:90px;
  height:90px;
}
.topic-avatar,.topic-body{
  border-top:4px dashed #FFF;
}
.topic-map {
  border: 4px dashed #808080;
  border-top: none;
}
.topic-map section{
  border-top: 4px dashed #808080;
}
.topic-list-item, tr,.latest-topic-list-item,.table-heading{
  border-bottom: 4px dashed #808080;
}
.list-cell, .table-heading, .category-list td, .category-list th {
  color: #fff;
  font-weight:700;
  rotate:0.5deg
}
.topic-list-main-link a.title, .topic-list .main-link a.title, .latest-topic-list-item .main-link a.title, .latest-topic-list .table-heading, .top-topic-list .table-heading, .latest-topic-list-item{
  color: #fff;
  font-weight:700;
  rotate:-0.5deg
}
aside.quote .title,blockquote {
  border-left: 6px dashed #A0A0A0;
  background-color:rgba(160,160,160,.1)
}
.container.posts .topic-post p a{
  transition: outline 0.08s ease-in 0s;
  outline: rgba(128,128,128,.2) dashed 1px;
  display: inline-block;
  padding: 0px .2em 0px 0.2em;
}
.container.posts .topic-post p a:hover,.container.posts .topic-post p a:active{
  outline: rgb(239, 94, 47) dashed 5px;
}
#main-outlet{
  padding-top:0;
}
#site-text-logo {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 60vw;
}
aside.quote .title a:first-of-type{
  font-size:1.3rem;
  font-weight:600;
}
@media(min-width:1130px) and (max-width:1920px) {
  .wrap{
    padding:0 calc(35.2vw - 388px);
    margin:0;
    max-width:unset;
  }
  .container.posts > .row {
    max-width:unset;
  }
  .container.posts {
    grid-template-columns: auto 100px;
  }
  .topic-body {
    width: calc(24.8vw + 620px);
  }
}
@media(min-width:1921px) {
  .wrap{padding:0 15vw;}
  .topic-body{width: calc(70vw - 1em - 243px);}
}
}

Reviews

No reviews yet.