Skip to content

khinsider vgm modern by etstringy

Screenshot of khinsider vgm modern

Details

Authoretstringy

LicenseCC BY

Categorydownloads.khinsider.com

Created

Updated

Size7.0 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

a modern reskin of khinsider video game music with catppuccin mocha colors

Notes

Source code

/* ==UserStyle==
@name         khinsider downloads modern
@version      20240119.21.26
@namespace    downloads.khinsider.com
@preprocessor stylus
@var checkbox large-font  "Large font" 1;
==/UserStyle== */

@-moz-document domain("downloads.khinsider.com") {
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,500;0,600;0,700;1,400&display=swap');
@import url('https://unpkg.com/@catppuccin/palette/css/catppuccin.css');
  
body {
  font-family: "Plus Jakarta Sans", sans-serif !important;
  
  if large-font {
    font-size: 100%; 
  }

  color: var(--ctp-mocha-text);
  background: var(--ctp-mocha-base);
}

a {
  color: var(--ctp-mocha-blue);
}

#container {
  margin: 0;
  width: 100%;

  display: flex;
  padding: 0px !important;
  border: none;
}


#leftColumn {
  width: 355px;
  padding: 16px;

  background: var(--ctp-mocha-crust);

  border: none;
  
  display: flex;
  flex-direction: column;
  
  
}

#leftColumn h3 {
  font-family: inherit !important;
  font-variant: none;
  background: none;
  margin: 4px 0;
}

#leftColumn ul {
  list-style-image: none;
  margin: 2px 0 16px 0px;
}

#leftColumn ul * {
  margin-top: 4px;
  margin-bottom: 4px;
}

#leftColumn a h1:before {
  content: 'VGM';
  color: white;
  font-size: 2rem;
}

#leftColumn a h1 {
  font-size: 1px;
  letter-spacing: -1px;
  color: transparent;
  padding: 0px !important;
  font-weight: 800;
}

/* move title to top */
#leftColumn >:nth-child(1) {
  order: 1;
}

/* everything else below */
#leftColumn > * {
  order: 3;
}

/* remove search title */
#leftColumn >:nth-child(6)  {
  display: none;
}

#leftColumn >:nth-child(9) {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  list-style: none;
  list-style-position: outside;
  padding-left: 2px !important;
  font-size: 1.25rem;
  font-family: monospace;
  line-height: 8px;
  margin-top: 8px;
}

#leftColumnSearch {
  order: 2;
  padding: 16px 0px;
}

#leftColumnSearch form {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: 100%;
}

#leftColumnSearch input[type="text"] {
  width: 100% !important;
}

#leftColumnSearch input[type="submit"] {
  margin: 0 !important;
}

#rightColumn {
  width: 100%;
  display: flex;
  justify-content: center;
  margin: 0;

  background: var(--ctp-mocha-base);

  border: none;
}

#pageContent {
  display: block;
  border: none !important;
  margin-top: 48px;
  max-width: 1024px;
  width: 100%;

  margin-right: 32px;
  margin-left: 32px;
  background: var(--ctp-mocha-mantle);
  padding: 32px;
  border-radius: 8px;
}

#pageContent p {
  padding: 0 0;
}

.albumIcon img {
  border: 0 !important;
  border-radius:4px;
  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.4);
}

.audioplayer {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: var(--ctp-mocha-surface0) !important;
  border-radius: 8px !important;
  border: none;

  text-shadow: none;
  margin-left: 0;

  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.4);
}

.audioplayer .audioplayerBar {
  margin-top: 0px;
}

.audioplayer div {
  float: none;
}

.audioplayer div:has(a),
.audioplayer div:has(span) {
  height: auto;
}

.audioplayer div a,
.audioplayer div span {
  padding-top: 4px;
}

.audioplayerTimeDuration {
  border: none;
}

.audioplayerPlayPause {
  border: none;
}

.audioplayerBarLoaded {
  background: var(--ctp-mocha-surface2) !important;
}

.audioplayerVolumeBar {
  background: none;
  visibility: visible;
  position: static;
  width: 20%;
  border: none;
  padding-top: 0;
}

.audioplayerBar,
.audioplayerVolumeBarPopup {
  background: var(--ctp-mocha-surface1) !important;
}

.audioplayerVolumeBar div {
  position: static;
  width: 100%;
  height: 100%;
}

.audioplayerBarPlayed,
.audioplayerVolumeBarLevel {
  background: var(--ctp-mocha-mauve) !important;
}

.audioplayerPlayPause:hover,
.audioplayerPlayPause:focus,
.audioplayerVolume:hover,
.audioplayerVolume:focus,
.audioplayerButtons:hover,
.audioplayerButtons:focus {
  background: inherit;
}

#songlist {
  width: 100%;
  border: none;
  margin: 0;
}

#songlist th,
#top40 th,
.albumList th,
.uploadList th,
.requestList th {
  background: var(--ctp-mocha-base);
  padding: 8px;
  border: none;
}

#songlist tr:hover, #top40 tr:hover, .albumList tr:hover, .uploadList tr:hover, .requestList tr:hover {
  background: var(--ctp-mocha-surface1);
}

.albumList td:nth-child(3) {
  width: 40%;
  font-size: 80%;
}

.albumList {
  margin-left: 0 !important;
}

.albumList a {
  color: var(--ctp-mocha-text);
}

.albumListSize {
  display: flex;
  justify-content: end;
  position: static;
}

.albumListSize * {
  position: static;
}

.albumListSize a {
  color: var(--ctp-mocha-red);
}

table {
  overflow: hidden;
  border-radius: 1rem;
  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.4);
  border: none !important;
  width: 100% !important;
}

th {
  background-color: #00000080;
  text-align: left;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500
}

tbody tr {
  background-color: var(--ctp-mocha-surface0);
  font-size: 0.875rem;
  line-height: 1.25rem;
  border-bottom: 2px solid var(--ctp-mocha-crust);
}

#songlist .plSel {
  background-color: var(--ctp-mocha-blue);
  color: var(--ctp-mocha-crust) !important;
}

#songlist .plSel td a {
  color: var(--ctp-mocha-crust) !important;
}

th,
td {
  padding: 8px 8px !important;
}

.albumMassDownload {
  padding-left: 1px;
  padding-bottom: 4px;
  height: auto;
}

.albumMassDownload div a {
  background: var(--ctp-mocha-surface1);
  padding: 8px;
  border-radius: 6px;
}

.albumFavorite {
  width: auto;
  padding: 4px 4px;
  height: auto;
}

.albumFavoriteText {
  color: var(--ctp-mocha-blue);
}

.albumEditLink {
  margin-top: auto;
  padding: 4px 4px;
  width: auto;
}

font[color="red"], 
.albumFavorite i {
  color: var(--ctp-mocha-red);
}

/* COMMENTS */
.comment_message {
  background-color: var(--ctp-mocha-surface0);
  border: none;
  color: var(--ctp-mocha-text);
}

.comment_message .quote {
  background-color: var(--ctp-mocha-surface1);
  border-radius: 12px;
  border: none;
  color: var(--ctp-mocha-text);
}

/* INPUTS */

input[type="text"], select {
  background-color: var(--ctp-mocha-surface0);
  border: none;
  border-radius: 4px;
  padding: 8px 8px;
  color: var(--ctp-mocha-text);
}

input[type="submit"] {
  background-color: var(--ctp-mocha-mauve);
  border: none;
  border-radius: 4px;
  padding: 8px 12px;
  color: var(--ctp-mocha-crust);
}

#homepageText div {
  padding: 0 !important;
  width: 100% !important;
}


}

Reviews

No reviews yet.