Skip to content

Elš¯•¸ - A Twitter Theme for Elk by slippinggitty

Screenshot of Elš¯•¸ - A Twitter Theme for Elk

Details

Authorslippinggitty

LicenseMIT

Categoryelk.zone

Created

Updated

Size21 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Elk themed to look more Twitter

Notes

1.0: inception
1.0.1: firefox fixes
1.1: twitter "Chirp" font
1.1.2: a selected tab on the sidebar has a highlighted accent color

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
@-moz-document domain("elk.zone") {
/* ==UserStyle==
@name         Elš¯•¸ 
@description  Elk themed to look more Twitter
@namespace    https://github.com/SlippingGitty/Elx
@version      1.0.0
@author       Vozer
==/UserStyle== */

/*                                        
     ***** **    ***                    
  ******  **** *  ***                   
 **   *  * ****    **                   
*    *  *   **     **                   
    *  *           **     ***    ***    
   ** **           **    * ***  **** *  
   ** **           **       *** *****   
   ** ******       **        ***  **    
   ** *****        **         ***       
   ** **           **        * ***      
   *  **           **       *   ***     
      *            **      *     ***    
  ****         *   **     *       *** * 
 *  ***********    *** * *         ***  
*     ******        ***                 
*                                       
 **                                     
                                        */
    
/* -------- X Logo  -------- 
#__nuxt > div:nth-child(2) > main > aside.native\:w-auto.w-1\/8.md\:w-1\/6.lg\:w-1\/5.xl\:w-1\/4.zen-hide > div > div > div:nth-child(1) > a > div {
    display: none;
}

.light .xl\:w-10, .light [xl\:w-10=""] {
    width: 1.5em;
    height: 1.4em;
    background-color: black !important;
    margin: 10px;
    -webkit-mask-image: url("https://files.catbox.moe/w11c6e.png") !important;
    mask-image: url("https://files.catbox.moe/w11c6e.png");
}
    
.dark .xl\:w-10, .dark [xl\:w-10=""] {
    width: 1.5em;
    height: 1.4em;
    background-color: white !important;
    margin: 10px;
    -webkit-mask-image: url("https://files.catbox.moe/w11c6e.png") !important;
    mask-image: url("https://files.catbox.moe/w11c6e.png");
}

svg path.body[data-v-5cb58bfe], svg path.wood[data-v-5cb58bfe] {
    fill: rgb(108 112 117 / 0%);
} 
*/
/* ----- I Stole This Fucking Font ----- */
@font-face {
  font-family: "Chirp";
  src: url("https://abs.twimg.com/fonts/chirp-regular-web.woff")format("woff");
}
@font-face {
  font-family: "Chirp Bold";
  src:  url("https://abs.twimg.com/fonts/chirp-bold-web.woff")format("woff");
}

.text-4,
.text-size-base,
[text-4=""],
[text-size-base=""],
.gap-3,
.gap3,
[flex~=gap-3],
[flex~=gap3],
[gap-3=""],
.text-secondary-light,
[text-secondary-light=""],
.content-rich p:last-child,
  #time {
  font-family: 'Chirp' !important;
}

 #__nuxt>div:nth-child(2)>main>aside.native\:w-auto.w-1\/8.md\:w-1\/6.lg\:w-1\/5.xl\:w-1\/4.zen-hide>div>div>nav>a.text-primary.router-link-exact-active>div,
.font-700,
.font-bold,
[font-700=""],
[font-bold=""],
.text-sm,
[text-sm=""],
#__nuxt>div:nth-child(2)>main>aside.native\:w-auto.w-1\/8.md\:w-1\/6.lg\:w-1\/5.xl\:w-1\/4.zen-hide>div>div>div:nth-child(4)>div:nth-child(2)>div:nth-child(1)>div>a>div>div:nth-child(2)>div>span,
.\!border-primary,
.\!children\:border-primary>*,
 #__nuxt > div:nth-child(2) > main > aside.native\:w-auto.w-1\/8.md\:w-1\/6.lg\:w-1\/5.xl\:w-1\/4.zen-hide > div > div > nav > a:nth-child(9) > div > div > span:after {
  font-family: "Chirp Bold" !important;
}


