hack-theme for https://workflowy.com/
workflowy-hack-theme by bubblebubblegun
Details
Authorbubblebubblegun
LicenseGPL License
CategoryWorkflowy Beautification
Created
Updated
Size9.0 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
hack-theme
Source code
/* ==UserStyle==
@name workflowy-hack-theme
@version 20240714.07.58
@namespace ?
==/UserStyle== */
@-moz-document url-prefix("https://workflowy.com/") {
:root {
/* Hero elements */
--wf-color-bullet: var(--wf-lime-green-200);
--wf-color-bullet-halo: var(--wf-lime-green-500);
--wf-color-bullet-halo-hover: var(--wf-lime-green-400);
--wf-color-bullet-halo-shared: var(--wf-lime-green-400);
/* Backgrounds */
--wf-color-bg-select: var(--wf-lime-green-500);
--wf-color-bg-search-highlight: var(--wf-lime-green-500);
--wf-color-bg-secondary: var(--wf-lime-green-600);
--wf-color-background-warning: #FDEED6;
--wf-color-background-info: #bedcf1;
/* Text */
--wf-color-text-warning: var(--wf-yellow-700);
--wf-color-text-info: var(--wf-lime-green-500);
--wf-color-text-helper: var(--wf-lime-green-300);
--wf-color-text-on-color: var(--wf-lime-green-100);
/* Links */
--wf-color-link-secondary: var(--wf-lime-green-300);
--wf-external-link: var(--wf-blue-400);
/* Icons */
--wf-color-icon: var(--wf-lime-green-500);
--wf-color-icon-disabled: var(--wf-lime-green-300);
--wf-color-bg-icon-hover: var(--wf-lime-green-600);
--wf-color-bg-icon-active: var(--wf-lime-green-500);
/* Layer-01: Header and Menus */
--wf-color-border-field-01: var(--wf-lime-green-500);
--wf-color-link-01: var(--wf-lime-green-200); /* Consolidate this */
--wf-color-link-hover-01: var(--wf-lime-green-100); /* Consolidate this */
--wf-color-icon-01: var(--wf-lime-green-200);
--wf-color-bg-icon-hover-01: var(--wf-lime-green-600); /* Header icon background hover */
--wf-color-icon-active-01: var(--wf-lime-green-300);
--wf-color-icon-disabled-01: var(--wf-lime-green-500);
/* These styles can be removed when themes.ts migration is complete */
--header-flyout-popup-text-color: var(--wf-lime-green-200);
--sidebar-light-text-color: var(--wf-lime-green-400);
--header-dark-text-color: var(--wf-lime-green-200);
--dialog-close-button: var(--wf-lime-green-400);
--dialog-close-button-active: var(--wf-lime-green-600);
--dialog-close-button-hover: var(--wf-lime-green-700);
/* --swipe-menu-background: var(--wf-lime-green-700); */
--line-color: var(--wf-lime-green-600); /* base.gray6, Expanded node dividing keyline */
--left-bar-icon-color: var(--wf-lime-green-300);
--page-box-shadow: none;
/* --color-picker-border: var(--wf-white-opaque-20); */
--webkit-scrollbar-track: none; /* Scrollbar background color */
--webkit-scrollbar-thumb: var(--wf-lime-green-500); /* Scrollbar drag handle color */
--webkit-scrollbar-thumb-hover: var(--wf-lime-green-400); /* Scrollbar drag handle hover color */
/* Themes.ts legacy styling. Prevents CSS-in-JS styling breaking whilst we migrate to CSS */
--gray1: var(--wf-lime-green-100);
--gray2: var(--wf-lime-green-200);
--gray3: var(--wf-lime-green-300);
--gray4: var(--wf-lime-green-400);
--gray5: var(--wf-lime-green-500);
--gray6: var(--wf-lime-green-600);
--gray7: var(--wf-lime-green-700);
--gray8: var(--wf-lime-green-800);
--sharing: var(--wf-lime-green-300);
--accent: var(--wf-lime-green-200);
--overlay: var(--lime-green-800);
--text-annotation-icon-colors-mentioned: #007AB8;
--text-annotation-icon-colors-added: #057A55;
--text-annotation-icon-colors-moved: #9F580A;
--text-annotation-icon-colors-completed: #64748B;
--text-annotation-icon-colors-edited: #9F580A;
--text-annotation-background-colors-mentioned: #1A573A;
--text-annotation-background-colors-added: #1A573A;
--text-annotation-background-colors-moved: #441F6A;
--text-annotation-background-colors-completed: #4B5155;
--text-annotation-background-colors-edited: #4F3E04;
/* Team Spaces and Comments styling - Migrate to css */
--teamspace-sharing-warning-text-color: var(--wf-dark-gray-100);
--teamspace-sharing-warning-background-color: #666644;
--teamspace-sharing-promo-background: linear-gradient(124deg, rgba(64,128,107,1) 0%, rgba(73,107,146,1) 100%);
--teamspace-sharing-promo-arrow: rgb(64,128,107);
--root-thread-box-shadow: rgba(0, 0, 0, 0.4) 0px 7px 9px -4px, rgba(0, 0, 0, 0.28) 0px 14px 21px 2px, rgba(0, 0, 0, 0.24) 0px 5px 26px 4px;
--comment-box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.4),
0px 3px 4px 0px rgba(0, 0, 0, 0.4),
0px 1px 8px 0px rgba(0, 0, 0, 0.4);
--comment-box-shadow-stacked-2: 0px 3px 3px -2px rgba(0, 0, 0, 0.4),
0px 3px 4px 0px rgba(0, 0, 0, 0.4),
0px 1px 8px 0px rgba(0, 0, 0, 0.4),
0 10px 0 -5px #2a3135,
0px 13px 3px -7px rgba(0, 0, 0, 0.4),
0px 13px 4px -5px rgba(0, 0, 0, 0.4),
0px 11px 8px -5px rgba(0, 0, 0, 0.4),
0 20px 0 -10px #2a3135,
0px 23px 3px -12px rgba(0, 0, 0, 0.4),
0px 23px 4px -10px rgba(0, 0, 0, 0.4),
0px 21px 8px -10px rgba(0, 0, 0, 0.4)
--wf-present-theme: dark;
--wf-payment-stripe-theme: night;
/* Text, Highlight and Tag colors */
--wf-tag-background: var(--wf-lime-green-500);
--wf-tag-text: var(--wf-dark-gray-100);
--wf-tag-text-red: #F98080;
--wf-tag-background-red: #773B3B;
--wf-tag-text-orange: #FF8A4C;
--wf-tag-background-orange: #784C3C;
--wf-tag-text-yellow: #E3A008;
--wf-tag-background-yellow: #8C7146;
--wf-tag-text-green: #31C48D;
--wf-tag-background-green: #40806B;
--wf-tag-text-blue: #76A9FA;
--wf-tag-background-blue: #405580;
--wf-tag-text-purple: #AC94FA;
--wf-tag-background-purple: #584080;
--wf-tag-text-gray: #97A6BA;
--wf-tag-background-gray: #475569;
--wf-tag-text-teal: #2DD4BF;
--wf-tag-background-teal: #397886;
--wf-tag-text-sky: #38BDF8;
--wf-tag-background-sky: #496B92;
--wf-tag-text-pink: #F472B6;
--wf-tag-background-pink: #7F4080;
/* Refactored tokens */
/* Backgrounds */
--wf-background: var(--wf-lime-green-800);
--wf-background-secondary: var(--wf-lime-green-600);
--wf-background-accent: var(--wf-lime-green-400);
--wf-background-hover: var(--wf-lime-green-600);
--wf-background-inverse: var(--wf-lime-green-100);
--wf-background-inverse-transparent: var(--wf-white-opaque-10);
--wf-page-background: var(--wf-lime-green-800);
--wf-highlight-background-default: var(--wf-lime-green-500);
/* Borders */
--wf-border-default: var(--wf-lime-green-500);
--wf-border-active: var(--wf-lime-green-400);
--wf-border-error: var(--wf-red-500);
--wf-border-disabled: var(--wf-lime-green-300);
/* Text */
--wf-text-primary: var(--wf-lime-green-100);
--wf-text-secondary: var(--wf-lime-green-200);
--wf-text-on-color: var(--wf-lime-green-100);
--wf-text-inverse: var(--wf-lime-green-700);
--wf-text-placeholder: var(--wf-lime-green-300);
--wf-text-helper: var(--wf-lime-green-300);
--wf-text-disabled: var(--wf-lime-green-300);
--wf-text-error: var(--wf-red-500);
/* Buttons */
--wf-button-background: var(--wf-lime-green-600);
--wf-button-background-primary: var(--wf-lime-green-400);
--wf-button-background-primary-hover: var(--wf-lime-green-300);
--wf-button-background-primary-active: var(--wf-lime-green-200);
--wf-button-background-secondary: var(--wf-lime-green-500);
--wf-button-background-secondary-hover: var(--wf-lime-green-500);
--wf-button-background-secondary-active: var(--wf-lime-green-400);
--wf-button-background-danger: var(--wf-lime-green-500);
--wf-button-background-danger-hover: var(--wf-lime-green-400);
--wf-button-background-loading: var(--wf-lime-green-600);
/* Icons */
--wf-icon-primary: var(--wf-lime-green-400);
--wf-icon-secondary: var(--wf-lime-green-200);
--wf-icon-tertiary: var(--wf-lime-green-500);
/* Support */
--wf-support-success: var(--wf-green-700);
/* Links */
--wf-link-primary: var(--wf-lime-gren-300);
--wf-link-secondary: var(--wf-blue-400);
/* Header */
--wf-header-background: var(--wf-lime-green-800);
--wf-header-text: var(--wf-lime-green-300);
--wf-header-text-secondary: var(--wf-lime-green-200);
--wf-header-border: var(--wf-lime-green-600);
--wf-header-icon: var(--wf-lime-green-200);
--wf-header-button-background-hover: var(--wf-lime-green-600); /* Header icon background hover */
--wf-header-button-background-active: var(--wf-lime-green-300);
--wf-header-button-background-disabled: var(--wf-lime-green-500);
/* Menu */
--wf-menu-background: var(--wf-lime-green-800);
--wf-menu-text: var(--wf-lime-green-200);
--wf-menu-border: var(--wf-lime-green-600);
--wf-menu-icon: var(--wf-lime-green-200);
/* Input */
--wf-input-background: var(--wf-lime-green-800);
--wf-input-background-hover: var(--wf-lime-green-500);
--wf-input-default: var(--wf-lime-green-500);
--wf-input-active: var(--wf-lime-green-300);
--wf-input-error: var(--wf-red-500);
/* UI */
--wf-ui-on-color: var(--wf-lime-green-800);
--wf-ui-subtle: var(--wf-lime-green-700);
--wf-ui-default: var(--wf-lime-green-400);
--wf-ui-active: var(--wf-lime-green-100);
/* Dialog */
--wf-dialog-background: var(--wf-lime-green-800);
/* Misc */
--wf-selected: var(--wf-lime-green-500);
--wf-search-highlight: var(--wf-lime-green-500);
}
}