A dark brown theme with minty accents for nekoweb.org
Mint Chocolate Theme for Nekoweb by soapywaters
Details
Authorsoapywaters
LicenseNo License
Categoryhttps://nekoweb.org/
Created
Updated
Code size16 kB
Code checksum27a2375b
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name Mint Chocolate
@namespace https://userstyles.world/user/soapywaters
@version 1.0.0
@description A dark brown theme with minty accents for nekoweb.org
@author soapywaters
@license No License
==/UserStyle== */
@-moz-document domain("https://nekoweb.org/") {
:root {
color-scheme: dark;
--hampton: #e2d7af;
--sage: #aeb295;
--reseda: #7b8d7b;
--feldgrau: #56675f;
--eel: #3f4040;
--licorice: #291a21;
--lightgrad: linear-gradient(to bottom, #7b8d7b, #aeb295);
--midgrad: linear-gradient(to bottom, #56675f, #7b8d7b, #aeb295);
--darkgrad: linear-gradient(to bottom, #291a21, #3f4040);
--stripey: linear-gradient(#291a21, transparent, #56675f),
repeating-linear-gradient(45deg, #291a21, #291a21 10px, #3f4040 10px, #3f4040 20px);
}
* {
box-sizing: border-box;
}
html,
body {
margin: 0;
padding: 0;
}
html {
height: 100%;
background-color: var(--eel);
background: url(https://washedhands.nekoweb.org/assets/misc/mintchoc/nekopattern.png) repeat;
}
body {
min-height: 100%;
font: 11pt "MS PGothic", Tahoma, Verdana;
}
.pre-site {
position: relative;
display: inline-block !important;
width: 280px !important;
height: 195px !important;
}
.sitefeature {
margin-top: 13px;
margin-left: 15px;
height: 137px;
width: 244px;
background-image: url("/static/assets/previewplaceholder.png");
background-color: white;
border: 1px solid #ecbfa6;
}
.post-link {
text-decoration: none;
}
.post-box {
background-color: #fff2cc;
border: 4px solid #ecbfa6;
padding: 15px;
border-radius: 5px;
color: #634c53;
font-weight: normal;
}
.post-title {
font-size: 18px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 0px;
}
.post-delete-form {
display: inline;
position: absolute;
right: -10px;
top: -10px;
font-size: 10px;
}
.screenshot {
width: 100%;
height: 100%;
}
.site-box {
text-align: center;
background-image: url("/static/assets/cookiebox.png");
background-repeat: no-repeat;
width: 228px;
height: 160px;
display: inline-block;
position: relative;
margin: 4px;
color: #b08271;
font-size: 12px;
}
.theme-picker {
position: absolute;
top: 0;
right: 0;
transform: translateX(100%);
padding: 10px;
}
.themes {
display: flex;
flex-direction: column;
gap: 5px;
min-width: max-content;
}
.theme {
display: flex;
cursor: pointer;
padding: 5px;
border: 2px solid var(--reseda);
border-radius: 3px;
width: fit-content;
}
.theme-icon {
display: inline-block;
width: 20px;
height: 20px;
vertical-align: middle;
}
.theme-title {
display: none;
vertical-align: middle;
margin-left: 7px;
padding-right: 5px;
}
.theme:hover .theme-title {
display: inline-block;
}
#oneko,
#cursors {
z-index: 100000 !important;
}
#cursors {
position: fixed;
top: 0;
left: 0;
}
#cursors span {
position: absolute;
}
button,
input[type="submit"] {
cursor: pointer;
}
button:disabled {
cursor: not-allowed;
}
.containergrid {
width: 100%;
min-width: 730px;
min-height: 100%;
margin: auto;
display: grid;
grid-template-columns: 180px 1fr;
grid-template-rows: auto 1fr auto;
gap: 0px 0px;
grid-template-areas: "alert alert" "header header" "nav main" "footer footer";
max-width: 1200px;
background: var(--licorice);
outline: 2px outset var(--licorice);
min-height: 100%;
}
.alert {
grid-area: alert;
background: #bd2d2d;
color: #ffffff;
padding: 10px;
text-align: center;
width: 100%;
font-weight: bold;
}
.header {
grid-area: header;
background: var(--stripey);
box-shadow: inset 0 4px 2px 1px var(--feldgrau);
border-radius: 5px 5px 0 0;
image-rendering: crisp-edges;
border-bottom: var(--reseda) 3px ridge;
display: flex;
align-items: center;
z-index: 200;
}
.header a:hover {
color: var(--sage);
}
.banner {
position: relative;
margin: 5px;
margin-left: 20px;
border: 2px transparent solid;
}
.banner img {
image-rendering: auto;
outline: 2px inset var(--licorice);
}
#bannerauthor {
position: absolute;
bottom: 0;
left: 0;
margin: 8px;
padding: 2px;
font-size: 8pt;
background: #fffe;
border-radius: 2px;
}
.login {
background: none;
padding: 10px;
margin-left: auto;
text-align: right;
padding-right: 20px;
height: 100%;
margin: 5px;
margin-left: auto;
}
.login a, a:visited, a:active {
color: var(--reseda) !important;
font-weight: normal;
text-decoration: none;
padding: 1px;
display: inline-block;
transition: 0.3s;
}
.login a:hover {
color: var(--sage) !important;
text-decoration: underline;
}
.login table {
padding-bottom: 8px;
margin-left: auto;
}
#loginform {
color: var(--reseda);
padding: 4px;
}
.login tr {
display: flex;
flex-direction: row-reverse;
}
#loginform button {
float: right;
margin-left: 1ch;
display: inline-block;
}
#loginform button ~ br {
display: none;
}
.buttons-span {
float: right;
margin-left: 1ch;
}
#donate-status {
color: var(--sage) !important;
margin-top: 3px;
}
.buttons-span {
padding: 0px 3px;
}
#logoff {
color: var(--sage);
text-decoration: underline;
font-weight: bold;
}
#userdisplay {
font-size: 11pt;
color: var(--sage);
font-weight: bold;
text-shadow: 1px 1px #0008;
}
.tdlinks {
padding-right: 2ch;
}
#usersc {
border: 2px solid var(--licorice);
border-radius: 5px;
height: 52px;
width: 90px;
}
input[type="password"] ~ br {
margin: 4px;
}
.navigation {
grid-area: nav;
z-index: 10;
background: linear-gradient(to right, #291a21, #56675f99 75%, #3f4040);
position: relative;
filter: drop-shadow(1px 1px 2px var(--licorice))
}
.navigation::after {
content: "";
position: absolute;
width: 25px;
height: 100%;
background-image: url(https://washedhands.nekoweb.org/assets/misc/mintchoc/zigzag.png);
top: 0;
right: 0;
transform: translateX(100%);
}
.navigation ul {
list-style: none;
margin: 0;
padding-left: 0;
padding: 4px;
}
.navigation li {
margin-top: 8px;
margin-bottom: 4px;
margin-left: 4px;
margin-right: 4px;
}
.navigation li a {
width: 100%;
height: 100%;
padding: 10px;
padding-top: 6px;
display: block;
font-weight: bold;
text-decoration: none;
background: var(--lightgrad);
text-align: center;
box-shadow: inset 0 2px 2px 1px var(--sage);
border-radius: 10px;
color: var(--licorice) !important;
border: 1px solid var(--reseda);
transition: 0.3s;
}
.navigation li a:hover {
color: var(--hampton) !important;
background: var(--midgrad);
text-shadow: 3px 2px 0 var(--feldgrau);
}
.navigation li a:active {
background: linear-gradient(to bottom, #56675f, #7b8d7b);
box-shadow: -1.5px -1.5px 1px inset var(--sage), 1.5px 1.5px 1px inset var(--eel), 0px 0px 1px 2px #291a2180;
}
.mainbody {
grid-area: main;
padding: 12px;
color: var(--sage) !important;
z-index: 0;
padding-left: calc(12px + 25px);
position: relative;
}
.mainbody a, a:visited, a:active {
color: var(--sage);
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: serif;
font-style: italic;
}
h1 {
font-size: 26pt;
}
h2 {
color: var(--sage);
font-size: 20pt;
margin-top: 10px;
border-bottom: 3px solid var(--eel);
padding-bottom: 5px;
margin-bottom: 5px !important;
}
h2 > a, a:visited, a:active {
color: var(--hampton) !important;
}
a, a:visited, a:active {
color: var(--sage);
font-weight: bold;
text-decoration: none;
transition: 0.3s;
}
a:hover {
color: var(--hampton);
text-shadow: 3px 2px 0 var(--feldgrau);
}
textarea {
background: var(--eel);
color: var(--sage);
border: 1px solid var(--licorice);
border-radius: 5px;
font: inherit;
}
input {
background: var(--eel);
color: var(--sage);
border: 1px solid var(--licorice);
border-radius: 5px;
font: inherit;
}
button,
select,
input[type="submit"] {
font: inherit;
}
button:not(#stats a button,
.thingamabob button, .control-btn,
.ace_search button),
input[type="submit"],
select {
border-radius: 5px;
color: var(--licorice);
border: 1px solid var(--reseda);
cursor: pointer;
padding: 2px 10px;
background: var(--lightgrad);
box-shadow: inset #aeb295 0 2px 2px 1px;
margin: 2px;
transition: 0.3s;
}
button:not(#stats a button,
.thingamabob button,
.ace_search button):hover,
input[type="submit"]:hover,
select:hover {
color: var(--hampton) !important;
background: var(--midgrad);
text-shadow: 2px 1px 0 var(--feldgrau);
}
button:not(#stats a button,
.thingamabob button,
.ace_search button):active,
input[type="submit"]:active,
select:active {
background: linear-gradient(to bottom, #56675f, #7b8d7b);
box-shadow: -1.5px -1.5px 1px inset var(--sage), 1.5px 1.5px 1px inset var(--eel), 0px 0px 1px 2px #291a2180;
}
#stats a button {
background: none;
border: none;
outline: none;
font: inherit;
color: inherit;
text-decoration: underline;
cursor: poin...