Skip to content

Dark Telegraph (applies just to Articles) by papo

Screenshot of Dark Telegraph (applies just to Articles)

Details

Authorpapo

LicenseCC-BY-SA-4.0

Categorytelegraph

Created

Updated

Size15 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Read @description in the Source Code.

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           Dark Telegraph (applies just to Articles for now)
@namespace      github.com/paponius/userstyles
@version        1.0.4
@description    Updated: 2024-02. Notes and feedback: https://github.com/paponius/userstyles/. Only article pages. Main home page is not yet styled.
@license        CC-BY-SA-4.0
@preprocessor   uso
@advanced color color-primary "Text Primary" white
@advanced color color-secondary "Text Secondary" #ccc
@advanced color color-caption "Caption text Primary" #c3e9ff
@advanced color color-caption-sec "Caption text Secondary" #678CB1
@advanced color color-link-visited "Visited link color" #B62EF0
@advanced dropdown background-base "Background image" {
  dft "Default" <<<EOT url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkAgMAAAANjH3HAAAACVBMVEUaGhohISElJSUh9lebAAAB20lEQVRIx4XWuZXDMAwE0C0SAQtggIIYoAAEU+aKOHhYojTrYP2+QfOW/5QIJOih/q8HwF/pb3EX+UPIveYcQGgEHiu9hI+ihEc5Jz5KBIlRRRaJ1JtoSAl5Hw96hLB1/up1tnIXOck5jZQy+3iU2hAOKSH1JvwxHsp+5TLF5MOl1/MQXsVs1miXc+KDbYydyMeUgpPQreZ7fWidbNhkXNJSeAhc6qHmHD8AYovunYyEACWEbyIhNeB9fRrH3hFi0bGPLuEW7xCNaohw1vAlS805nfsrTspclB/hVdoqusg53eH7FWot+wjYpOViX8KbFFKTwlnzvj65P9H/vD0/hibYBGhPwlPO8TmxRsaxsNnrUmUXpNhirlJMPr6Hqq9k5Xn/8iYQHYIuQsWFC6Z87IOxLxHphSY4SpuiU87xJnJr5axfeRd+lnMExXpEWPpuZ1v7qZdNBOjiHzDREHX5fs5Zz9p6X0vVKbKKchlSl5rv+3p//FJ/PYvoKryI8vs+2G9lzRmnEKkh+BU8yDk515jDj/HAswu7CCz6U/Mxb/PnC9N41ndpU4hUU7JGk/C9PmP/M2xZYdvBW2PObyf1IUiIzoHmHW9yTncliYs9A9tVNppdShfgQaTLMf+j3X723tLeHgAAAABJRU5ErkJggg==) EOT;
  cst "Custom" <<<EOT var(--p-background-base-custom, none) EOT;
  nbg "None" <<<EOT none EOT;
}
@advanced text background-base-custom "Custom Background" "url(data:image/png;base64,ADD_YOUR_DATA_HERE)"
@advanced dropdown bg-options "Background image type" {
  Tiled "Tiled" <<<EOT
  background-repeat: repeat !important;
  background-size: auto !important;
  background-position: left top !important; EOT;
  Fit "Fit Window" <<<EOT
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center top !important; EOT;
}
@advanced dropdown bg-attachment "Background image attachment" {
  Scroll "Scroll" <<<EOT scroll EOT;
  Fixed "Fixed" <<<EOT fixed EOT;
}
@advanced dropdown background "Background2 for text" {
  dft "Default" <<<EOT url(data:image/gif;base64,R0lGODlhBQAFAIAAAB0dHRERESH5BAAAAAAALAAAAAAFAAUAAAIHjAOXtqgXCgA7) EOT;
  cst "Custom" <<<EOT var(--p-background-custom, none) EOT;
  nbg "None" <<<EOT none EOT;
}
@advanced text background-custom "Custom Background2 for text image" "url(data:image/png;base64,ADD_YOUR_DATA_HERE)"
--- end of common block ---