/* -------- Dark Theme stuff  -------- */       
.dark {
    --c-primary: rgba(86, 157, 224, 1) !important;
    --c-primary-active: rgba(86, 157, 224, 1) !important;
    --c-primary-light: var(--c-dark-primary-light);
    --c-primary-fade: var(--c-dark-primary-fade);
    --c-border: rgb(15, 59, 58);
    --c-border-dark: rgb(15, 59, 58);
    --rgb-bg-base: rga(17, 17, 17);
    --c-bg-active: rgb(40, 40, 40);
    --c-bg-card: #ffffff06;
    --c-bg-code: #ffffff06;
    --c-bg-dm: rgb(15, 59, 58);
    --c-bg-base: rgb(0, 0, 0);
    --c-text-base: rgb(224, 224, 224);
    --c-text-secondary: rgba(108, 112, 117);
    --c-text-secondary-light: rgba(108, 112, 117);
    --c-bg-btn-disabled: rgb(40, 40, 40);
    --c-text-btn-disabled: rgba(35, 145, 223, 0.612);
    --c-background-amoled: black;
    --c-background-dark: rgb(16, 19, 22);
    --c-background-midnight: rgb(21, 32, 43);
    --c-sidebar-midnight: rgb(28, 47, 66);
    --c-sidebar-dark: rgb(40, 40, 40);
    --c-text-color: white;
}
    
.light {
    --c-primary: rgba(86, 157, 224, 1) !important;
    --c-primary-active: rgba(86, 157, 224, 1) !important;
    --c-border: rgba(240, 243, 244, 1);
    --c-border-light: rgba(240, 243, 244, 1);
    --c-bg-active: rgba(230, 230, 231, 1);
    --c-bg-card: #ffffff06;
    --c-bg-code: #ffffff06;
    --c-bg-dm: rgb(15, 59, 58);
    --c-bg-base: rgb(255, 255, 255);
    --c-text-base: rgb(0, 0, 0);
    --c-text-secondary: rgba(108, 112, 117);
    --c-text-secondary-light: rgba(108, 112, 117);
    --c-bg-btn-disabled: rgb(40, 40, 40);
    --c-text-btn-disabled: rgba(35, 145, 223, 0.612);
    --c-text-color: white;
}
    
.light body {
    background-color: #fff;
}

/*  -------- New Posts  -------- */
#__nuxt > div:nth-child(2) > main > div > div:nth-child(1) > div > div.sm\:max-w-600px.md\:shrink-0 > div:nth-child(2) > div:nth-child(2) > button[py-4=""]{
    margin-left: auto;
    margin-right: auto;
    width: 9.7em
}

/*  -------- Avatar  -------- */
.w-48px, [w-48px=""] {
    width: 48px;
    border-radius: 50%;
}

/*  -------- Posts  -------- */
.dark .md\:shrink-0 {
    border-right: rgba(48, 51, 54, 1) solid 1px;    
    border-left: rgba(48, 51, 54, 1) solid 1px;  
}
.light .md\:shrink-0 {
    border-right: rgba(240, 243, 244, 1) solid 1px;    
    border-left: rgba(240, 243, 244, 1) solid 1px;  
}

.dark .vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view {
    width: 100%;
    border-top: rgba(49, 51, 54, 1) solid 2px;
    padding-top: 5px;

}
    
.light .vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view {
    width: 100%;
    border-top: rgba(240, 243, 244, 1) solid 2px;
    padding-top: 5px;

}

/*  -------- Dividers -------- */
.w-auto, [w-auto=""] {
    display: none;
}

/*  -------- Search  -------- */
.dark .ps-4, [ps-4=""] {
    background-color: rgba(33, 35, 39, 1);
    border-radius: 50px;
}
    
.light .ps-4, .light [ps-4=""] {
    background-color: rgba(238, 243, 244, 1);
    border-radius: 50px;
}

/*  -------- User Name -------- */
#__nuxt > div:nth-child(2) > main > aside.native\:w-auto.w-1\/8.md\:w-1\/6.lg\:w-1\/5.xl\:w-1\/4.zen-hide > div > div > div:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div > a > div > div:nth-child(2) > div > span {
    color: white;
}
.light #__nuxt > div:nth-child(2) > main > aside.native\:w-auto.w-1\/8.md\:w-1\/6.lg\:w-1\/5.xl\:w-1\/4.zen-hide > div > div > div:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div > a > div > div:nth-child(2) > div > span {
 color: black;
 }

