Skip to content

Material GitHub by oples

Screenshot of Material GitHub

Details

Authoroples

LicenseCC0 1.0 Universal

Categorygithub

Created

Updated

Code size5.0 kB

Code checksum9c8bea18

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A Material GitHub in a material world (W.I.P.) /w configurable colors

Notes

Source code

/* ==UserStyle==
@name           Material GitHub
@namespace      github.com/openstyles/stylus
@version        1.0.1
@description    A Material GitHub in a material world (W.I.P.)
@author         Enokai

@preprocessor default
@advanced color color-primary            "Primary color" #71b9db

==/UserStyle== */
@-moz-document domain("github.com") {
  :root {
    --color-primary-200: color-mix(in srgb, var(--color-primary) 80%, #f0f0f0 100%);
    --color-primary-400: color-mix(in srgb, var(--color-primary) 60%, #f0f0f0 40%);
    --color-primary-500: color-mix(in srgb, var(--color-primary) 100%, #0a0a0a 10%);
    --color-primary-550: color-mix(in srgb, var(--color-primary) 100%, #000 50%);
    --color-primary-600: color-mix(in srgb, var(--color-primary) 90%, #000 100%);
    --color-primary-650: color-mix(in srgb, var(--color-primary) 40%, #0a0a0a 100%);
    --color-primary-700: color-mix(in srgb, var(--color-primary) 28%, #0a0a0a 100%);
    --color-primary-750: color-mix(in srgb, var(--color-primary) 22%, #0a0a0a 100%);
    --color-primary-800: color-mix(in srgb, var(--color-primary) 18%, #0a0a0a 100%);
    --color-primary-850: color-mix(in srgb, var(--color-primary) 14%, #0a0a0a 100%);
    --color-primary-900: color-mix(in srgb, var(--color-primary) 11%, #0a0a0a 100%);
    --color-primary-950: color-mix(in srgb, var(--color-primary) 8%, #0a0a0a 100%);
    --color-primary-980: color-mix(in srgb, var(--color-primary) 2%, #0a0a0a 100%);
  }

  html,
  body {
    /*     background-color: var(--bgColor-default, var(--color-canvas-default)); */
    background-color: var(--color-primary-950, var(--color-canvas-default)) !important;
    --bgColor-muted: var(--color-primary-800);
    /* Borders */
    --borderColor-default: var(--color-primary-800);
    /*       Search file - border color */
    --control-borderColor-rest: var(--color-primary-600);
    /*    Page Header  */
    --bgColor-inset: var(--color-primary-800);
    /*     buttons */
    --button-default-bgColor-rest: var(--color-primary-800);
    /*     icon color */
    --button-invisible-iconColor-rest: var(--color-primary-600);
    /*     Tab buttons & search bar */
    --bgColor-default: var(--color-primary-900);
    --button-default-borderColor-rest: var(--color-primary-600);
    --overlay-bgColor: var(--color-primary-800);
    /* shadows */
/*     --shadow-resting-medium: 0px 1px 1px 0px #01040966, 0px 3px 6px 0px #010409cc; */
    --shadow-resting-medium: 0px 1px 4px 0px var(--color-primary-900), 0px 2px 8px -1px var(--color-primary-850);
  }
  .AppHeader {
    --AppHeader-bg: var(--bgColor-inset);
  }
  
  .AppHeader-globalBar {
    box-shadow: var(--shadow-resting-medium);
  }

  .Box-row, /* Assets - releases */
  .react-directory-row td {
    /*   border-top: var(--borderWidth-thin) solid var(--borderColor-default, var(--color-border-default)); */
    border-top: var(--borderWidth-thin) solid transparent;
  }
  .react-directory-row:hover {
    background-color: var(--bgColor-muted, var(--color-canvas-subtle));
  }

  .BorderGrid-cell {
    /*   border: var(--borderWidth-thin) solid var(--borderColor-muted, var(--color-border-muted)); */
    border: var(--borderWidth-thin) solid transparent;
  }

  /* README - header */
  .dJnomT {
    /*     background-color: var(--bgColor-default,var(--color-canvas-default,#0d1117)); */
    background-color: color-mix(in srgb, var(--color-primary-800), transparent 15%);
    backdrop-filter: blur(4px);
  }

  .color-bg-subtle,
  .bgColor-muted {
    /*     background-color: var(--bgColor-muted, var(--color-canvas-subtle)) !important; */
    background-color: var(--color-primary-800) !important;
  }

  /* README */
  .eIKYQa {
    background-color: var(--color-primary-800);
  }

  /* ISSUE */
  .dxnHPp {
    background-color: var(--color-primary-950);
  }

  /* Code box - code */
  .markdown-body .highlight pre,
  .markdown-body pre,
  /* Code box - container */
  .js-snippet-clipboard-copy-unpositioned .markdown-body .snippet-clipboard-content,
  .js-snippet-clipboard-copy-unpositioned .markdown-body .highlight {
    /*       background-color: var(--bgColor-muted, var(--color-canvas-subtle)); */
    background-color: var(--color-primary-650);
    border-radius: var(--borderRadius-medium);
  }

  /* Buttons */
  .prc-Button-ButtonBase-c50BI:where([data-variant="default"]) {
    /*     background-color: var(--button-default-bgColor-rest,var(--color-btn-bg)); */
    /*     background-color: var(--color-primary-650, var(--color-btn-bg)); */
  }
  .prc-Button-ButtonBase-c50BI {
    /*     border: var(--borderWidth-thin, max(1px, .0625rem)) solid;
    border-color: var(--button-default-borderColor-rest, var(--color-btn-border)); */
  }
  /* fix: Watch button */
  #repository-details-container [data-url-param="sponsor"] button {
    height: 29px;
  }
  /* fix: Watch button */
  #repository-details-container .prc-Button-ButtonBase-c50BI:where([data-size="small"]) {
    height: 29px;
  }
}

Reviews

No reviews yet.