Skip to content

KaniWani Elementary Dark by sepitus

Screenshot of KaniWani Elementary Dark

Details

Authorsepitus

LicenseMIT

Categorykaniwani.com

Created

Updated

Size12 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

WIP

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         KaniWani Elementary Dark
@namespace    github.com/openstyles/stylus
@version      0.1.4
@license      MIT
@description  Dark theme for the KaniWani domain
@author       Sepitus
==/UserStyle== */

@-moz-document url-prefix("https://kaniwani.com") {
:root{
  --ED-surface-1: var(--USER-surface-1, var(--EDI-gray-1));
  --ED-surface-2: var(--USER-surface-2, var(--EDI-gray-3));
  --ED-surface-3: var(--USER-surface-3, var(--EDI-gray-5));
  --ED-surface-4: var(--USER-surface-4, var(--EDI-gray-7));
  --ED-surface-inv: var(--USER-surface-inv, var(--EDI-gray-9));
  
  --ED-text: var(--USER-text, var(--EDI-gray-12));
  --ED-text-inv: var(--USER-text-inv, var(--EDI-gray-1));
  
  --ED-text-hl: var(--USER-text-hl, var(--EDI-yellow));
  --ED-text-grayed: var(--USER-text-grayed, var(--EDI-gray-8));
  
  --ED-brand: var(--USER-brand, var(--EDI-red));
  --ED-lesson: var(--USER-lesson, var(--ED-kanji));
  --ED-review: var(--USER-review, var(--ED-radical));

  --ED-radical: var(--USER-radical, var(--EDI-blue));
  --ED-kanji: var(--USER-kanji, var(--EDI-red));
  --ED-vocab: var(--USER-vocab, var(--EDI-green));

  --ED-apprentice: var(--USER-apprentice, var(--EDI-gray-7));
  --ED-guru: var(--USER-guru, var(--EDI-gray-yellow));
  --ED-master: var(--USER-master, var(--EDI-yellow));
  --ED-enlightened: var(--USER-enlightened, var(--EDI-yellow-red));
  --ED-burned: var(--USER-burned, var(--EDI-red));
  
  --ED-alert: var(--USER-alert, var(--EDI-red));
  --ED-success: var(--USER-success, var(--EDI-green));
  --ED-correct: var(--USER-correct, var(--EDI-green));
  --ED-incorrect: var(--USER-incorrect, var(--EDI-red));
  
  --ED-progress: var(--USER-progress, var(--EDI-yellow));
  
  --ED-logo-filter: var(--USER-logo-filter, var(--EDI-logo-filter));
  
  --EDI-gray-1: #151515; /* darkest */
  --EDI-gray-2: #242424;
  --EDI-gray-3: #282828;
  --EDI-gray-4: #2c2c2c;
  --EDI-gray-5: #303030;
  --EDI-gray-6: #434343;
  --EDI-gray-7: #535353;
  --EDI-gray-8: #aaaaaa;
  --EDI-gray-9: #bababa;
  --EDI-gray-10: #bfbfbf;
  --EDI-gray-11: #cccccc;
  --EDI-gray-12: #eeeeee; /* lightest */

  --EDI-pure-black: #000;
  --EDI-pure-white: #fff;
  
  --EDI-red-hsl: 1, 39%, 44%;
  --EDI-red-light-hsl: 1, 39%, 64%;
  --EDI-red-dark-hsl: 1, 34%, 24%;

  --EDI-blue-hsl: 225, 23%, 44%;
  --EDI-blue-light-hsl: 225, 23%, 64%;
  --EDI-blue-dark-hsl: 225, 18%, 24%;

  --EDI-green-hsl: 148, 22%, 44%;
  --EDI-green-light-hsl: 148, 22%, 64%;
  --EDI-green-dark-hsl: 148, 17%, 24%;

  --EDI-yellow-hsl: 35, 44%, 46%;
  --EDI-yellow-light-hsl: 35, 44%, 66%;
  --EDI-yellow-dark-hsl: 35, 39%, 26%;

  --EDI-gray-yellow-hsl: 35, 25%, 39%;
  --EDI-yellow-red-hsl: 19, 41%, 45%;
  
  --EDI-red: hsl(var(--EDI-red-hsl));
  --EDI-red-light: hsl(var(--EDI-red-light-hsl));
  --EDI-red-dark: hsl(var(--EDI-red-dark-hsl));

  --EDI-blue: hsl(var(--EDI-blue-hsl));
  --EDI-blue-dark: hsl(var(--EDI-blue-dark-hsl));

  --EDI-green: hsl(var(--EDI-green-hsl));
  --EDI-green-dark: hsl(var(--EDI-green-dark-hsl));

  --EDI-yellow: hsl(var(--EDI-yellow-hsl));
  --EDI-yellow-light: hsl(var(--EDI-yellow-light-hsl));
  --EDI-yellow-dark: hsl(var(--EDI-yellow-dark-hsl));

  --EDI-gray-yellow: hsl(var(--EDI-gray-yellow-hsl));
  --EDI-yellow-red: hsl(var(--EDI-yellow-red-hsl));
  
  --EDI-logo-filter: invert(1) saturate(0) brightness(1.6);
}

body {
  background-color: var(--ED-surface-1);
  color: var(--ED-text);
}

input[type="search"] {
  background-color: var(--ED-surface-1);
  color: var(--ED-text);
}

input[type="search"]::placeholder {
  color: var(--ED-text-grayed);
}

.hgYTPn .YfaIM {
  color: var(--ED-surface-1) !important;
}

.gEgOaH {
  border-color: var(--ED-text);
}

.bXqyhV {
  background-color: var(--ED-text) !important;
  color: var(--ED-surface-1)
}

.ftHYHi,
.dRfXjE,
.XarGz,
.EwOnA,
.hIrEOI,
.bAwCgg,
.eigqsS,
.fiGhB,
.cQiKFj,
.YfaIM,
.hzbeCE {
  color: var(--ED-text) !important;
}

.fAFaJX,
.bZwFT {
  color: var(--ED-text-hl);
}

.ceZtfi {
  background-color: var(--ED-surface-2);
  background-image: none;
}

.jRHLRb,
.qFHBi {
  color: var(--ED-text-grayed);
}

#KW_LOGO {
  filter: var(--ED-logo-filter);
}

