Skip to content

gamesense forum stylesheet by Jozkah

Screenshot of gamesense forum stylesheet

Details

AuthorJozkah

LicenseNo License

Categoryhttps://gamesense.pub/

Created

Updated

Size41 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

gamesense forum stylesheet - inspired by in game menu

Notes

all the credits go to abbie, I'm simply updating the style to meet the requests of the members of the community

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name       gamesense.pub/forums/viewtopic - 12/2023
@version    20240816.21.15
@namespace  https://userstyles.world/user/abbie
@author     abbie
==/UserStyle== */
/* ==UserStyle==
@name           gamesense (wip)
@namespace      github.com/abbie
@version        0.0.3
@description    gamesense forum theme
@author         abbie
==/UserStyle== */
@-moz-document regexp("^https?://gamesense\\.pub/forums.*$") {
    .pun abbr,
    .pun blockquote,
    .pun cite,
    .pun dd,
    .pun div,
    .pun dl,
    .pun dt,
    .pun fieldset,
    .pun form,
    .pun h1,
    .pun h2,
    .pun h3,
    .pun h4,
    .pun h5,
    .pun img,
    .pun li,
    .pun ol,
    .pun p,
    .pun pre,
    .pun table,
    .pun td,
    .pun th,
    .pun ul {
        margin: 0;
        padding: 0;
        border: 0;
    }

    .pun .postmsg ul.likelist {
        list-style: none;
        padding: 6px 0 6px 0;
    }

    div#brdmain {
        margin-top: 115px;
    }

    .pun ol,
    .pun ul {
        list-style: none
    }

    .pun .clearer,
    .pun .nosize {
        height: 0;
        width: 0;
        line-height: 0;
        font-size: 0;
        overflow: hidden
    }

    .pun .clearb,
    .pun .clearer {
        clear: both
    }

    .pun .nosize {
        position: absolute;
        left: -9999em;
        text-indent: -9999em;
        width: 0
    }

    * html .codebox,
    * html .inbox,
    * html .inform,
    * html .pun,
    * html .tclcon {
        height: 1px
    }

    .pun,
    .pun .codebox,
    .pun .inbox,
    .pun .inform,
    .pun .tclcon {
        min-height: 1px;
    }

    .clearl {
        clear: left
    }

    #brdfooter h2,
    #brdstats .conl dt,
    #brdstats .conr dt,
    #brdstats h2,
    #modcontrols dt,
    #searchlinks dt,
    .pun .required strong span,
    div.postright h3,
    span.closedtext {
        position: absolute;
        display: block;
        overflow: hidden;
        width: 0;
        left: -9999em;
        text-indent: -9999em
    }

    .pun {
        font: 11px Verdana, Helvetica, Arial, sans-serif;
        line-height: normal;
        padding: 12px 0 12px 0
    }

    .pun input,
    .pun legend,
    .pun optgroup,
    .pun samp,
    .pun select,
    .pun table,
    .pun td,
    .pun textarea,
    .pun th {
        font-size: 10px;
        font-family: verdana, helvetica, arial, sans-serif
    }

    .pun code,
    .pun pre {
        font-size: 1.182em;
        font-family: consolas, monaco, "bitstream vera sans mono", "courier new", courier, monospace
    }

    .pun pre code {
        font-size: 1em;
        tab-size: 4;
        -moz-tab-size: 4
    }

    .pun strong {
        font-weight: 700
    }

    .pun em {
        font-style: italic
    }

    .pun .forumdesc {
        font-size: 10px;
        color: #888
    }

    .pun dl,
    .pun ol,
    .pun p,
    .pun ul {
        font-size: 11px;
        padding: 3px 0
    }

    .pun h2 {
        font-size: 1em;
        font-weight: 400;
        padding: 4px 6px
    }

    .pun h3 {
        font-size: 1.091em;
        padding: 3px 0
    }

    .pun table h3,
    .pun table p {
        padding: 0
    }

    .pun p.warntext,
    .pun span.warntext {
        font-weight: 700
    }

    .pun .postmsg p,
    .pun .usercontent p {
        padding: .75em 0;
    }

    .pun .postmsg ul,
    .pun .usercontent ul {
        padding: .75em 1em .75em 2.5em;
        list-style: disc
    }

    .pun .postmsg ol,
    .pun .usercontent ol {
        padding: .75em 1em .75em 2.5em;
        list-style: decimal
    }

    .pun .postmsg ol.alpha,
    .pun .usercontent ol.alpha {
        list-style: lower-alpha
    }

    .pun .postmsg li ol,
    .pun .postmsg li ul,
    .pun .usercontent li ol,
    .pun .usercontent li ul {
        padding: .25em 1em .75em 2.5em
    }

    .pun .postmsg li p,
    .pun .usercontent li p {
        padding: 0
    }

    .pun .usercontent h1 {
        font-size: 1.4em;
        font-weight: 700;
        padding: .75em 0 0 0
    }

    .pun .usercontent h2 {
        font-size: 1.2em;
        font-weight: 700;
        padding: .75em 0 0 0
    }

    .pun .usercontent h3 {
        font-size: 1.1em;
        font-weight: 700;
        padding: .75em 0 0 0
    }

    .pun .usercontent h4,
    .pun .usercontent h5,
    .pun .usercontent h6 {
        font-size: 1em;
        font-weight: 700;
        padding: .75em 0 0 0
    }

    .pun .quotebox cite {
        font-weight: 700;
        font-style: normal;
        padding: .75em .75em 0 .75em
    }

    .pun span.bbu {
        text-decoration: underline
    }

    .pun del,
    .pun span.bbs {
        text-decoration: line-through
    }

    #punhelp samp ins,
    .pun .postmsg ins {
        text-decoration: none
    }

    #punhelp h5,
    .pun div.postmsg h5 {
        font-size: 1.1em;
        font-weight: 700;
        padding: .75em 0 0 0
    }

    body,
    html {
        margin: 0;
        padding: 0;
        height: 100%;
    }

    .pun {
        max-width: 1280px;
        min-width: 320px;
        margin: 0 auto;
        padding: 12px 20px;
    }


    #pundb_update,
    #puninstall,
    #punmaint,
    #punredirect {
        margin: 50px 20% 12px 20%
    }

    #brdheader {
        margin: 0 0 12px 0;
        position: absolute;
        left: 0;
        top: 2px;
        width: 100%;
        background: #111111;
        border-bottom: 1px solid #303030;
        box-shadow: 0 0 0 1px #0C0C0C;
    }

    #brdtitle p {
        padding-top: 0
    }

    #announce,
    #brdstats {
        margin: 12px 0 12px 0;
        /* position: absolute; */
        /* bottom: 66px; */
        /* max-width: 1280px; */
        /* min-width: 300px; */
    }

    #postreview,
    .pun .block,
    .pun .block2col,
    .pun .blockform,
    .pun .blocktable {
        margin-bottom: 1em
    }

    #punindex .blocktable,
    .pun .blockpost {
        margin-bottom: 12px;
    }

    #postreview .blockpost {
        margin-bottom: -1px
    }

    .pun .block2col .block,
    .pun .block2col .blockform {
        margin-bottom: 0
    }

    .pun .linksb,
    .pun .linkst {
        margin-top: -12px
    }

    .pun .postlinksb {
        margin-top: -6px
    }

    .pun .box {
        border-style: solid;
        border-width: 1px
    }

    #brdheader .box {
        border-top-width: unset;
        border-radius: unset;
        max-width: 1280px;
        min-width: 300px;
        margin: auto;
        background-color: transparent;
        border: none;
        /* padding-bottom: 8px; */
    }

    .pun .block .inbox,
    .pun .blockmenu .inbox {
        padding: 6px 12px;
    }

    #brdtitle h1 {
        font-size: 3em;
        font-weight: 100;
        /* padding: 3px 0 8px 0; */
        padding: 15px 0;
        margin-left: -9px;
        font-family: Raleway, Verdana;
    }

    #brdtitle h1 a {
        color: #eaeaea
    }

    #brdtitle h1 a span {
        color: #95b806
    }

    #brdmenu li {
        display: inline;
        margin-right: 12px
    }

    #brdmenu a:link,
    #brdmenu a:visited {
        text-decoration: none;
    }

    #brdmenu a:hover {
        text-decoration: none;
    }

    #brdmenu a:active,
    #brdmenu a:hover {
        text-decoration: underline
    }

    #brdwelcome .conl {
        float: left
    }

    #brdwelcome .conr {
        float: right;
        text-align: right
    }

    .pun .linkst {
        padding: 8px 6px 3px 6px
    }

    .pun .linksb,
    .pun .postlinksb {
        padding: 3px 6px 8px 6px
    }

    .pun .crumbs {
        clear: both;
        width: 100%;
        overflow: hidden;
        font-size: 11px
    }

    .pun .crumbs li {
        display: inline;
        white-space: nowrap;
        font-weight: 700
    }

    .pun .pagelink {
        float: left;
        white-space: nowrap
    }

    .pun .postlink {
        font-weight: 700;
        white-space: nowrap
    }

    .pun .modbuttons,
    .pun .postlink {
        float: right;
        text-align: right
    }

    .pun .modbuttons {
        padding: 1px 0;
        white-space: nowrap
    }

    .pun .modbuttons input {
        margin-left: 6px
    }

    .pun .postlink a:link,
    .pun .postlink a:visited {
        text-decoration: none
    }

    .pun .postlink a:active,
    .pun .postlink a:hover {
        text-decoration: underline
    }

    .pun .topiclink {
        font-size: 11px
    }

    #punindex .subscribelink {
        margin-top: 6px
    }

    #brdfooter .conl {
        float: left
    }

    #brdfooter .conr {
        float: right;
        text-align: right
    }

    #brdfooter #modcontrols {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        text-align: center
    }

    #brdfooter #modcontrols dd {
        display: inline;
    }

    #brdstats .conl {
        float: left
    }

    #brdstats .conr {
        float: right;
        text-align: right
    }

    #onlinelist dd,
    #onlinelist dt {
        display: inline
    }

    .pun table {
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
        empty-cells: show
    }

    .pun .blocktable table {
        table-layout: fixed;
        /* border-top: 1px solid #95B806; */
    }

    .pun td,
    .pun th {
        padding: 4px 6px;
        text-align: left;
        font-weight: 400
    }

    .pun tbody td,
    .pun tbody th {
        border-style: solid none none solid;
        border-width: 1px
    }

    .pun .tcl {
  ...

Reviews

No reviews yet.