==/UserStyle== */
/* Used background-base and bg-options from: https://github.com/StylishThemes */
/* This preprocesor header and global variables are common part used in many of my styles. Version: 1.1 24-02 */
@-moz-document url-prefix("https://www.telegraph.co.uk/world-news/20"), url-prefix("https://www.telegraph.co.uk/news/20"), url-prefix("https://www.telegraph.co.uk/us/politics/20"), url-prefix("https://www.telegraph.co.uk/us/news/20"), url-prefix("https://www.telegraph.co.uk/us/comment/20") {

:root {
	--p-color-primary: /*[[color-primary]]*/;
	--p-color-secondary: /*[[color-secondary]]*/;
	--p-color-dark: #6e6e6e;
	--p-color-caption: /*[[color-caption]]*/;
	--p-color-caption-sec: /*[[color-caption-sec]]*/;
	--p-color-sub: #ffdede;
	--p-color-by: #C56E6E;
/* 	--p-color-link: #00ADEE; */
	--p-color-link: #82C1FF;
	--p-color-link-visited: /*[[color-link-visited]]*/;
	--p-color-link-hover: hsl(210, 100%, 85%);
	--p-background-base: #000 /*[[background-base]]*/ /*[[bg-attachment]]*/;
	--p-background: #000 /*[[background]]*/;
	--p-background-base-custom: /*[[background-base-custom]]*/;
	--p-background-custom: /*[[background-custom]]*/;
}
/* prefixing with --p- to avoid collisions with site's styles, or another UserCSS. And to easily see them in the Inspector. */

/* using site's variables */
:root {
	--something: var(--p-background-base);
}


@media only screen and (min-width: 768px) {
	.advert--header.is-sticky {
		/* --was-background-color: #fff; */
		background-color: unset;
	}
}


/* masthead */
.site-header__primary-wrapper {
	/* darker color, as taken from 2nd site header #072a3a; */
	background-color: hsl(199, 78%, 9%);
/* 	background-color: #072a3a; */
/* 	background: var(--p-background); */
	/* --was-background-color: #fff; */
	/* --was-border-top-color: #ddd; */
}
.e-site-logo__image {
	fill: currentColor;
	/* --was-fill: #333; */
}
.e-navigation-primary-item__link {
	color:white;
	/* --was-color: #222; */
}
.e-navigation-primary-item__link:active, .e-navigation-primary-item__link:focus, .e-navigation-primary-item__link:hover {
	/* 	from original "a:hover" */
	color: #04777b;
	/* --was-color: #222; */
}
/* why are these here, they are not visible in original */
.site-header__primary-navigation-wrapper::after, .site-header__primary-navigation-wrapper::before {
	background: linear-gradient(90deg,rgba(255,255,255,0),hsl(199, 78%, 9%) 80%);
	/* --was-background: linear-gradient(90deg,#fff,rgba(255,255,255,0)); */
	/* --was-background: linear-gradient(90deg,rgba(255,255,255,0),#fff 80%); */
}
.e-site-logo__award {
	color: gray;
	/* --was-color: #7d0000; */
}
/* right buttons */
.e-site-header-button__icon {
	fill: gray;
	/* --was-fill: #222; */
}
/* menu - three lines */
.e-site-header-button--menu .e-site-header-button__icon {
	border-top-color: gray;
	border-bottom-color: gray;
	/* --was-border-bottom: 2px solid #222; */
	/* --was-border-top: 2px solid #222; */
}
.e-site-header-button--menu .e-site-header-button__icon::after {
	border-top-color: gray;
}
.e-site-header-button__link {
	color: gray; /* "Log in" */
	/* --was-color: #222; */
	background-color: rgba(0, 0, 0, .17);
	/* --was-background-color: #fff; */
	border-left-color: #333;
	/* --was-border-left: #ddd; */
}


/* -- Article -- */
/* op-ed - called "Comment" on telegraph */
.article-comment::before {
	background-color: hsla(198.3, 78.3%, 9%, 0.3);
	/* --was-background-color: #f9f6f2; */
}
/* headline */
.e-headline {
	color: var(--p-color-caption);
	/* --was-color: #333; */
}
.u-heading-style-normal {
	color: var(--p-color-caption-sec);
	/* --was-color: #333; */
}
.e-standfirst {
	color: var(--p-color-secondary);
	/* --was-color: #494949; */
}


/* byline */
@media only screen {
	.tpl-article__byline-date {
		background-color: rgba(0, 0, 0, .25);
		/* 	background-blend-mode: darken; */
		padding-bottom: 11px;
		margin-top: 11px;
		padding-left: 7px;
		/* --was-padding-top: 0; */
		color: var(--p-color-by);
	}
}
.e-byline {
	color: unset;
	/* --was-color: #222; */
}
.e-byline__job-title, .e-byline__location {
	color: unset;
	/* --was-color: #767676; */
}
.u-meta, .u-meta-small {
	color: unset;
	/* --was-color: #767676; */
}

.article-body-text a {
	color: var(--p-color-link);
	/* --was-color: #333; */
}
.article-body-text a:active, .article-body-text a:focus, .article-body-text a:hover {
	background-color: unset;
	/* --was-background-color: #333; */
	color: var(--p-color-link-hover);
	/* --was-color: #fff; */
}
/* main.container a:visited { */
/* div[data-js="article-body"] */
/* #main-content a:visited { */
.article-body-text a:visited {
	color: var(--p-color-link-visited);
}

/* decription under pic - gallery */
@media only screen and (min-width: 768px) {
	.e-caption.e-caption--has-separator {
		background-color: rgba(0, 0, 0, .25);
		/* --was-background-color: inherit; */
		padding: 6px;
	}
}

/* features - inside an article */
/* social icons */
.e-social-share__icon-foreground {
	fill: #999;
	/* --was-fill: #222; */
}
/* social circles */
.e-social-share__link {
	border-color: #999;
	/* --was-border: 1px solid #222; */
}
/* save icon */
.e-save-article .ribbon--outline {
	fill: #999;
	/* --was-fill: #222; */
}
.e-save-article {
	border-color: #999;
	/* --was-border: 1px solid #222; */
}

/* paywall */
/* gradient */
.martech-paywall__blur::after {
	background: none;
	/* --was-background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.7) 31%, #ffffff 100%); */
}
.martech-paywall {
	background: unset;
	/* --was-background-color: #fff4b0; */
	position: static;
	/* --was-position: sticky; */
}
.martech-paywall__content {
	background-color: rgba(255, 255, 255, .1);
	/* --was-background-color: #fff; */
}
.martech-paywall__footer-text {
	color: var(--p-color-secondary);
	/* --was-color: #494949; */
}
.martech-paywall__link {
	color: var(--p-color-primary);
	/* --was-color: #222; */
}

/* more-on */

.cta .cmp-teaser__content .cmp-teaser__title {
	/* --was-color: #222; */
	color: var(--p-color-caption-sec);
}
.cta .cmp-teaser__content .cmp-teaser__action-container .cta__button, .cta .cmp-teaser__content .cmp-teaser__action-container .cta__link {
	color: var(--p-color-primary);
	/* --was-color: #222; */
}

.article-list .card {
	background-color: rgba(0, 0, 0, .25);
	box-shadow: 0 0 10px 1px #000000eb;
	padding-left: 7px;
	padding-right: 7px;
}
/* more spam */
/* inside shadow-root, not possible to style for now. There is black text, not much visible, can make lighter box, nothing else
.ob-feed-idx-0-11984-83708.FMS_CP_1.ob-grid-layout .ob-rec-text:hover {
	color: #333;
	--was-color: black;
}
.ob-feed-idx-0-11984-83708.FMS_CP_1.ob-grid-layout .ob-rec-text {
	color: var(--p-color-secondary) !important;
	--was-color: black;
}
 */
.ob-smartfeed-wrapper .OUTBRAIN {
	background-color: rgba(255, 255, 255, .08);
}

/* comments */
.comment__policy {
	color: var(--p-color-dark);
	/* --was-color: #494949; */
}
/* color: general, used by e.g. "show more replies" */
.viafoura .vf3-comments[data-v-e7f40b20] {
--background-color: var( --default-color, #ffffff );
--light-text-on-background-color: var( --light-text-on-default-color, rgba(0, 0, 0, 0.6) );
--dark-text-on-background-color: var( --dark-text-on-default-color, #000000 );
	background: var(--p-background);
	box-shadow: 0 0 10px 1px #000000eb;
	/* --was-background-color: #fff; */
	/* --was-background-color: va...

Reviews

No reviews yet.