/*  -------- Some Info -------- */
.dark #__nuxt > div:nth-child(2) > main > aside.hidden.lg\:w-1\/5.xl\:w-1\/4.sm\:none.xl\:block.native\:w-full.zen-hide > div > footer > div:nth-child(1) {
    background-color: rgba(22, 24, 28, 1);
    border-radius: 50px;
    padding: 15px;
}
.light #__nuxt > div:nth-child(2) > main > aside.hidden.lg\:w-1\/5.xl\:w-1\/4.sm\:none.xl\:block.native\:w-full.zen-hide > div > footer > div:nth-child(1) {
    background-color: rgba(247, 249, 249, 1);
    border-radius: 50px;
    padding: 15px;
}
.dark #__nuxt > div:nth-child(2) > main > aside.hidden.lg\:w-1\/5.xl\:w-1\/4.sm\:none.xl\:block.native\:w-full.zen-hide > div > footer > div:nth-child(1)::before {
    font-weight: bold;
    font-size: 20px;
    margin-left: 10px;
    padding-top: 2px;
    content: "\a Extra";
    display: block; 
    color: rgb(255, 255, 255);
}
    
.light #__nuxt > div:nth-child(2) > main > aside.hidden.lg\:w-1\/5.xl\:w-1\/4.sm\:none.xl\:block.native\:w-full.zen-hide > div > footer > div:nth-child(1)::before {
    font-weight: bold;
    font-size: 20px;
    margin-left: 10px;
    padding-top: 2px;
    content: "\a Extra";
    display: block; 
    color: rgb(0, 0, 0);
}

/*  -------- Logo  -------- */
#__nuxt > div:nth-child(2) > main > aside.native\:w-auto.w-1\/8.md\:w-1\/6.lg\:w-1\/5.xl\:w-1\/4.zen-hide > div > div > div:nth-child(1) > a > div {
    display: none;
}

.light .xl\:w-10, .light [xl\:w-10=""] {
    width: 1.5em;
    height: 1.5em;
    background-color: rgba(74, 153, 233, 1);
    margin: 10px;
    -webkit-mask-image: url("https://files.catbox.moe/lljn2j.png");
    mask-image: url("https://files.catbox.moe/lljn2j.png");
}
 
.dark .xl\:w-10, .dark [xl\:w-10=""] {
    width: 1.5em;
    height: 1.5em;
    background-color: rgb(253, 253, 253);
    margin: 10px;
    -webkit-mask-image: url("https://files.catbox.moe/lljn2j.png");
    mask-image: url("https://files.catbox.moe/lljn2j.png");
}

svg path.body[data-v-5cb58bfe], svg path.wood[data-v-5cb58bfe] {
    fill: rgb(108 112 117 / 0%);
}

/*  -------- Active  -------- */
.dark #__nuxt > div:nth-child(2) > main > aside.native\:w-auto.w-1\/8.md\:w-1\/6.lg\:w-1\/5.xl\:w-1\/4.zen-hide > div > div > nav > a.text-primary.router-link-exact-active > div {
    color: #fff;
    font-weight: bold;
}
.light #__nuxt > div:nth-child(2) > main > aside.native\:w-auto.w-1\/8.md\:w-1\/6.lg\:w-1\/5.xl\:w-1\/4.zen-hide > div > div > nav > a.text-primary.router-link-exact-active > div {
    color: #000;
    font-weight: bold;
}
    
#__nuxt > div:nth-child(2) > main > aside.native\:w-auto.w-1\/8.md\:w-1\/6.lg\:w-1\/5.xl\:w-1\/4.zen-hide > div > div > nav {
    font-size: 20px;
}

/*  -------- Icons  --------*/
.border-t-1, [border-t-1=""], [border~=t-1], [border~=t] {
    color: rgba(86, 157, 224, 1);
}

/*  -------- Tweet Button -------- */
#__nuxt > div:nth-child(2) > main > aside.native\:w-auto.w-1\/8.md\:w-1\/6.lg\:w-1\/5.xl\:w-1\/4.zen-hide > div > div > nav > a:nth-child(9) {
background: rgb(54, 159, 230);
    color: white;
    border-radius: 100px;
    width: 17...

Reviews

No reviews yet.