/* ==UserStyle==
@name Yasashii for WF
@description 官方缺美工,咱就自己上!比WF官方主题好看亿点点~
@namespace github.com/openstyles/stylus
@version 1.5
@author YYYYang
@license MIT
==/UserStyle== */
@-moz-document regexp("workflowy.com") {
/*------------ BODY ------------- */
:root {
--bg-in: hsla(35, 36%, 96%, 1);
/* 内板色 */
--bg-edge: hsla(34, 34%, 90%, 1);
/* 边缘色 */
}
._theme-default {
.pageContainer {
background: var(--bg-edge);
}
.pageContainer .page {
background: var(--bg-in);
}
.header {
background: var(--bg-edge);
border-image: linear-gradient(to right, hsla(36, 38%, 73%, 1), rgba(66, 72, 75, 0) 65%) 1;
}
.leftBar > div {
background: var(--bg-edge);
}
}
._theme-dark {
.header {
/*------------ Header 渐进色底线 ------------- */
border-image: linear-gradient(to right, rgb(66, 72, 75), 40%, rgba(66, 72, 75, 0) 65%) 1;
}
}
}
@-moz-document domain("workflowy.com") {
/*------------ TODO Checkbox ------------- */
/* 让todo方块节点与bullet普通节点 竖直对齐 */
.checkmark:not(.boardColumn):not(.boardCard):not(.dashboard-card) > .name {
a.bullet {
opacity: 0;
}
> .prefix,
> .content {
left: -22px;
}
}
.checkmark:not(.boardColumn):not(.boardCard):not(.dashboard-card) > .name:hover {
a.bullet {
opacity: 1;
transition: opacity 3s ease-in-out;
}
> .prefix,
> .content {
-webkit-animation: slide-right 1.2s 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
animation: slide-right 0.2s 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
> .prefix label:hover {
-webkit-animation: shake-bottom 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
animation: shake-bottom 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
}
}
/* * ----------------------------------------
/* * animation slide-right
/* * ---------------------------------------- */
@-webkit-keyframes slide-right {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
-webkit-transform: translateX(22px);
transform: translateX(22px);
}
}
@keyframes slide-right {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
-webkit-transform: translateX(22px);
transform: translateX(22px);
}
}
/* * ----------------------------------------
/* * animation shake-bottom
/* * ---------------------------------------- */
@-webkit-keyframes shake-bottom {
0%,
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
}
10% {
-webkit-transform: rotate(2deg);
transform: rotate(2deg);
}
20%,
40%,
60% {
-webkit-transform: rotate(-4deg);
transform: rotate(-4deg);
}
30%,
50%,
70% {
-webkit-transform: rotate(4deg);
transform: rotate(4deg);
}
80% {
-webkit-transform: rotate(-2deg);
transform: rotate(-2deg);
}
90% {
-webkit-transform: rotate(2deg);
transform: rotate(2deg);
}
}
@keyframes shake-bottom {
0%,
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
}
10% {
-webkit-transform: rotate(2deg);
transform: rotate(2deg);
}
20%,
40%,
60% {
-webkit-transform: rotate(-4deg);
transform: rotate(-4deg);
}
30%,
50%,
70% {
-webkit-transform: rotate(4deg);
transform: rotate(4deg);
}
80% {
-webkit-transform: rotate(-2deg);
transform: rotate(-2deg);
}
90% {
-webkit-transform: rotate(2deg);
transform: rotate(2deg);
}
}
}
@-moz-document domain("workflowy.com") {
/*------------ 字体 IBM Plex Mono ------------- */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
.dialog-box,
.breadcrumbs,
.content,
.MobileBreadcrumbs {
font-family: 'IBM Plex Mono', monospace !important;
}
}
@-moz-document domain("workflowy.com") {
/*------------ Backlink 双链索引 ------------- */
:root {
--referencesBG: hsla(201, 13%, 15%, 1.00);
}
.references.boardCard {
padding-top: 1px;
border-radius: 10px;
}
._theme-dark .references.boardCard {
background: var(--referencesBG);
border: 1px solid hsla(203, 5%, 28%, 1.00);
}
}
@-moz-document domain("workflowy.com") {
/*------------ Board Kanban 看板视图 放大视野 ------------- */
.board {
/* zoom: 0.8; */
zoom: 0.94;
}
}
@-moz-document domain("workflowy.com") {
/*------------ Hover Cursor 鼠标悬停在链接跳转时的光标样式 ↔ + ↗ ------------- */
/* cursor: cell; */
/* 外站超链接 */
.contentLink:hover {
cursor: alias;
/* ↗ */
}
/* 站内链接 */
.contentLink[href^="https://beta.workflowy.com"]:hover,
.contentLink[href^="https://workflowy.com"]:hover {
cursor: ne-resize;
/* ↔ */
}
}
@-moz-document domain("workflowy.com") {
/*------------ Underline 下划线 黄线 ------------- */
u {
text-decoration: none !important;
background: linear-gradient(#ffffff00 70%, #FFCF02 5%);
/* padding-bottom: 2px; */
transition: background-color 0.5s ease-in-out, height 0.5s ease-in-out;
}
/* 鼠标悬停阴影 */
u:hover {
background-color: #8686865e;
border-radius: 4px 4px 0 0;
}
}
@-moz-document regexp("workflowy.com") {
/*------------ HyperLink 超链接 ------------- */
.innerContentContainer:has( a.contentLink) {
/* display: flex; */
/* flex-wrap: wrap; */
/* align-items: center; */
position: relative;
}
a.contentLink {
font-size: 12px;
cursor: pointer;
text-decoration: none !important;
padding: 0 8px 0 0px;
opacity: 0.7;
max-width: 300px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
/* position: relative; */
/* color: #4B71FA; */
/* margin: 0 0px; */
/* background: linear-gradient(#ffffff00 95%, #92C0F6 10%); */
/* border-radius: 6px; */
/* flex-shrink: 1; */
/* line-height: 1.5; */
/* 根据实际设计调整,确保垂直居中 */
/* display: inline-block; */
/* display: block; */
/* 保证元素是块级或行内块状,支持溢出处理 */
}
a.contentLink:hover {
color: #5DA7FD;
opacity: 1;
/* border: 1px solid #92C0F6; */
/* border: 1px solid transparent; */
border-bottom: 1px solid transparent;
/* padding-bottom: 4px; */
/* margin-bottom: 4px; */
background: linear-gradient(#ffffff00 90%, #92C0F6 5%);
transition: opacity 0.5s ease-in-out, background 0.3s ease-in-out;
}
a.contentLink:before {
content: '[🔗';
/* position: absolute; */
/* left: -23px; */
}
a.contentLink:after {
content: ' ]';
/* position: absolute; */
/* right: 0; */
/* margin-left: 4px; */
/* padding-left: 4px; */
}
}
/* } */
@-moz-document domain("workflowy.com") {
/*------------ 代码块 ------------- */
:root {
--background-alt-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23000000' fill-opacity='0.16' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");
--background-alt-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23ffffff' fill-opacity='0.16' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");
--code-background-light: var(--background-alt-light);
--code-background-dark: var(--background-alt-dark);
--background-light-border: #E0E0E0;
--background-dark-border: #767272;
}
._theme-default .code-block > .name > .content {
background: var(--code-background-light);
border: 2px dashed var(--background-light-border);
}
._theme-dark .code-block > .name > .content {
background: var(--code-background-dark);
border: 2px dashed var(--background-dark-border);
}
}
@-moz-document domain("workflowy.com") {
/*------------ Quote 引用块 ------------- */
:root {
/* --quote-bg-light: */
/* --quote-bg-dark: #767272; */
}
._theme-default {
.quote-block > .name > .content {
/* border-left-width: 4px; */
/* padding: unset; */
padding: 1px;
/* padding-top: 0px; */
background: #086DDD21;
background: linear-gradient(135deg, #086DDD21, #FFFFFF);
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
> .innerContentContainer {
border-width: 3px;
border-radius: 4px;
border-left-color: #086DDD;
/* border-left: none; */
}
}
.quote-block > .name > .content:after {
content: "";
position: absolute;
top: auto;
right: 0;
bottom: 0;
left: auto;
width: 1.5em;
height: 1.5em;
background: linear-gradient(to bottom right, #086DDD21, 50%, #FFFFFF 50%);
-webkit-backdrop-filter: blur(2.5px);
backdrop-filter: blur(2.5px);
transition: all 0.2s ease-in-out;
box-shadow: -4px -1px 2px 0px rgba(0, 0, 0, 0.2);
}
.quote-block > .name > .content:hover:after {
width: 0;
height: 0;
}
}
._theme-dark .quote-block > .name > .content {
/* background: var(--quote-bg-dark); */
/* border: 2px dashed var(--background-dark-border); */
}
}
@-moz-document domain("workflowy.com") {
/*------------ Tag 标签 ------------- */
.contentTag {
padding: 0 6px !important;
border-radius: 12px !important;
font-size: 0.8em;
border: 0.1em solid #FFFFFF8C;
/* font-style: italic; */
/* line-height: 10px; */
/* 修正添加tag后 多出来的细微1px行高差 */
span.contentTagText {
text-decoration: none !important;
/* color: #2D27279C; */
/* color: var(--wf-yellow-200); */
}
> .contentTagNub {
/* position: absolute;
left: -15px; */
/* display: none; */
}
}
.contentTag:hover {
/* filter: brightness(125%) !important; */
transition: 200ms ease-in-out;
/* cursor: cell; */
font-size: 1em;
/* padding-right: 16px; */
}
/*tag 标签颜色 */
/* .contentTag[data-val="#purple"] */
}
@-moz-document domain("workflowy.com") {
/*------------ Highlight 高亮配色 ------------- */
:root {
--hl-t-color-red: #CD0F2F;
--hl-bg-color-red: #FFE9E9;
--hl-t-color-orange: #D16C0F;
--hl-bg-color-orange: #FFEDCF;
--hl-t-color-yellow: #7E5308;
--hl-bg-color-yellow: #FEF189;
--hl-t-color-green: #146540;
--hl-bg-color-green: #E4F3ED;
--hl-t-color-teal: #06627D;
--hl-bg-color-teal: #DCF3FE;
--hl-t-color-sky: #15AAF9;
--hl-bg-color-sky: #EAF8FF;
--hl-t-color-blue: #0452B7;
--hl-bg-color-blue: #EBEFFE;
--hl-t-color-purple: #5E3AC6;
--hl-bg-color-purple: #F5EEFF;
--hl-t-color-pink: #F671C1;
--hl-bg-color-pink: #FEEBF7;
--hl-t-color-gray: #A4A4A4;
--hl-bg-color-gray: #F1F1F1;
}
.colored {
padding: 0 4px !important;
margin: 0 1px;
border-radius: 2px;
}
.colored.bc-red {
color: var(--hl-t-color-red);
background-color: var(--hl-bg-color-red);
border-left: 1px solid var(--hl-t-color-red);
border-right: 1px solid var(--hl-t-color-red);
}
.colored.bc-orange {
color: var(--hl-t-color-orange);
background-color: var(--hl-bg-color-orange);
border-left: 1px solid var(--hl-t-color-orange);
border-right: 1px solid var(--hl-t-color-orange);
}
.colored.bc-yellow {
color: var(--hl-t-color-yellow);
background-color: var(--hl-bg-color-yellow);
border-left: 1px solid var(--hl-t-color-yellow);
border-right: 1px solid var(--hl-t-color-yellow);
}
.colored.bc-green {
color: var(--hl-t-color-green);
background-color: var(--hl-bg-color-green);
border-left: 1px solid var(--hl-t-color-green);
border-right: 1px solid var(--hl-t-color-green);
}
.colored.bc-teal {
color: var(--hl-t-color-teal);
background-color: var(--hl-bg-color-teal);
border-left: 1px solid var(--hl-t-color-teal);
border-right: 1px solid var(--hl-t-color-teal);
}
.colored.bc-sky {
color: var(--hl-t-color-sky);
background-color: var(--hl-bg-color-sky);
border-left: 1px solid var(--hl-t-color-sky);
border-right: 1px solid var(--hl-t-color-sky);
}
.colored.bc-blue {
color: var(--hl-t-color-blue);
background-color: var(--hl-bg-color-blue);
border-left: 1px solid var(--hl-t-color-blue);
border-right: 1px solid var(--hl-t-color-blue);
}
.colored.bc-purple {
color: var(--hl-t-color-purple);
background-color: var(--hl-bg-color-purple);
border-left: 1px solid var(--hl-t-color-purple);
border-right: 1px solid var(--hl-t-color-purple);
}
.colored.bc-pink {
color: var(--hl-t-color-pink);
background-color: var(--hl-bg-color-pink);
border-left: 1px solid var(--hl-t-color-pink);
border-right: 1px solid var(--hl-t-color-pink);
}
.colored.bc-gray {
color: var(--hl-t-color-gray);
background-color: var(--hl-bg-color-gray);
border-left: 1px solid var(--hl-t-color-gray);
border-right: 1px solid var(--hl-t-color-gray);
}
}
@-moz-document domain("workflowy.com") {
/*------------ Kanban 看板视图 ------------- */
/* 看板边距微调 视野更宽 */
._theme-default .page:has( > .root.board) {
padding-top: 20px;
padding-left: 40px;
.board {
/* padding: 20px 0; */
> .children {
/* padding: 10px; */
/* border-radius: 5%; */
.boardColumn {
/* overflow: hidden; */
background-color: #F8F9FB;
margin-right: 10px;
/* padding-top: 14px; */
border-radius: 12px;
> .name {
background-color: #FFFFFF;
border: 1px solid #C7CDD7;
border-radius: 8px;
margin: 12px 9px;
padding: 0px 0px 6px 20px;
font-size: 20px;
font-weight: normal;
box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, .1);
position: relative;
> .content {
line-height: 26px;
}
a.bullet {
/* ⊙ Zoom指示器 */
top: 9px !important;
left: calc(100% - 56px) !important;
}
a.bullet:hover {
color: rgba(5, 98, 174, 0.8);
}
> a.bullet::before {
/* 大圈 */
zoom: 0.86;
}
> a.bullet::after {
/* 中圈 */
}
> a.bullet svg {
/* 小点 */
}
/* 看板标题的折叠箭头 */
> a.expand > div > svg {
position: relative;
left: -21px;
top: -10px;
color: rgb(86, 156, 214);
/* width: 28px; */
/* height: 28px; */
}
> a.expand > div > svg:hover {
width: 36px;
height: 36px;
transition: width 0.2s ease-in-out;
}
/* 汉堡菜单按钮 ⁝ */
> .itemMenu svg {
/* position: relative; */
position: absolute;
right: 22px;
top: -7px;
width: 32px;
height: 17px;
transform: rotateZ(90deg);
color: rgb(5, 98, 174);
background-color: rgba(110, 158, 188, .12);
}
}
/* 看板卡片 */
/* .children .boardColumn.header2 */
.children .boardCard {
background-color: #FFFFFF;
/* border-radius: 0 10px 10px 0; */
border-radius: 10px;
/* BUG 后面的(…) 会被遮挡 */
margin-left: -1px !important;
margin-right: 9px !important;
/* 看板文字内容边距尽量缩小??? */
> .name {
> .content {
padding-top: 0px;
/* padding-right: 0px; */
/* border-radius: 4px; */
}
> a.expand > div > svg {
position: relative;
left: 12px;
top: -4px;
color: rgb(86, 156, 214);
}
> a.expand > div > svg:hover {
width: 32px;
height: 32px;
transition: width 0.2s ease-in-out;
}
}
}
::-webkit-scrollbar {
display: none;
}
}
}
}
}
/* 修复看板下 H1 H2 看板标题头 按钮偏移问题 */
.boardColumn.header1 > .name > a.expand,
.boardColumn.header2 > .name > a.expand {
top: 1em;
}
.boardColumn.header1 > .name > .itemMenu,
.boardColumn.header2 > .name > .itemMenu {
top: 18px;
}
/* Bullet视图下的 mini看板 */
.page .root:not(.board) .board {
.children {
padding-bottom: 10px;
}
::-webkit-scrollbar {
display: none;
}
}
/* nameButtons */
/* 看板新增节点按钮 */
/* .vertical-scrollable-container > div:not(.boardCard):last-child */
/* .board .children > div.boardColumn + div:last-child:has( > div > svg[data-icon="plus"]) > div, */
/* .boardColumn div:last-child:has( > svg[data-icon="plus"]) { */
.boardColumn div:has( > svg[data-icon="plus"]) {
font-weight: 550;
text-transform: capitalize;
color: #7D654873;
/* background: #F2EDE6; */
padding: 6px 8px calc(6px + 2px) 14px;
border-radius: calc(8px * 0.8);
margin: 0 10px 12px 0;
/* margin-left: 10px; */
/* box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.09), inset 0px 0px 0px 1px rgba(0, 0, 0, 0.15), inset 0px calc(-1 * 2px) 0px 2px rgba(0, 0, 0, 0.15), inset 0px -2px 4px 0px rgba(0, 0, 0, 0.2), 0px 4px 4px -5.6px rgba(0, 0, 0, 0.52), 0px 2px 4px -2.7px rgba(0, 0, 0, 0.22), 0px 2px 4px -1px rgba(0, 0, 0, 0.19); */
box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.09), inset 0px calc(-1 * 2px) 0px 2px rgba(0, 0, 0, 0.07), 0px 2px 3px 0px rgba(0, 0, 0, 0.05);
transition: 140ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
transition: background 140ms cubic-bezier(0.45, 0.05, 0.55, 0.95);
/* opacity: 0.5; */
}
.board .children > div.boardColumn + div:last-child:has( > div > svg[data-icon="plus"]) > div:hover,
.boardColumn div:has( > svg[data-icon="plus"]):hover {
color: hsla(36, 38%, 98%, 1);
background: hsl( calc(31 - 3), calc(23% * 1.33), calc(50% * 1.19));
box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.12), inset 0px 0px 0px 1px rgba(0, 0, 0, 0.19), inset 0px calc(-1 * 2px) 0px 2px rgba(0, 0, 0, 0.15), inset 0px -2px 4px 0px rgba(0, 0, 0, 0.2), 0px 4px 4px -5.6px rgba(0, 0, 0, 0.52), 0px 2px 4px -2.7px rgba(0, 0, 0, 0.27), 0px 2px 6px -1px rgba(0, 0, 0, 0.24);
}
.board .children > div.boardColumn + div:last-child:has( > div > svg[data-icon="plus"]) > div:active,
.boardColumn div:has( > svg[data-icon="plus"]):active {
color: hsla(36, 38%, 98%, 1);
background: hsl( calc(31 - 3), calc(23% * 1.33), calc(50% * 1.19));
/* padding: calc(4px + 2px) 8px 6px 6px; */
box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.15), inset 0px 0px 0px calc(1px + 2px) rgba(0, 0, 0, 0.09), inset 0px 2px 8px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 1px rgba(255, 255, 255, 0.6);
transition: 140ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
}
.boardColumn div:has( > svg[data-icon="plus"]):after {
content: '+ 〔 新 增 节 点 〕';
/* display: block; */
position: relative;
left: 5px;
}
.boardColumn div > svg[data-icon="plus"] {
display: none;
}
.boardColumn > div.drop-line + div:not(.vertical-scrollable-container):last-child {
margin-left: 10px;
}
.board .children > div.boardColumn + div:last-child:has( > div > svg[data-icon="plus"]) > div {
/* color: #7D6548; */
/* background: #F2EDE6; */
/* padding: 6px 8px calc(6px + 2px) 14px; */
border-radius: calc(8px * 0.8);
box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.09), inset 0px calc(-1 * 2px) 0px 2px rgba(0, 0, 0, 0.07), 0px 2px 3px 0px rgba(0, 0, 0, 0.05);
transition: 140ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
transition: background 140ms cubic-bezier(0.45, 0.05, 0.55, 0.95);
}
.contentEditablePlaceholder {
/* Untitled 标题占位符 */
top: 8px;
}
}
.addChildButton {
/* font-weight: 550; */
/* text-transform: capitalize; */
/* color: #7D6548; */
/* background: #F2EDE6; */
/* padding: 6px 8px calc(6px + 2px) 14px; */
padding: 2px 0px 4px 0px;
/* padding-bottom: 30px; */
/* width: 16px; */
/* height: 19px; */
border-radius: calc(8px * 0.8);
/* margin: 0 10px 12px 0; */
/* margin-left: 10px; */
/* box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.09), inset 0px 0px 0px 1px rgba(0, 0, 0, 0.15), inset 0px calc(-1 * 2px) 0px 2px rgba(0, 0, 0, 0.15), inset 0px -2px 4px 0px rgba(0, 0, 0, 0.2), 0px 4px 4px -5.6px rgba(0, 0, 0, 0.52), 0px 2px 4px -2.7px rgba(0, 0, 0, 0.22), 0px 2px 4px -1px rgba(0, 0, 0, 0.19); */
box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.09), inset 0px calc(-1 * 2px) 0px 2px rgba(0, 0, 0, 0.07), 0px 2px 3px 0px rgba(0, 0, 0, 0.05);
/* transition: 140ms cubic-bezier(0.68, -0.55, 0.27, 1.55); */
/* transition: background 140ms cubic-bezier(0.45, 0.05, 0.55, 0.95); */
circle {
display: none;
}
}
/* +++++++ */
.addChildButton:hover {
/* color: hsla(36, 38%, 98%, 1); */
/* background: hsl( calc(31 - 3), calc(23% * 1.33), calc(50% * 1.19)); */
box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.12), inset 0px 0px 0px 1px rgba(0, 0, 0, 0.19), inset 0px calc(-1 * 2px) 0px 2px rgba(0, 0, 0, 0.15), inset 0px -2px 4px 0px rgba(0, 0, 0, 0.2), 0px 4px 4px -5.6px rgba(0, 0, 0, 0.52), 0px 2px 4px -2.7px rgba(0, 0, 0, 0.27), 0px 2px 6px -1px rgba(0, 0, 0, 0.24);
}
.addChildButton:active {
/* opacity: 0.5; */
/* color: hsla(36, 38%, 98%, 1); */
background: hsl( calc(31 - 3), calc(23% * 1.33), calc(50% * 1.19));
/* padding: calc(4px + 2px) 8px 6px 6px; */
box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.15), inset 0px 0px 0px calc(1px + 2px) rgba(0, 0, 0, 0.09), inset 0px 2px 8px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 1px rgba(255, 255, 255, 0.6);
/* transition: 140ms cubic-bezier(0.68, -0.55, 0.27, 1.55); */
box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.09), inset 0px 0px 0px 1px rgba(0, 0, 0, 0.15), inset 0px calc(-1 * 2px) 0px 2px rgba(0, 0, 0, 0.15), inset 0px -2px 4px 0px rgba(0, 0, 0, 0.2), 0px 4px 4px -5.6px rgba(0, 0, 0, 0.52), 0px 2px 4px -2.7px rgba(0, 0, 0, 0.22), 0px 2px 4px -1px rgba(0, 0, 0, 0.19);
/* color: #7D6548 !important; */
background: #F2EDE6;
}
@-moz-document domain("workflowy.com") {
/*------------ 🥚小彩蛋🥚 ------------- */
/* 当节点数用量超额时 忽视并屏蔽超额提示板 以此获得无限量的节点额度 */
div#app > .pageContainer > div:last-child:not(.page):has( > div > button > span) {
display: none;
}
div#app > div.dialog-backdrop:has( > div.dialog-box > button.primary) {
display: none;
}
}