Skip to content

status.cafe - Cozy by skykristal

Screenshot of status.cafe - Cozy

Details

Authorskykristal

LicenseNo License

Categorystatus.cafe

Created

Updated

Size5.9 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Chill dark theme for status.cafe.

Notes

Source code

/* ==UserStyle==
@name         status.cafe Cozy
@version      20240425.15.25
@namespace    https://userstyles.world/user/skykristal
@description  Chill dark theme for status.cafe.
@author       skykristal
@license      No License
==/UserStyle== */

@-moz-document url("https://status.cafe/"), url("https://status.cafe/settings"), url("https://status.cafe/manage"), url("https://status.cafe/login"), url-prefix("https://status.cafe/edit"), url-prefix("https://status.cafe/register"), url-prefix("https://forum.status.cafe/") {
@import url('https://fonts.googleapis.com/css2?family=Jura:wght@300&display=swap');




body {
  color: #c8d6de;
  font-family: 'Jura', sans-serif;
  background-image: linear-gradient(100deg, #0b0a0a, #242222);
  font-size: .9em;
  max-width: 1200px;
  background-attachment: fixed;
} 

input,
textarea,
input#name,
input#password {
    border: 0px;
    border-radius: 0px;
    padding: 5px;
       background: rgba(60, 24, 10, .33);
    color: #e3b7aa;
    outline: 0!important;
   
}



input[type="radio"] {
    appearance: none;
    background-color: #17171a;
    margin: 0px;
    font: inherit;
    color: currentColor;
    border: 0 solid currentColor;
    border-radius: 0px;
    transform: translateY(-0.075em);
    display: grid;
    place-content: center;
}

input[type="radio"]::before {
    content: "";
    width: 0.85em;
    height: 0.85em;
    border-radius: 0px;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    background: #ffa600;
    box-shadow: 0 0 10px #ff6200, 0 0 10px #ff1500;
}

input[type="radio"]:checked::before {
    transform: scale(1);
}

input[type="radio"]:focus {
    outline: max(2px, 0.15em) solid currentColor;
    outline-offset: max(2px, 0.15em);
}

label {

    font-size: 20px;
    margin: -3px;
}


p > img {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

textarea {
    min-height: 120px;
}

tbody, .forum {
    background-color: rgb(0 0 0 / 29%);
}

table, th, td {
    border: 0px;
}

tr, td, th {
    border: 0px;
    padding: 2em;
        text-align: left;
}

.signature {
    border-top: 0px;
    background:rgba(0, 0, 0, .34);
    padding:10px;
    border-radius:0px;
}

hr{
    background:#00ffff12;
}

.status-content {
    line-break: auto;
}

.topic > tbody > tr:nth-child(2n) {
    background-color: rgba(0, 0, 0, .33);
}

nav.breadcrumb {
    padding: 1em;
    border: 0px;
    margin: 1em 0;
}

thead {
    background-color: #221f1d;
    color: white;
}

.radio + .radio {
    margin-top: 1em;
}



::placeholder {
    color: #ffffff47;
    text-align: center;
}

h1,
h2,
h3,
h4,
h5,
dt.about,
dt.homepage {
    text-transform: uppercase;
    font-size: 2rem!important;
    line-height: 40px;
    margin-top: 40px;
}

.cols > section:nth-child(1) {
    background: #262626;
    padding: 10px;
    border-radius: 0px;
    margin-top: 25px;
    height:fit-content;
    
}

.cols > section:nth-child(2) {
    background: #262626;
    border-radius: 0px;
    margin-top: 25px;
    overflow: auto;
}


h2:first-of-type {
    text-align: center;
    font-size: 4em;
}



section:last-child > p:last-of-type {
    text-align: center;
}

dt.about,
dt.homepage {
    margin-bottom: 20px;
}

section:first-child > p:first-of-type {

    bottom: 0;
    right: 0;
    padding: 1em;
    font-size: 10px;
}


hr {
    border-color: rgba(255, 94, 20, .36);
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-width: 1px;
}

.flash {
    background-color: #4f3c29;
    padding: 0.5em 1em;
    color: #c8c054;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:1.5em;
    border-radius: 0px;
    width:fit-content;
   
}


.status {
    transform: scale(1);
    transition: 0.5s;
}

.status:hover {
    transition: 0.5s;
    background: rgba(0, 0, 0, .35);
}

.status-username > a {
    color: white;
    text-shadow: none;
    display:block;
}

a {
    text-decoration: none;
    color: #f4a317;
    word-break: break-word;
}

a:hover {
    color: #fdfdfd;
}

main,
header {

    padding: 30px;
    border-radius: 0px;
    margin: 3% auto;
    position: relative;
}

cols {
    justify-items: center;
}

section:nth-child(2) {
    text-align: center;
}

about {
    text-align: left;
}

nav > a {
    margin: 8px;
    font-size:18px;
}

nav {
    text-align: center;
}

nav > a:nth-child(2) {
    color: #ed6700;
}

nav > a:nth-child(3) {
    color: #ed1c00;
}

nav > a:nth-child(4) {
    color: #ed8200;
}

nav > a:nth-child(5) {
    color: #edbe00;
}

dd {
    margin-bottom: 2em;
    margin-left: 0px;
}

section:last-child {
    height: auto;
    overflow: visible;
}

section > p {
    text-align: left;
}


.status {
    background-color: rgba(0, 0, 0, 0.2);
    display: inline-table;
    border-radius: 0px;
    padding: 1rem;
    width: 180px;
    height: 160px;
    margin:0.8em;
    text-align: left;
    box-shadow: 3px 3px 0px #4f3c29;
}



/* width */
::-webkit-scrollbar {
    width: 7px;
}

/* Track */
::-webkit-scrollbar-track {
    border-radius: 0px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #794431;
    border-radius: 0px;
}


::-webkit-scrollbar-track-piece {
    background: #2e140a;
    border: 0px solid #54280e;
    border-radius: 0px;
}

::-webkit-scrollbar-corner {
    border-radius: 0px;
}

::selection {
    background: #f69263;
    color: black;
}

@media screen and (max-width: 600px) {
    .profile-picture {
        transform: translateX(20%) translateY(-4%);
    }
}
}

@-moz-document url("https://status.cafe/settings") {
.field {
    max-width: 100%;
}

h1:after {
    content: "tiny box sucks, so I made everything full width on here. hell yeah";
    display: block;
    font-size: 12px;
}
}

@-moz-document url("https://status.cafe/") {
/*remove this if you want the other stuff underneath the status text box to show*/

.cols > section:nth-child(1) p{
display:none;
}
}

Reviews

No reviews yet.