.mkrmw::after {
  background: var(--ED-text);
}

.recharts-bar-rectangle path {
  fill: var(--ED-brand);
}

.recharts-cartesian-axis-tick text {
  fill: var(--ED-text);
}

.recharts-cartesian-grid line {
  stroke: var(--ED-text-grayed);
}

.recharts-label-list text {
  fill: var(--ED-text);
  font-weight: bold;
}

.recharts-brush-traveller rect {
  fill: var(--ED-text) !important;
}

.recharts-brush-traveller line {
  stroke: var(--ED-surface-2) !important;
}

.recharts-layer > rect {
  stroke: var(--ED-text);
  fill: var(--ED-surface-inv);
}

.recharts-layer > rect:first-child {
  stroke: none;
  fill: var(--ED-surface-2);
}

.recharts-brush-texts text{
  fill: var(--ED-text);
}

.hIrEOI {
  background-color: var(--ED-surface-2);
  background-image: none;
}

.recharts-pie text {
  fill: var(--ED-text);
}

.recharts-pie-sector path {
  stroke: none;
}

.duxVTY path {
  color: var(--ED-surface-inv);
}

.recharts-pie g:nth-child(1) path {
  fill: var(--ED-surface-inv);
}

.jFRVnr path {
  color: var(--ED-apprentice);
}

.recharts-pie g:nth-child(2) path {
  fill: var(--ED-apprentice);
}

.edSMOp path {
  color: var(--ED-guru);
}

.recharts-pie g:nth-child(3) path {
  fill: var(--ED-guru);
}

.dypCNu path {
  color: var(--ED-master);
}

.recharts-pie g:nth-child(4) path {
  fill: var(--ED-master);
}

.ioAmSN path {
  color: var(--ED-enlightened);
}

.recharts-pie g:nth-child(5) path {
  fill: var(--ED-enlightened);
}

.jvZjNL path {
  color: var(--ED-burned);
}

.recharts-pie g:nth-child(6) path {
  fill: var(--ED-burned);
}

.YowNW {
  background-color: var(--ED-surface-inv);
  border-color: var(--ED-surface-inv);
  color:  var(--ED-surface-1);
}

.YowNW:not(:disabled):hover,
.YowNW:not(:disabled):active,
.YowNW:not(:disabled):focus {
  background-color: var(--ED-surface-2);
  border-color: var(--ED-surface-3);
  color:  var(--ED-surface-inv);
}

.fIbcjC {
  border-bottom-color: var(--ED-text);
}

.kdsqfy {
  background-color: var(--ED-surface-4);
  color: var(--ED-text);
}

.gskout {
  background-color: var(--ED-surface-3);
}

