Skeuohost by eblu

Skeuohost screenshot
Install Get Stylus Write a review

Details

Authoreblu

LicenseMIT License

Created atAugust 5, 2022 01:55

Updated atAugust 5, 2022 01:55

Applies tocohost

Statistics

Learn how we calculate statistics in the FAQ.

Total views124

Total installs63

Weekly installs63

Description

Cohost but shinier. Party like it’s 2010.

Notes

0.95

  • Initial release
  • Yeah I know I hastily put this together, stay with me here

History

Daily snapshots of style statistics.

No style history. Come back in a couple of days.

Source code

/* ==UserStyle==
@name         Skeuohost
@version      20220805.01.55
@namespace    userstyles.world/user/eblu
@description  Cohost but shinier. Party like it's 2010.
@author       eblu
@license      MIT License
==/UserStyle== */

@-moz-document domain("cohost.org") {
/* Copyright (c) 2022 eblu

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. */

/* === HEADER === */

/* Background */
header.bg-foreground {
	background-image: linear-gradient(rgba(0,0,32,0),rgba(0,0,32,0.25)), linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.125) 50%,rgba(255,255,255,0) 50%), linear-gradient(rgba(255,255,255,0.25),rgba(255,255,255,0) 75%);
	
	border-top: 1px solid rgba(255,255,255,0.5);
	border-bottom: 1px solid rgba(0,0,0,0.75);
}

/* Cohost logo */
header.bg-foreground a:nth-child(1) {
	filter: drop-shadow(0px 1px 2px rgba(0,0,0,1));
	transition: filter 0.125s, color 0.125s, transform 0.125s;
}

header.bg-foreground a:nth-child(1):hover {
	transform: scale(1.05);
	filter: drop-shadow(0px 4px 4px rgba(0,0,0,0.75));
}

header.bg-foreground a:nth-child(1):active {
	transform: scale(0.95);
	filter: drop-shadow(0px 0.5px 1px rgba(0,0,0,1))
}

/* Account selector */
header.bg-foreground select {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.5), 0px 1px rgba(255,255,255,0.25);
	
	border: 1px solid black;
	border-radius: 9999px;
}

/* Post button */
header a.leading-none {
	background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.25));
	box-shadow: 0px 1px rgba(255,255,255,0.25), inset 0px 1px rgba(255,255,255,0.5), inset 0px -1px rgba(0,0,0,0.25);
}

header a.leading-none:hover {
	background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.125));
	background-color: white;
	
	color: black;
}

header a.leading-none:active {
	box-shadow: 0px 1px rgba(255,255,255,0.25), inset 0px -1px rgba(0,0,0,0.25), inset 0px 2px 4px black;
	
	background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
	background-color: rgb(245,245,245);
}

/* "Sign out" link */
header form:nth-child(3) button {
	text-shadow: 0px 1px 2px black;
}

/* === POSTS === */

/* Header */
article header {
	background-image: linear-gradient(rgba(0,0,64,0),rgba(0,0,64,0.125));
	
	box-shadow: 0px 2px 2px rgba(0,0,0,0.125);
	
	border-bottom: 1px solid rgba(0,0,0,0.375);
}

/* Footer */
article footer {
	background-image: linear-gradient(rgba(255,255,255,0.25),rgba(255,255,255,0.05));
	background-color: rgb(25,25,25) !important;
	
	box-shadow: inset 0px 1px rgba(255,255,255,0.25), 0px -2px 2px rgba(0,0,0,0.125);
	
	border-top: 1px solid black;
}

/* Footer icons */
article footer div div.justify-end {
	background-color: transparent;
}

article footer div div.justify-end svg, article footer div div.gap-1 svg {
	color: white;
	
	filter: drop-shadow(0px 1px rgba(255,255,255,0.25)) drop-shadow(0px -1px rgba(0,0,0,0.25));
}

article footer div div.justify-end svg:hover, article footer div div.gap-1 svg:hover {
	color: rgb(238,173,199);
}

article footer div div.justify-end svg.text-cherry {
	color: rgb(211,116,155);
}

/* Compose/Preview buttons */
article footer div[role=tablist] {
	background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0));
	background-color: rgba(0,0,0,0.25);
	
	box-shadow: 0px 1px rgba(255,255,255,0.25), 0px -1px rgba(0,0,0,0.125), inset 0px 1px 2px rgba(0,0,0,0.5);
	
	border: 1px solid black;
}

article footer div[role=tablist] .bg-foreground {
	background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.25)), linear-gradient(rgba(255,255,255,0.125), rgba(255,255,255,0));
	
	box-shadow: inset 0px 1px rgba(255,255,255,0.25), inset 0px -1px rgba(0,0,0,0.25);
}

/* Post button */
article footer .bg-composeButton {
	background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.25)), linear-gradient(rgba(255,255,255,0.125), rgba(255,255,255,0));
	
	box-shadow: inset 0px 1px rgba(255,255,255,0.25), inset 0px -1px rgba(0,0,0,0.25), 0px 1px rgba(255,255,255,0.25), 0px -1px rgba(0,0,0,0.125);
	
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

article footer .bg-composeButton:active {
	box-shadow: inset 0px 4px 4px rgba(0,0,0,0.25), inset 0px -1px rgba(0,0,0,0.25), 0px 1px rgba(255,255,255,0.25), 0px -1px rgba(0,0,0,0.125)
}

article footer .border-r {
	border-left: 1px solid black;
}

/* Header/footer separators */
article > hr {
	display: none;
}
}

Reviews

No reviews yet.