monapdx_Neon-Acid/theme.css
2026-07-11 03:01:38 -07:00

911 lines
49 KiB
CSS

:root {
/* Neon Acid shared tokens must exist in both light and dark appearance modes. */
--neon-acid-pink: #ff2bd6;
--neon-acid-purple: #b76cff;
--neon-acid-green: #39ff14;
--neon-acid-cyan: #00e5ff;
--neon-acid-black: #000;
--neon-acid-ink: #07070b;
--neon-acid-border-width: 5px;
--neon-acid-shadow-offset: 6px;
--neon-acid-shadow-offset-hover: 8px;
--neon-acid-hover-nudge: -2px;
--neon-acid-hover-duration: 0.08s;
}
.theme-dark {
--background-primary: #07070b !important;
--background-primary-alt: #0d0d14 !important;
--background-secondary: #101018 !important;
--background-secondary-alt: #161622 !important;
--titlebar-background: #07070b !important;
--titlebar-background-focused: #07070b !important;
--text-normal: #f4f4ff !important;
--text-muted: #c8c8d8 !important;
--text-faint: #8f8fa3 !important;
--interactive-accent: #39ff14 !important;
--interactive-accent-hover: #ff2bd6 !important;
--link-color: #00e5ff !important;
--link-color-hover: #39ff14 !important;
--divider-color: #39ff14 !important;
--background-modifier-border: #000 !important;
--h1-color: #39ff14;
--h2-color: #08080b;
--h3-color: #08080b;
}
/* Force the actual Obsidian UI dark */
body,
.app-container,
.workspace,
.workspace-split,
.workspace-leaf,
.workspace-leaf-content,
.workspace-tabs,
.workspace-tab-header-container,
.view-content,
.markdown-source-view,
.markdown-reading-view,
.markdown-preview-view,
.cm-editor,
.cm-scroller,
.cm-content,
.mod-root,
.mod-sidedock,
.nav-files-container,
.nav-folder,
.nav-file,
.side-dock-ribbon,
.status-bar,
.titlebar,
.workspace-ribbon {
background-color: #07070b !important;
color: #f4f4ff !important;
}
/* Main editor page */
.markdown-preview-view,
.markdown-source-view.mod-cm6 .cm-editor {
background: #07070b !important;
}
/* File explorer items */
.nav-folder-title,
.nav-file-title {
background: #111118 !important;
color: #f4f4ff !important;
border: 4px solid #000 !important;
box-shadow: 4px 4px 0 #39ff14 !important;
margin: 6px 8px !important;
padding: 5px 8px !important;
border-radius: 0 !important;
}
/* Active file */
.nav-file-title.is-active {
background: #ff2bd6 !important;
color: #07070b !important;
font-weight: 900 !important;
}
/* Typography */
.markdown-preview-view,
.cm-content {
font-family: "IBM Plex Sans", Inter, sans-serif !important;
color: #f4f4ff !important;
}
.markdown-preview-view h1,
.markdown-preview-view h2,
.markdown-preview-view h3,
.cm-header {
font-family: Oswald, Impact, sans-serif !important;
font-weight: 900 !important;
text-transform: uppercase !important;
letter-spacing: 0.04em !important;
}
/* Headings */
.markdown-preview-view h1 {
color: #39ff14 !important;
border-bottom: 5px solid #ff2bd6 !important;
}
.markdown-preview-view h2 {
background: #ff2bd6 !important;
color: #07070b !important;
border: 5px solid #000 !important;
box-shadow: 6px 6px 0 #39ff14 !important;
padding: 0.35em 0.55em !important;
}
.markdown-preview-view h3 {
background: #00e5ff !important;
color: #07070b !important;
border: 5px solid #000 !important;
box-shadow: 6px 6px 0 #b76cff !important;
padding: 0.3em 0.5em !important;
}
/* Links */
.markdown-preview-view a,
.internal-link,
.external-link,
.cm-hmd-internal-link,
.cm-link {
color: #00e5ff !important;
font-weight: 900 !important;
text-transform: uppercase !important;
text-decoration: none !important;
border-bottom: 3px solid #39ff14 !important;
}
.markdown-preview-view a:hover,
.internal-link:hover,
.external-link:hover {
background: #ff2bd6 !important;
color: #07070b !important;
}
/* Reading mode tags */
.tag,
.tag[href],
a.tag {
display: inline-block;
background: #39ff14 !important;
color: #08080b !important;
font-weight: 800;
text-transform: uppercase;
text-decoration: none !important;
border: 3px solid #000 !important;
box-shadow: 3px 3px 0 #ff2bd6 !important;
padding: 3px 8px;
margin: 2px;
border-radius: 0;
}
/* Live Preview tags */
.cm-hashtag,
.cm-hashtag-begin,
.cm-hashtag-end {
background: #39ff14 !important;
color: #08080b !important;
font-weight: 800 !important;
border: 3px solid #000 !important;
box-shadow: 3px 3px 0 #ff2bd6 !important;
padding: 1px 6px !important;
border-radius: 0 !important;
}
/* Hover */
.tag:hover,
a.tag:hover {
background: #ff2bd6 !important;
color: #08080b !important;
box-shadow: 3px 3px 0 #39ff14 !important;
}
/* No borders on checklist/list items */
.markdown-preview-view li,
.HyperMD-list-line {
border: none !important;
box-shadow: none !important;
}
/* Checkboxes */
input[type="checkbox"] {
accent-color: #39ff14 !important;
}
/* Tables / callouts / blockquotes (code blocks styled separately below) */
.markdown-preview-view table,
.callout,
.markdown-preview-view blockquote {
background: #111118 !important;
color: #f4f4ff !important;
border: var(--neon-acid-border-width) solid var(--neon-acid-black) !important;
box-shadow: var(--neon-acid-shadow-offset) var(--neon-acid-shadow-offset) 0 var(--neon-acid-cyan) !important;
border-radius: 0 !important;
}
/* ==========================================================
CONTENT IMAGES
========================================================== */
/*
Match heading neo-brutalist geometry (5px border, 6px hard offset).
Hot-pink frame + black offset shadow — same tactile system as
headings / interactive blocks, scoped to Markdown content only.
*/
.markdown-rendered img,
.markdown-preview-view img,
.markdown-source-view.mod-cm6 .image-embed img,
.markdown-source-view.mod-cm6 .internal-embed.image-embed img,
.markdown-source-view.mod-cm6 .internal-embed.media-embed img {
display: inline-block;
max-width: 100%;
height: auto;
object-fit: contain;
border: var(--neon-acid-border-width) solid var(--neon-acid-pink) !important;
border-radius: 0 !important;
box-shadow:
var(--neon-acid-shadow-offset) var(--neon-acid-shadow-offset) 0 var(--neon-acid-black) !important;
margin: 1em calc(var(--neon-acid-shadow-offset-hover) + 2px)
calc(1em + var(--neon-acid-shadow-offset-hover)) 0 !important;
padding: 0 !important;
background: transparent !important;
vertical-align: middle;
transition:
transform var(--neon-acid-hover-duration) ease,
box-shadow var(--neon-acid-hover-duration) ease;
}
.markdown-rendered img:hover,
.markdown-preview-view img:hover,
.markdown-source-view.mod-cm6 .image-embed img:hover,
.markdown-source-view.mod-cm6 .internal-embed.image-embed img:hover,
.markdown-source-view.mod-cm6 .internal-embed.media-embed img:hover {
transform: translate(var(--neon-acid-hover-nudge), var(--neon-acid-hover-nudge));
box-shadow:
var(--neon-acid-shadow-offset-hover) var(--neon-acid-shadow-offset-hover) 0
var(--neon-acid-black) !important;
}
/* Wiki-link / attachment embed wrappers — no double frame */
.markdown-rendered .internal-embed.image-embed,
.markdown-preview-view .internal-embed.image-embed,
.markdown-source-view.mod-cm6 .internal-embed.image-embed {
border: none !important;
box-shadow: none !important;
background: transparent !important;
}
/* Do not frame UI icons, emojis, canvas, graph, Excalidraw, or tiny images */
.workspace-ribbon img,
.workspace-tab-header img,
.nav-folder-title img,
.nav-file-title img,
.status-bar img,
.titlebar img,
.modal img,
.vertical-tab-header img,
.setting-item img,
.canvas-wrapper img,
.canvas-node img,
.graph-view img,
.workspace-leaf-content[data-type="graph"] img,
.excalidraw-wrapper img,
.layer-ui__wrapper img,
.markdown-rendered img.emoji,
.markdown-preview-view img.emoji,
.cm-emoji img,
.markdown-rendered .emoji img,
.markdown-preview-view .emoji img,
.markdown-rendered img[width="16"],
.markdown-rendered img[width="18"],
.markdown-rendered img[width="20"],
.markdown-rendered img[width="24"],
.markdown-rendered img[width="32"],
.markdown-rendered img[width="48"],
.markdown-preview-view img[width="16"],
.markdown-preview-view img[width="18"],
.markdown-preview-view img[width="20"],
.markdown-preview-view img[width="24"],
.markdown-preview-view img[width="32"],
.markdown-preview-view img[width="48"],
.markdown-source-view.mod-cm6 .image-embed img[width="16"],
.markdown-source-view.mod-cm6 .image-embed img[width="18"],
.markdown-source-view.mod-cm6 .image-embed img[width="20"],
.markdown-source-view.mod-cm6 .image-embed img[width="24"],
.markdown-source-view.mod-cm6 .image-embed img[width="32"],
.markdown-source-view.mod-cm6 .image-embed img[width="48"],
.markdown-rendered img[height="16"],
.markdown-rendered img[height="18"],
.markdown-rendered img[height="20"],
.markdown-rendered img[height="24"],
.markdown-rendered img[height="32"],
.markdown-rendered img[height="48"],
.markdown-preview-view img[height="16"],
.markdown-preview-view img[height="18"],
.markdown-preview-view img[height="20"],
.markdown-preview-view img[height="24"],
.markdown-preview-view img[height="32"],
.markdown-preview-view img[height="48"] {
border: none !important;
box-shadow: none !important;
margin: 0 !important;
transform: none !important;
transition: none !important;
}
@media (prefers-reduced-motion: reduce) {
.markdown-rendered img,
.markdown-preview-view img,
.markdown-source-view.mod-cm6 .image-embed img,
.markdown-source-view.mod-cm6 .internal-embed.image-embed img,
.markdown-source-view.mod-cm6 .internal-embed.media-embed img {
transition: none !important;
}
.markdown-rendered img:hover,
.markdown-preview-view img:hover,
.markdown-source-view.mod-cm6 .image-embed img:hover,
.markdown-source-view.mod-cm6 .internal-embed.image-embed img:hover,
.markdown-source-view.mod-cm6 .internal-embed.media-embed img:hover {
transform: none !important;
box-shadow:
var(--neon-acid-shadow-offset) var(--neon-acid-shadow-offset) 0
var(--neon-acid-black) !important;
}
}
/* ==========================================================
CODE BLOCKS
========================================================== */
/*
Reference treatment: black interior, hot-pink border, purple
hard offset shadow, fluorescent green default text.
Geometry matches headings (5px / 6px). Inline code stays compact.
*/
.markdown-rendered pre,
.markdown-preview-view pre,
.markdown-source-view.mod-cm6 .cm-preview-code-block pre,
.markdown-source-view.mod-cm6 .HyperMD-codeblock-begin + .cm-preview-code-block pre {
position: relative;
background: var(--neon-acid-black) !important;
color: var(--neon-acid-green) !important;
border: var(--neon-acid-border-width) solid var(--neon-acid-pink) !important;
border-radius: 0 !important;
box-shadow:
var(--neon-acid-shadow-offset) var(--neon-acid-shadow-offset) 0
var(--neon-acid-purple) !important;
padding: 1.1em 1.25em !important;
margin: 1em calc(var(--neon-acid-shadow-offset-hover) + 2px)
calc(1em + var(--neon-acid-shadow-offset-hover)) 0 !important;
overflow-x: auto;
transition:
transform var(--neon-acid-hover-duration) ease,
box-shadow var(--neon-acid-hover-duration) ease;
}
.markdown-rendered pre:hover,
.markdown-preview-view pre:hover,
.markdown-source-view.mod-cm6 .cm-preview-code-block pre:hover {
transform: translate(var(--neon-acid-hover-nudge), var(--neon-acid-hover-nudge));
box-shadow:
var(--neon-acid-shadow-offset-hover) var(--neon-acid-shadow-offset-hover) 0
var(--neon-acid-purple) !important;
}
/* Inner code: no nested frame; default fluorescent green */
.markdown-rendered pre code,
.markdown-preview-view pre code,
.markdown-source-view.mod-cm6 .cm-preview-code-block pre code {
background: transparent !important;
border: none !important;
box-shadow: none !important;
color: var(--neon-acid-green) !important;
padding: 0 !important;
border-radius: 0 !important;
}
/* Strip accidental boxes on tokens; keep token colors */
.markdown-rendered pre code *,
.markdown-preview-view pre code * {
background: transparent !important;
border: none !important;
box-shadow: none !important;
outline: none !important;
}
/* Live Preview / Source: editing-mode code lines */
.markdown-source-view.mod-cm6 .cm-line.HyperMD-codeblock {
background: var(--neon-acid-black) !important;
color: var(--neon-acid-green) !important;
}
.markdown-source-view.mod-cm6 .HyperMD-codeblock-bg {
background: var(--neon-acid-black) !important;
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-codeblock-begin {
border-top: var(--neon-acid-border-width) solid var(--neon-acid-pink) !important;
border-left: var(--neon-acid-border-width) solid var(--neon-acid-pink) !important;
border-right: var(--neon-acid-border-width) solid var(--neon-acid-pink) !important;
box-shadow:
var(--neon-acid-shadow-offset) 0 0 var(--neon-acid-purple) !important;
border-radius: 0 !important;
margin-top: 0.75em !important;
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-codeblock:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end) {
border-left: var(--neon-acid-border-width) solid var(--neon-acid-pink) !important;
border-right: var(--neon-acid-border-width) solid var(--neon-acid-pink) !important;
box-shadow:
var(--neon-acid-shadow-offset) 0 0 var(--neon-acid-purple) !important;
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-codeblock-end {
border-bottom: var(--neon-acid-border-width) solid var(--neon-acid-pink) !important;
border-left: var(--neon-acid-border-width) solid var(--neon-acid-pink) !important;
border-right: var(--neon-acid-border-width) solid var(--neon-acid-pink) !important;
box-shadow:
var(--neon-acid-shadow-offset) var(--neon-acid-shadow-offset) 0
var(--neon-acid-purple) !important;
border-radius: 0 !important;
margin-bottom: calc(0.75em + var(--neon-acid-shadow-offset-hover)) !important;
}
/* Inline code — compact; never the large block frame */
.markdown-rendered :not(pre) > code,
.markdown-preview-view :not(pre) > code,
.markdown-source-view.mod-cm6 .cm-inline-code {
background: #111118 !important;
color: var(--neon-acid-green) !important;
border: 2px solid var(--neon-acid-pink) !important;
box-shadow: none !important;
border-radius: 0 !important;
padding: 0.1em 0.35em !important;
font-size: 0.92em;
}
/* Language label + copy control remain usable */
.markdown-rendered pre[class*="language-"]::before,
.markdown-preview-view pre[class*="language-"]::before,
.code-block-flair,
.markdown-rendered .code-block-flair,
.markdown-source-view.mod-cm6 .code-block-flair {
color: var(--neon-acid-cyan) !important;
background: transparent !important;
border: none !important;
box-shadow: none !important;
font-family: Oswald, Impact, sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.04em;
}
.markdown-rendered pre > button.copy-code-button,
.markdown-preview-view pre > button.copy-code-button,
.markdown-source-view.mod-cm6 button.copy-code-button {
background: var(--neon-acid-pink) !important;
color: var(--neon-acid-ink) !important;
border: 2px solid var(--neon-acid-black) !important;
border-radius: 0 !important;
box-shadow: 3px 3px 0 var(--neon-acid-purple) !important;
font-weight: 800;
text-transform: uppercase;
}
.markdown-rendered pre > button.copy-code-button:hover,
.markdown-preview-view pre > button.copy-code-button:hover,
.markdown-source-view.mod-cm6 button.copy-code-button:hover {
background: var(--neon-acid-green) !important;
box-shadow: 3px 3px 0 var(--neon-acid-pink) !important;
}
/* Selection inside code blocks */
.markdown-rendered pre ::selection,
.markdown-preview-view pre ::selection,
.markdown-source-view.mod-cm6 .HyperMD-codeblock ::selection,
.markdown-source-view.mod-cm6 .cm-preview-code-block ::selection {
background: var(--neon-acid-pink) !important;
color: var(--neon-acid-ink) !important;
}
/* Line numbers (if enabled) */
.markdown-rendered pre .cm-gutters,
.markdown-source-view.mod-cm6 .HyperMD-codeblock .cm-gutters,
.markdown-rendered .code-block-line-numbers,
.markdown-preview-view .code-block-line-numbers {
color: var(--neon-acid-cyan) !important;
border-right: 2px solid var(--neon-acid-pink) !important;
background: transparent !important;
}
@media (prefers-reduced-motion: reduce) {
.markdown-rendered pre,
.markdown-preview-view pre,
.markdown-source-view.mod-cm6 .cm-preview-code-block pre {
transition: none !important;
}
.markdown-rendered pre:hover,
.markdown-preview-view pre:hover,
.markdown-source-view.mod-cm6 .cm-preview-code-block pre:hover {
transform: none !important;
box-shadow:
var(--neon-acid-shadow-offset) var(--neon-acid-shadow-offset) 0
var(--neon-acid-purple) !important;
}
}
/* --- Syntax highlighting (preserve token contrast) --- */
/* HTML/XML tag names */
.token.tag,
.cm-tag {
color: var(--neon-acid-green) !important; /* Electric lime */
font-weight: 700;
}
/* < and > */
.token.punctuation,
.cm-punctuation {
color: var(--neon-acid-cyan) !important; /* Cyan */
}
/* Attribute names */
.token.attr-name,
.cm-attribute {
color: var(--neon-acid-pink) !important; /* Hot pink */
}
/* Attribute values / strings */
.token.attr-value,
.token.string,
.cm-string {
color: var(--neon-acid-purple) !important; /* Heliotrope */
}
/* Keywords */
.token.keyword,
.cm-keyword {
color: var(--neon-acid-pink) !important;
font-weight: 700;
}
/* Comments */
.token.comment,
.cm-comment {
color: #8f8fa3 !important;
font-style: italic;
}
/* Numbers / builtins */
.token.number,
.cm-number {
color: var(--neon-acid-cyan) !important;
}
.token.function,
.cm-def,
.cm-property {
color: var(--neon-acid-green) !important;
}
.token.operator,
.cm-operator {
color: var(--neon-acid-cyan) !important;
}
.token.boolean,
.cm-atom {
color: var(--neon-acid-pink) !important;
}
/*──────────────────────────────────────────────*/
/* TABLES */
/*──────────────────────────────────────────────*/
.markdown-rendered table,
.markdown-preview-view table {
width: 100%;
border-collapse: collapse;
margin: 1.5rem 0;
background: #151520;
color: #f4f4ff;
border: 5px solid #000;
box-shadow: 6px 6px 0 #00e5ff;
}
/* Header */
.markdown-rendered thead,
.markdown-preview-view thead {
background: #b76cff;
}
.markdown-rendered th,
.markdown-preview-view th {
background: #b76cff !important;
color: #08080b !important;
font-family: Oswald, sans-serif;
font-size: 0.95rem;
font-weight: 900;
text-transform: uppercase;
border: 3px solid #000;
padding: 10px 14px;
}
/* Cells */
.markdown-rendered td,
.markdown-preview-view td {
background: #151520;
color: #f4f4ff !important;
border: 3px solid #000;
padding: 10px 14px;
vertical-align: top;
}
/* Zebra striping */
.markdown-rendered tbody tr:nth-child(even),
.markdown-preview-view tbody tr:nth-child(even) {
background: #1b1b28;
}
.markdown-rendered tbody tr:nth-child(even) td,
.markdown-preview-view tbody tr:nth-child(even) td {
background: #1b1b28;
}
/* Hover */
.markdown-rendered tbody tr:hover td,
.markdown-preview-view tbody tr:hover td {
background: #202035;
}
/* Links inside tables */
.markdown-rendered td a,
.markdown-preview-view td a {
color: #00e5ff !important;
}
/* Bold text */
.markdown-rendered td strong,
.markdown-preview-view td strong {
color: #39ff14;
}
/* ===========================
SETTINGS WINDOW
=========================== */
.modal.mod-settings,
.vertical-tab-content,
.vertical-tab-content-container,
.setting-item,
.setting-item-info,
.setting-item-control {
background: #111118 !important;
color: #f4f4ff !important;
}
.modal.mod-settings .modal-content {
background: #111118 !important;
}
.modal.mod-settings h2,
.modal.mod-settings h3 {
color: #39ff14 !important;
}
.setting-item-name {
color: #ffffff !important;
font-weight: 700;
}
.setting-item-description {
color: #bdbdd0 !important;
}
.markdown-rendered h1::before {
content: "";
display: inline-block;
width: 1.4em;
height: 1.4em;
margin-right: 0.45em;
vertical-align: -0.25em;
background-image: url("data:image/webp;base64,UklGRq4DAABXRUJQVlA4WAoAAAAQAAAALwAALwAAQUxQSLMBAAABkHPbtrE9+5wb204+/ICgcmfbtjvbfLvY7L4q1jvS2bZKd87z3PvcHTyv4qSKiAnA/9aiqippiaqq5OD7L5fXoEFehbQq5zXIy6sn2SqGMcH798EiFEtRDBOD9x+CiypZG88o4oq0BjPyPI/sjfNh6JenNcSH1ueE1jIDWsdf3orvSMZ8s/j7URylczwF/U4MmkWBtQHbwXwfWuoqYx+VVfkeFOW2xW7dUQP6PQjmJFYlEonE6sQSwXdgpBXT7ATzHSAZfbLWOpLuPDRnBq0YkfRu2aBtZEeYmMFREEZns6JIMrDecffElz3P+LOiMSNI8kY2DFrRkrTcPvVNv9OeHVEMEBQOGzJkWEdkUZEkT258zSic0X89Lc+LAgbd7t2+c68IkpFBK3J3nzWdXnrGOnaCQTEMJ8lrWVAkyd5POeUgraP75rwoimGwD60/m5mioXPcMnxvp2feMzZiS5hiGB5Z5y9mZtCUYej3zr3nAxsfsAOMQUfaTzwMkwlU9zHjUyVUoMWKyGdNRDMSFB+6dNnixUuXxy9bOrw8BBCg9YCaEHzHAkCRTSmWscTBFBP8SQIAVlA4INQBAABwCgCdASowADAAPp1EoEslo6MhpzgKSLATiWwAzpU1vR4Cm2g3AG8Abw/+6GEAMWdwn8iSY6xG++Nxgli3ytI5qqKNoH2H1JeaTpxR2acSIOwwKrIqovNTAa5IAAD+/K0Z33hsclaND9gBBfg4WmCP9Q2fCD1xpPDmqGTRq+VDgk6hn/2pBK8w/Ba80wKvcLf6pZTj+smO5t+fVfUV5WUqO5tX/7suJ/df+Pf57wR/m9PEX+2xbwxfDYxALBQT9cvqU9aID4z0PrEIF9QkHq9n7OYitOMCfOwJbcjamhK0HcXVUWQn/1r/JQMCnbULRuKOHpKgPGEitRf7b/7/78z1/dcT2Qn4yJHZKbTgNOXfSKDawiGthqxd+0kJcywCPuZtU+tqbFHn8OQ/M/NQ9P/iCgHC8D9AfqJU/g2lRKDzWQq7O5oe/8aJD+YKVz1PMZWKnGUBn/vWnTqY7Se/w63tPu9P7SDRjND8HwQ/8DwJcdQdzOZ1cnp3ER09AqdmuL8DIlxd3D1c6rzhrJ85jnP/B+vCH/uknLEFsMwjisyMlvl2TauihVfyHcGiyIBqqJhSjyRwGqL9Kf5nf6d7Gi51vqxJ2aCLfyU5z5RedeQ2M4QAAAA=");
background-size: contain;
background-position: center;
background-repeat: no-repeat;
animation: neon-acid-bob 1.8s ease-in-out infinite alternate;
}
.nav-folder-title[data-path="/"]::before {
content: "";
width: 22px;
height: 22px;
flex: 0 0 22px;
background-image: url("data:image/webp;base64,UklGRq4DAABXRUJQVlA4WAoAAAAQAAAALwAALwAAQUxQSLMBAAABkHPbtrE9+5wb204+/ICgcmfbtjvbfLvY7L4q1jvS2bZKd87z3PvcHTyv4qSKiAnA/9aiqippiaqq5OD7L5fXoEFehbQq5zXIy6sn2SqGMcH798EiFEtRDBOD9x+CiypZG88o4oq0BjPyPI/sjfNh6JenNcSH1ueE1jIDWsdf3orvSMZ8s/j7URylczwF/U4MmkWBtQHbwXwfWuoqYx+VVfkeFOW2xW7dUQP6PQjmJFYlEonE6sQSwXdgpBXT7ATzHSAZfbLWOpLuPDRnBq0YkfRu2aBtZEeYmMFREEZns6JIMrDecffElz3P+LOiMSNI8kY2DFrRkrTcPvVNv9OeHVEMEBQOGzJkWEdkUZEkT258zSic0X89Lc+LAgbd7t2+c68IkpFBK3J3nzWdXnrGOnaCQTEMJ8lrWVAkyd5POeUgraP75rwoimGwD60/m5mioXPcMnxvp2feMzZiS5hiGB5Z5y9mZtCUYej3zr3nAxsfsAOMQUfaTzwMkwlU9zHjUyVUoMWKyGdNRDMSFB+6dNnixUuXxy9bOrw8BBCg9YCaEHzHAkCRTSmWscTBFBP8SQIAVlA4INQBAABwCgCdASowADAAPp1EoEslo6MhpzgKSLATiWwAzpU1vR4Cm2g3AG8Abw/+6GEAMWdwn8iSY6xG++Nxgli3ytI5qqKNoH2H1JeaTpxR2acSIOwwKrIqovNTAa5IAAD+/K0Z33hsclaND9gBBfg4WmCP9Q2fCD1xpPDmqGTRq+VDgk6hn/2pBK8w/Ba80wKvcLf6pZTj+smO5t+fVfUV5WUqO5tX/7suJ/df+Pf57wR/m9PEX+2xbwxfDYxALBQT9cvqU9aID4z0PrEIF9QkHq9n7OYitOMCfOwJbcjamhK0HcXVUWQn/1r/JQMCnbULRuKOHpKgPGEitRf7b/7/78z1/dcT2Qn4yJHZKbTgNOXfSKDawiGthqxd+0kJcywCPuZtU+tqbFHn8OQ/M/NQ9P/iCgHC8D9AfqJU/g2lRKDzWQq7O5oe/8aJD+YKVz1PMZWKnGUBn/vWnTqY7Se/w63tPu9P7SDRjND8HwQ/8DwJcdQdzOZ1cnp3ER09AqdmuL8DIlxd3D1c6rzhrJ85jnP/B+vCH/uknLEFsMwjisyMlvl2TauihVfyHcGiyIBqqJhSjyRwGqL9Kf5nf6d7Gi51vqxJ2aCLfyU5z5RedeQ2M4QAAAA=");
background-size: contain;
background-repeat: no-repeat;
animation: neon-acid-bob 1.8s ease-in-out infinite alternate;
}
.workspace-tab-header.is-active::after {
content: "";
display: inline-block;
width: 1.1em;
height: 1.1em;
margin-left: 6px;
vertical-align: -0.15em;
background-image: url("data:image/webp;base64,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");
background-size: contain;
background-position: center;
background-repeat: no-repeat;
animation: neon-acid-pulse 1.4s ease-in-out infinite alternate;
}
@keyframes neon-acid-pulse {
from {
opacity: 0.55;
transform: scale(0.85);
}
to {
opacity: 1;
transform: scale(1.15);
}
}
@keyframes neon-acid-bob {
from {
transform: translateY(0);
}
to {
transform: translateY(-2px);
}
}
@keyframes neon-acid-wiggle {
from {
transform: translateY(-50%) rotate(-3deg);
}
to {
transform: translateY(-50%) rotate(3deg);
}
}
@keyframes neon-acid-callout-pulse {
from {
transform: translateY(-50%) scale(0.97);
}
to {
transform: translateY(-50%) scale(1.03);
}
}
.workspace-leaf-content[data-type="graph"] .view-header-title::before {
content: "";
display: inline-block;
width: 1.2em;
height: 1.2em;
margin-right: 0.4rem;
vertical-align: -0.2em;
background-image: url("data:image/webp;base64,UklGRkwFAABXRUJQVlA4WAoAAAAQAAAALwAALwAAQUxQSCgCAAABoGvbtmnban3MeZ9t27aNzPwA2zYjM7JtZi+ybdv2XuoPa62NpzQiJoD/qZFzTFQAxASJpY89cVk0MaE1vrV/3lRpUhIP+Nff/AgxIUJvV3VdvSs0GSSudVH4bhITKs39kP3sIopJQWjd9aZCTK4AxCQrJTFehfoNr9AQAaQ+Sjnn6JOA6CXy0rOjDiVakzrETEtPg3oEm75UfHk40SKYZav9j9tlPlBLsPsnxetbEh3SjJ+5tjchASJO/tS2v7tgegQEa9i1v5tLakts4tKD6gwyKE25za7KsrIfnDkEmdOrgQtvR24LVnBZ/upD/hJc4UFj283A9yv+sqd/KwuvQ2ojuNb2W3NIJNZ12bi98A5kpJmetX1rBJ1S2vPKU+ZBkLm4Kd1ZNfeRQMx6/NUHTEFdnQLEU667Gr8zFQIxvHLOovXFfp/P+BeUc1a/nuKJfm9mxp25yGVX2dxGGlewisumo/AW4yNxpov6L83AV5MYu1JcazdVWdv3TRcaHxK7v27b7x8BYhIVTLXmTntsMj2IcSslgERrAoikMQQgAUo5JwEEECMTM224Boj+q248MxpRsPq79u3ThXpoqmvtDzcnRqKY8qKL0keSuzJ7uSr97nTSKIIlXDdleS+pz01F0dRelhiFNNNXHvzq88h9TvNvg+anOdAoSOxq+60FpC5p9udsH0xitMEGp+w/G6KnmHnv0zcmGHUAiN4CCEafchZDKufE/0tWUDgg/gIAAFASAJ0BKjAAMAA+lTqXSCWjIiEuLMiwEolsALs5oT1fInsb9L3aSYPLv8A/Kv9j0gPMA/UbpAeYDyAPUn6AH82/3nWAegB5Z3sHft9+4/wAftH6gGuAfyXqufhzKAdgQYErPmc+LLUA3S/9jm1wBYjdgIWo/pw2lvlSlx5rX0/+levLCpeIVLX8LplBIGd1O4gVmY5/Xf6pdnIAAP7homv1+UZRRmX0/FF/5MPLTh4siCocsZXcqaLWTvOTB21hp8hl69T6HfIWfbHgGcz+9LohN4QfwHV+esH4brK7z4cqVjXBzx5GDAfy277cGrdi9pQrPgoZUwhRDn4mbSsrehUCX4wP7zutSd95pyd2sweyLAH69+fwhWFMQS9mSTVro25kA/GbpBVCXouY+UZRdrSbDcjB86eRwjRFJvKvfz8n0z3Kg95AkNn6z5+157Mx/QOQB9O71yeP/Px95IA+bv7fypOMB/yV74tR2IvHXA3P8BfkhJW/WAxb45Scj1bM5LsPH+yJnyVLOfGDqy28YNdsnGLXJ5f/nWAiGHpEUf5ceu377kIlXodVSM0THyGQA7p1mbQPMj+v04YiVWRv516uUgOP4CdOBtIRzCe9l7ezcXoFeZPUh4MQaeoMCsmuNifrdUVEylDuhWyN2U8WOcoaPJAZJQAkXxTmLUnovBS1VZ200QcfWqgVNxB/wXmtd2KiPIXWPEC9lWNYS9s9d+m0bQoNfyc7TCi4P/WzYktxJr/6df/hRZM/KYutCl8wUCbv/lKnx+d8nM7EewiAbCpl/mqqqbhWJDJLC/gXRp7fS69W1eNgORXkzNmnpH6BRPWKVb5J7Q4uZ4IktdubqFgUFyejmtMyBrUYo27LPa80Y16k/wZFRilKudJn4Af7z5Kh/0+yzu/GiGa58BI3TOKllKuXw1D2xPjtpbqqRRVzcV6KL+vixDO08Tp9/ysjEKsmP/LUJmxiuCRod0oBuEj4ICx3iJf509o9eApni1mUZfTvQOqtecgb98AAAAA=");
background-size: contain;
background-position: center;
background-repeat: no-repeat;
animation: neon-acid-pulse 1.6s ease-in-out infinite alternate;
}
/* Shared illustrated callout layout */
.callout[data-callout^="acid-"] {
position: relative;
min-height: 150px;
padding: 24px 28px 24px 190px;
border: 7px solid var(--acid-border);
border-radius: 0;
background: var(--acid-bg);
color: #111;
box-shadow: none;
overflow: hidden;
}
/* Remove Obsidian's normal callout title/icon */
.callout[data-callout^="acid-"] .callout-title {
display: none;
}
/* Main body */
.callout[data-callout^="acid-"] .callout-content {
margin: 0;
font-size: 1rem;
line-height: 1.6;
}
/* Decorative quote mark */
.callout[data-callout^="acid-"]::after {
content: "❝";
position: absolute;
top: 18px;
left: 185px;
font-size: 28px;
font-weight: 900;
color: #111;
}
/* Large illustration */
.callout[data-callout^="acid-"]::before {
content: "";
position: absolute;
left: 28px;
top: 50%;
width: 125px;
height: 125px;
transform: translateY(-50%);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
animation: neon-acid-callout-pulse 2.2s ease-in-out infinite alternate;
}
.callout[data-callout="acid-thought"] {
--acid-bg: #a9c4f5;
--acid-border: #125ad7;
}
.callout[data-callout="acid-thought"]::before {
background-image: url("data:image/webp;base64,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");
}
.callout[data-callout="acid-quote"] {
--acid-bg: #12c6ee;
--acid-border: #8be9ff;
}
.callout[data-callout="acid-quote"]::before {
background-image: url("data:image/webp;base64,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");
animation: neon-acid-wiggle 1.8s ease-in-out infinite alternate;
}
.callout[data-callout="acid-soap"]::before {
background-image: url("data:image/webp;base64,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");
}
.callout[data-callout="acid-heart"] {
--acid-bg: #f6bdd7;
--acid-border: #ff1b87;
}
.callout[data-callout="acid-heart"]::before {
background-image: url("data:image/webp;base64,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");
}
@media (prefers-reduced-motion: reduce) {
.markdown-rendered h1::before,
.nav-folder-title[data-path="/"]::before,
.workspace-tab-header.is-active::after,
.workspace-leaf-content[data-type="graph"] .view-header-title::before,
.callout[data-callout^="acid-"]::before,
.callout[data-callout="acid-quote"]::before {
animation: none !important;
}
.callout[data-callout^="acid-"]::before,
.callout[data-callout="acid-quote"]::before {
transform: translateY(-50%);
}
}