.iBkrmb {
  background-color: var(--ED-progress);
}

.iBkrmb:hover,
.iBkrmb:active,
.iBkrmb:focus {
  background-color: var(--ED-surface-1);
}

.bxwZSn {
  color: var(--ED-text);
}

.eUCdNu {
  background-color: var(--ED-surface-3) !important;
}

.kxIVnt {
  color: var(--ED-text) !important;
}

.dbMjOD {
  background-color: var(--ED-correct);
}

.eigqsS {
  text-shadow: none;
}

.dkJBWr {
  background-color: var(--ED-surface-3);
  border-radius: 0.2em;
  padding: 0.2em;
}

.haCaIS {
  border-bottom-color: var(--ED-text);
  color: var(--ED-text);
}

.fuJZWy {
  background-color: var(--ED-text);
  color: var(--ED-surface-3);
}

/*
  REVIEW PORTION
*/

.jueAji {
  background-color: var(--ED-surface-1);
}

.wBsyc {
  filter: brightness(0.2);
}

.jFejTs {
  color: var(--ED-text);
  background-color: var(--ED-surface-3)
}

.jFejTs:not(:disabled):hover,
.jFejTs:active,
.jFejTs:focus {
  color: var(--ED-text);
  background-color: var(--ED-surface-2);
}

.fqzIIJ {
  background-color: var(--ED-surface-1);
}

.btFEVT .sc-1ad5kgg-0 {
  background-color: var(--ED-surface-2);
}

.qJzgD {
  background-color: var(--ED-surface-3);
  color: var(--ED-text);
}

.kqmFOZ {
  background-color: var(--ED-review);
  background-image: none;
}

.gMhJzD {
  background-color: var(--ED-lesson);
  background-image: none;
}

.kqmFOZ .st7o6u-1,
.gMhJzD .st7o6u-1,
.ScMEF {
  text-shadow: none;
  color: var(--ED-text);
}

.gNwnWE .mae4y7-0 {
  background-color: var(--ED-correct);
}

.jduNpz {
  background-color: var(--ED-incorrect);
}

.eKMaIV {
  color: var(--ED-surface-1);
  -webkit-text-fill-color: var(--ED-surface-1);
}

.epefoC .mae4y7-0 .YfaIM {
  color: var(--ED-surface-1) !important;
  -webkit-text-fill-color: var(--ED-surface-1) !important;
}

.epefoC {
  background-color: var(--ED-surface-1);
}

.epefoC .mae4y7-0 {
  background-color: var(--ED-surface-inv);
  color: var(--ED-surface-1);
}

.kyBZVB.kyBZVB.kyBZVB:disabled {
  color: var(--ED-text);
  -webkit-text-fill-color: var(--ED-text);
}

.gNwnWE,
.kjRWqr {
  background-color: var(--ED-surface-1);
}

.iqFksy {
  color: var(--ED-text-hl);
  font-weight: bold;
}

.jZKUPG {
  color: var(--ED-text-grayed);
}

.igsTQi .mae4y7-0 {
  background-color: var(--ED-incorrect);
}

.igsTQi {
  background-color: var(--ED-surface-1);
}

.itzWQf:not(:focus),
.itzWQf,
#addSynonynm-Word,
#addSynonynm-Reading {
  background-color: var(--ED-surface-2);
  border: solid 1px var(--ED-text);
  color: var(--ED-text);
}

.iOHvtb,
.gfRgPL {
  background-color: var(--ED-surface-4);
  color: var(--ED-text);
  border: solid 1px var(--ED-surface-2);
}

.iOHvtb:not(:disabled):hover, .gfRgPL:not(:disabled):hover,
.iOHvtb:not(:disabled):active, .gfRgPL:not(:disabled):active,
.iOHvtb:not(:disabled):focus, .gfRgPL:not(:disabled):focus {
  background-color: var(--ED-surface-2);
  color: var(--ED-text);
  border: solid 1px var(--ED-text);
}

.igxEJC {
  background-color: var(--ED-surface-4);
  color: var(--ED-text);
  border: solid 1px var(--ED-surface-2);
}

.igxEJC:not(:disabled):hover,
.igxEJC:not(:disabled):active,
.igxEJC:not(:disabled):focus {
  background-color: var(--ED-surface-2);
  color: var(--ED-text);
  border: solid 1px var(--ED-text);
}

.dBTKmL {
  background-color: var(--ED-progress);
}

.hPFDzZ .sc-1ad5kgg-0 {
  background-color: var(--ED-su...

Reviews

No reviews yet.