7 lines
6.8 KiB
XML
7 lines
6.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project version="4">
|
|
<component name="MarkdownSettings">
|
|
<option name="customStylesheetText" value="/* ============================================================ Claude Light — PyCharm Markdown Preview Theme Settings > Languages & Frameworks > Markdown > Custom CSS ============================================================ */ /* ── Root tokens ── */ :root { --bg: #FAF9F7; --surface: #F3F1EC; --border: #E0DDD6; --text: #1A1918; --text-muted: #6B6963; --text-faint: #9B9890; --accent: #C96842; /* Claude's terracotta/coral */ --accent-soft: #F7EDE7; --code-bg: #EFEDE7; --code-border: #D8D5CE; --mark-bg: #FDE68A; --radius: 6px; } /* ── Base ── */ body { background: var(--bg); color: var(--text); font-family: "Söhne", "Inter", "Helvetica Neue", Arial, sans-serif; font-size: 16px; line-height: 1.75; max-width: 740px; margin: 0 auto; padding: 48px 32px 80px; -webkit-font-smoothing: antialiased; } /* ── Headings ── */ h1, h2, h3, h4, h5, h6 { color: var(--text); font-weight: 600; line-height: 1.3; margin: 2em 0 0.5em; } h1 { font-size: 2rem; margin-top: 0; border-bottom: 2px solid var(--border); padding-bottom: 0.4em; } h2 { font-size: 1.45rem; border-bottom: 1px solid var(--border); padding-bottom: 0.3em; } h3 { font-size: 1.2rem; } h4 { font-size: 1rem; color: var(--text-muted); } h5 { font-size: 0.9rem; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.05em; } h6 { font-size: 0.85rem; color: var(--text-faint); } /* ── Paragraph ── */ p { margin: 0 0 1.1em; } /* ── Links ── */ a { color: var(--accent); text-decoration: none; border-bottom: 1px solid transparent; transition: border-color 0.15s; } a:hover { border-bottom-color: var(--accent); } /* ── Inline code ── */ code { background: var(--code-bg); border: 1px solid var(--code-border); border-radius: 4px; padding: 0.15em 0.4em; font-family: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace; font-size: 1.1em; color: #7C3626; } /* ── Code blocks ── */ pre { background: var(--code-bg); border: 1px solid var(--code-border); border-left: 3px solid var(--accent); border-radius: var(--radius); padding: 1.1em 1.4em; overflow-x: auto; margin: 1.5em 0; } pre code { background: none; border: none; padding: 0; font-size: 1em; color: var(--text); line-height: 1.65; } /* ── Blockquote ── */ blockquote { margin: 1.4em 0; padding: 0.8em 1.2em; border-left: 3px solid var(--accent); background: var(--accent-soft); border-radius: 0 var(--radius) var(--radius) 0; color: var(--text-muted); } blockquote p { margin: 0; } blockquote > p + p { margin-top: 0.6em; } /* ── Lists ── */ ul, ol { margin: 0.5em 0 1.1em; padding-left: 1.6em; } li { margin-bottom: 0.35em; } li > ul, li > ol { margin: 0.3em 0; } ul { list-style-type: disc; } ul ul { list-style-type: circle; } /* ── Horizontal rule ── */ hr { border: none; border-top: 1px solid var(--border); margin: 2.5em 0; } /* ── Tables ── */ table { width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 0.92em; } th { background: var(--surface); color: var(--text); font-weight: 600; text-align: left; padding: 0.55em 0.9em; border: 1px solid var(--border); } td { padding: 0.5em 0.9em; border: 1px solid var(--border); color: var(--text); } tr:nth-child(even) td { background: var(--surface); } tr:hover td { background: #EDE9E2; } /* ── Images ── */ img { max-width: 100%; border-radius: var(--radius); margin: 1em 0; border: 1px solid var(--border); } /* ── Mark / highlight ── */ mark { background: var(--mark-bg); color: var(--text); padding: 0.1em 0.25em; border-radius: 3px; } /* ── Task lists (GFM) ── */ ul.contains-task-list { list-style: none; padding-left: 0.4em; } li.task-list-item input[type="checkbox"] { margin-right: 0.55em; accent-color: var(--accent); } /* ── Kbd ── */ kbd { display: inline-block; padding: 0.15em 0.45em; font-family: monospace; font-size: 0.82em; border: 1px solid var(--border); border-bottom: 2px solid var(--border); border-radius: 4px; background: var(--surface); color: var(--text); } /* ── Footnotes ── */ .footnotes { font-size: 0.88em; color: var(--text-muted); border-top: 1px solid var(--border); margin-top: 2.5em; padding-top: 1em; } /* ── Selection ── */ ::selection { background: #F0C9BC; color: var(--text); } /* ============================================================ Dark mode — overrides CSS variables only Activates automatically when the OS is set to dark theme ============================================================ */ @media (prefers-color-scheme: dark) { :root { --bg: #1C1B19; --surface: #252420; --border: #38362F; --text: #DEDAD2; --text-muted: #9B9890; --text-faint: #6B6963; --accent: #E8835A; --accent-soft: #2E1F18; --code-bg: #252420; --code-border: #38362F; --mark-bg: #5A4A10; } code { color: #E8956A; } tr:hover td { background: #2E2C27; } img { opacity: 0.92; } ::selection { background: #5C2E1E; color: var(--text); } }" />
|
|
<option name="useCustomStylesheetText" value="true" />
|
|
</component>
|
|
</project> |