livebook/assets/css/markdown.css
Jonatan Kłosko 90e7941fe4
Redesign (#80)
* Update cell actions

* Add new focus indicator

* Update headings typography

* Update cell actions and insert buttons

* Add sidebar menu

* Add settings modal

* Update homepage

* Update settings dialog

* Rename classes

* Add floating menu

* Update icon colors on hover

* Fix homepage tests

* Format assets source

* Update monaco editor

* Fix editor width on resize

* Add more padding to the notebook content

* Update settings dialog title

* Show reevaluate button when the cell is in evaluated state

* Show section actions on focus or hover only

* Pre-fill runtime selector with the current configuration

* Ignore cmd + enter in Markdown cells
2021-03-20 14:10:15 +01:00

134 lines
2.3 KiB
CSS

/* Markdown rendered content */
.markdown {
@apply text-gray-700;
}
.markdown h1 {
@apply text-gray-800 font-semibold text-3xl my-4;
}
.markdown h2 {
@apply text-gray-800 font-semibold text-2xl my-4;
}
.markdown h3 {
@apply text-gray-800 font-semibold text-xl my-4;
}
.markdown h4 {
@apply text-gray-800 font-semibold text-lg my-4;
}
.markdown h5 {
@apply text-gray-800 font-semibold text-base my-4;
}
.markdown h6 {
@apply text-gray-800 font-semibold text-base my-4;
}
.markdown p {
@apply my-4;
}
.markdown ul {
@apply list-disc list-inside my-4;
}
.markdown ol {
@apply list-decimal list-inside my-4;
}
.markdown ul > li,
.markdown ol > li {
@apply my-1;
}
.markdown ul > li ul,
.markdown ol > li ol {
@apply ml-6;
}
.markdown blockquote {
@apply border-l-4 border-gray-200 pl-4 py-2 my-4 text-gray-500;
}
.markdown a {
@apply font-medium underline text-gray-900 hover:no-underline;
}
.markdown table {
@apply w-full my-4;
}
.markdown table thead tr {
@apply border-b border-gray-200;
}
.markdown table tbody tr:not(:last-child) {
@apply border-b border-gray-200;
}
.markdown table th {
@apply p-2 font-bold text-left;
}
.markdown table td {
@apply p-2 text-left;
}
.markdown table th[align="center"],
.markdown table td[align="center"] {
@apply text-center;
}
.markdown table th[align="right"],
.markdown table td[align="right"] {
@apply text-right;
}
.markdown table th:first-child,
.markdown table td:first-child {
@apply pl-0;
}
.markdown table th:last-child,
.markdown table td:last-child {
@apply pr-0;
}
.markdown code {
@apply py-1 px-2 rounded-lg text-sm align-middle font-mono;
/* Match the editor colors */
background-color: #282c34;
color: #abb2bf;
}
.markdown pre > code {
@apply block p-4 rounded-lg text-sm align-middle font-mono;
/* Match the editor colors */
background-color: #282c34;
color: #abb2bf;
}
.markdown :first-child {
@apply mt-0;
}
.markdown :last-child {
@apply mb-0;
}
/* Overrides for user-entered markdown */
[data-element="cell"] .markdown h1,
[data-element="cell"] .markdown h2 {
font-size: 0;
}
[data-element="cell"] .markdown h1:after,
[data-element="cell"] .markdown h2:after {
@apply text-red-400 text-base font-medium;
content: "warning: heading levels 1 and 2 are reserved for notebook and section names, please use heading 3 and above.";
}