-
-
Save piperswe/4e5fea15f669b0431f50f70acbd88ff6 to your computer and use it in GitHub Desktop.
Make it suitable for use with Stylish, without external imports (other than Google Fonts)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @-moz-document domain("roamresearch.com") { | |
| @import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;1,400;1,700&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=Source+Code+Pro&display=swap'); | |
| :root { | |
| --text-size-xs: 0.69rem; | |
| --text-size-sm: 1rem; | |
| --text-size-md: 1rem; | |
| --text-size-2xl: 1.7rem; | |
| --text-size-3xl: 2.2rem; | |
| --text-size-4xl: 3.2rem; | |
| --border-color: #dddddd; | |
| --link-color: #c6262e; | |
| --header-font: "Playfair Display", serif; | |
| --body-font: "Merriweather", serif; | |
| --monospace-font: "Source Code Pro", monospace; | |
| --header-color: #f0e8db; | |
| --header-text-color: #111; | |
| --text-color: #111; | |
| --background-color: #fffdfa; | |
| --right-sidebar-background-color: #fffdfa; | |
| --right-sidebar-border-size: 1px; | |
| --tag-background-color: #f0e8db; | |
| --tag-background-hover-color: #f0e8db; | |
| --tag-hover-color: #e82c2e; | |
| --tag-color: #555; | |
| --sidebar-color: #fffdfa; | |
| --sidebar-text-color: #111; | |
| --sidebar-text-hover-color: #F2B230; | |
| } | |
| html { | |
| font-size: 14px | |
| } | |
| @media(min-width:700px) { | |
| html { | |
| font-size: 16px | |
| } | |
| } | |
| body, | |
| div, | |
| p, | |
| textarea { | |
| font-family: var(--body-font)!important; | |
| color: var(--text-color) | |
| } | |
| h1, | |
| h2, | |
| h3, | |
| h4, | |
| h5, | |
| h6, | |
| .rm-level1 *, | |
| .rm-level2 *, | |
| .rm-level3 *, | |
| .rm-heading-level-1 > .rm-block__self .rm-block__input, | |
| .rm-heading-level-2 > .rm-block__self .rm-block__input, | |
| .rm-heading-level-3 > .rm-block__self .rm-block__input, | |
| textarea.rm-title-textarea { | |
| font-family: var(--header-font)!important | |
| } | |
| .CodeMirror .CodeMirror-code pre, | |
| .CodeMirror-linenumber { | |
| font-family: var(--monospace-font)!important; | |
| font-size: var(--text-size-sm) | |
| } | |
| .rm-page-ref, | |
| .rm-page-ref-tag { | |
| font-weight: 700 | |
| } | |
| body, | |
| div, | |
| p, | |
| textarea { | |
| line-height: unset; | |
| letter-spacing: 0 | |
| } | |
| p, | |
| .roam-block, | |
| textarea.rm-block-input { | |
| font-size: var(--text-size-md); | |
| line-height: 1.65 | |
| } | |
| .rm-block > .rm-block__self > .controls { | |
| margin-top: 2px | |
| } | |
| h1, | |
| .rm-level1 span, | |
| .sidebar-content h1.level2, | |
| .rm-title-editing-display textarea, | |
| .rm-heading-level-1 > .rm-block__self .rm-block__input, | |
| h1 textarea { | |
| margin-top: 0; | |
| font-size: var(--text-size-4xl)!important; | |
| line-height: 1.25 | |
| } | |
| .rm-heading-level-1 > .rm-block__self .rm-block__input { | |
| margin-top: 2rem; | |
| margin-bottom: 1.5rem | |
| } | |
| .rm-heading-level-1 > rm-block__self textarea.rm-block__input { | |
| margin-bottom: 1.7rem; | |
| padding: 6px 0 | |
| } | |
| .rm-heading-level-1 > .rm-block__self > .controls { | |
| margin-top: calc(2rem + 24px) | |
| } | |
| h2, | |
| .rm-level2 span, | |
| .rm-heading-level-2 > .rm-block__self .rm-block__input, | |
| h2 textarea { | |
| font-size: var(--text-size-3xl)!important; | |
| font-style: italic; | |
| line-height: 1.25; | |
| margin-top: 2.1rem; | |
| margin-bottom: 1.4rem | |
| } | |
| .rm-heading-level-2 > .rm-block__self textarea.rm-block__input { | |
| margin-bottom: 1.6rem; | |
| padding: 4px 0 | |
| } | |
| .rm-heading-level-2 > .rm-block__self > .controls { | |
| margin-top: calc(2rem + 16px) | |
| } | |
| h3, | |
| .rm-level3 span, | |
| .rm-heading-level-3 > .rm-block__self .rm-block__input { | |
| font-size: var(--text-size-2xl)!important; | |
| color: var(--text-color); | |
| font-style: italic; | |
| line-height: 1.25; | |
| margin-top: 2rem; | |
| margin-bottom: 1.4rem | |
| } | |
| .rm-heading-level-3 > .rm-block__self textarea.rm-block__input { | |
| margin-bottom: 1.8rem; | |
| padding: 5px 0 4px | |
| } | |
| .rm-heading-level-3 > .rm-block__self > .controls { | |
| margin-top: calc(2rem + 12px) | |
| } | |
| caption, | |
| .text-caption { | |
| font-size: var(--text-size-sm)!important | |
| } | |
| small, | |
| .text-small { | |
| font-size: var(--text-size-xs)!important | |
| } | |
| .rm-zoom.zoom-mentions-view { | |
| font-size: unset | |
| } | |
| .sidebar-content .window-headers > div { | |
| font-size: var(--text-size-md)!important | |
| } | |
| .sidebar-content div[style*="padding-bottom: 8px"] > div[style*="margin-top: -8px"] { | |
| margin-top: 8px!important | |
| } | |
| .rm-page-ref__brackets { | |
| display: none | |
| } | |
| a { | |
| color: var(--link-color); | |
| font-weight: 700 | |
| } | |
| a:hover { | |
| color: var(--link-color); | |
| text-decoration: underline | |
| } | |
| div.rm-block-text, | |
| textarea.rm-block-text { | |
| margin-top: -.25rem | |
| } | |
| .check-container { | |
| top: -.1rem!important; | |
| margin-right: 4px | |
| } | |
| .checkmark { | |
| height: 1rem; | |
| width: 1rem | |
| } | |
| .check-container .checkmark::after { | |
| left: 4.5px; | |
| top: .5px | |
| } | |
| .roam-table th, | |
| .roam-table td, | |
| .roam-table tr { | |
| border: 0; | |
| border-bottom: 1px solid var(--border-color) | |
| } | |
| .roam-table table > *:first-child > tr:first-of-type, | |
| .roam-table table.dont-focus-block tr:nth-of-type(2) { | |
| border-top: 2px solid var(--text-color); | |
| border-bottom: 0 | |
| } | |
| .roam-table table tbody > tr:last-of-type { | |
| border-bottom: 2px solid var(--text-color) | |
| } | |
| .roam-table span[style*="background-color: rgb(14, 90, 138);"] { | |
| background-color: unset!important | |
| } | |
| div#right-sidebar { | |
| background-color: var(--right-sidebar-background-color); | |
| padding-top: 45px | |
| } | |
| div.roam-center, | |
| div.roam-body-main { | |
| background-color: var(--background-color) | |
| } | |
| div#right-sidebar { | |
| border-left: var(--right-sidebar-border-size) solid var(--border-color) | |
| } | |
| .roam-sidebar-container { | |
| border-right: var(--right-sidebar-border-size) solid var(--border-color) | |
| } | |
| #right-sidebar .level2 > a { | |
| color: var(--text-color) | |
| } | |
| .rm-reference-item { | |
| background-color: var(--background-color) | |
| } | |
| #right-sidebar .rm-reference-item { | |
| background-color: var(--right-sidebar-background-color) | |
| } | |
| #right-sidebar .bp3-button:before, | |
| #right-sidebar .bp3-button .bp3-icon { | |
| color: var(--sidebar-text-color) | |
| } | |
| .rm-page-ref-tag, | |
| .rm-page-ref { | |
| color: var(--tag-color)!important; | |
| background-color: var(--tag-background-color); | |
| padding: 2px 4px; | |
| border-radius: 5px; | |
| transition: color, background .35s ease-in-out 0s | |
| } | |
| .rm-page-ref-tag:hover, | |
| .rm-page-ref:hover { | |
| color: var(--tag-hover-color)!important; | |
| background-color: var(--tag-background-hover-color)!important; | |
| text-decoration: none | |
| } | |
| div[style="color: rgb(206, 217, 224);"], | |
| strong[style="color: rgb(206, 217, 224);"] { | |
| color: var(--text-color)!important | |
| } | |
| #roam-sidebar-logo { | |
| display: none | |
| } | |
| .roam-body .roam-app .roam-sidebar-container { | |
| background-color: var(--sidebar-color) | |
| } | |
| .roam-sidebar-container .rm-db-title-container .rm-db-title, | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .log-button, | |
| .starred-pages-wrapper > div > span, | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .starred-pages-wrapper .starred-pages .page, | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .rm-db-title .expand-icon { | |
| color: var(--sidebar-text-color) | |
| } | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .starred-pages-wrapper .starred-pages .page, | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .starred-pages-wrapper .starred-pages .page:hover { | |
| font-weight: 400 | |
| } | |
| div.starred-pages-wrapper > div:first-child { | |
| background-color: var(--border-color)!important | |
| } | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .starred-pages-wrapper .starred-pages .page:hover, | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .log-button:hover, | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .top-row:hover { | |
| background-color: unset; | |
| color: var(--sidebar-text-hover-color)!important | |
| } | |
| div.roam-sidebar-container[style*="top: 0px;"] { | |
| padding-top: 45px | |
| } | |
| div.roam-sidebar-container[style*="top: 0px;"] span.bp3-icon-menu-closed { | |
| opacity: 1!important | |
| } | |
| .log-button > div { | |
| color: inherit | |
| } | |
| div.roam-sidebar-container span.bp3-icon-menu-closed::before, | |
| .rm-topbar .bp3-button[class*=bp3-icon-]::before, | |
| .rm-topbar .bp3-button .bp3-icon { | |
| color: var(--header-text-color) | |
| } | |
| #find-or-create-input { | |
| background-color: var(--background-color) | |
| } | |
| .rm-find-or-create-wrapper .bp3-popover .bp3-menu { | |
| background-color: var(--background-color) | |
| } | |
| .rm-find-or-create-wrapper .bp3-popover .bp3-menu div[style*=background-color] { | |
| background-color: var(--header-color)!important | |
| } | |
| .rm-ref-page-view-title > a { | |
| color: var(--tag-color); | |
| background-color: var(--tag-background-color); | |
| font-size: var(--text-size-md) | |
| } | |
| .rm-query .rm-query-title { | |
| background-color: var(--header-color); | |
| color: var(--header-text-color); | |
| font-family: var(--monospace-font)!important; | |
| font-size: var(--text-size-sm) | |
| } | |
| .sidebar-content > div > div { | |
| border-bottom: 1px solid var(--border-color)!important | |
| } | |
| .block-border-left { | |
| border-left: 1px solid var(--border-color) | |
| } | |
| .roam-log-container .roam-log-page { | |
| border-top: 1px solid var(--border-color) | |
| } | |
| .roam-log-container .roam-log-page:first-child { | |
| border-top: 0 | |
| } | |
| .rm-embed-container { | |
| background-color: var(--background-color) | |
| } | |
| span[style="color: red;"] { | |
| color: var(--link-color)!important | |
| } | |
| .rm-query { | |
| border-color: var(--border-color) | |
| } | |
| .rm-multibar { | |
| border-color: var(--border-color) | |
| } | |
| .rm-multibar:hover { | |
| border-color: var(--border-color) | |
| } | |
| .check-container input:checked ~ .checkmark { | |
| background-color: var(--tag-color) | |
| } | |
| .intercom-lightweight-app { | |
| display: none | |
| } | |
| .CodeMirror { | |
| border: 1px solid var(--border-color); | |
| background-color: var(--background-color) | |
| } | |
| .CodeMirror-gutters { | |
| background-color: var(--header-color) | |
| } | |
| .CodeMirror-linenumber { | |
| color: var(--tag-color) | |
| } | |
| .rm-sidebar-outline .rm-title-display { | |
| padding-top: 0; | |
| padding-bottom: 8px | |
| } | |
| #rm-mobile-bar { | |
| z-index: 6 | |
| } | |
| .roam-body-main { | |
| position: relative | |
| } | |
| .rm-topbar { | |
| position: fixed; | |
| left: 0; | |
| right: 0; | |
| top: 0; | |
| z-index: 9999; | |
| background-color: var(--header-color) | |
| } | |
| .bp3-tooltip .bp3-popover-arrow-fill { | |
| fill: var(--background-color) | |
| } | |
| .bp3-tooltip .bp3-popover-content { | |
| background-color: var(--background-color); | |
| color: var(--text-color) | |
| } | |
| .bp3-tooltip .bp3-popover-content a { | |
| color: var(--text-color) | |
| } | |
| @media(min-width:700px) { | |
| div.roam-center > div { | |
| padding-right: 0!important | |
| } | |
| #roam-right-sidebar-content { | |
| padding-left: 42px | |
| } | |
| div.roam-sidebar-container[style*=box-shadow] { | |
| bottom: 0!important; | |
| box-shadow: unset!important | |
| } | |
| .sidebar-content > div > div { | |
| padding: 16px 0 | |
| } | |
| .rm-title-display, | |
| .roam-body-main .rm-title-editing-display { | |
| margin-top: 50px | |
| } | |
| .roam-article .roam-log-page:not(:first-child) .rm-title-display { | |
| margin-top: 0 | |
| } | |
| #right-sidebar .rm-sidebar-outline .rm-title-editing-display { | |
| margin-top: -56px; | |
| margin-bottom: 8px | |
| } | |
| .rm-title-display, | |
| .roam-body-main .rm-title-editing-display { | |
| padding-top: 8px | |
| } | |
| .check-container .checkmark::after { | |
| left: 5px; | |
| top: 1.5px | |
| } | |
| } | |
| .rm-help-popup { | |
| z-index: 9999 | |
| } | |
| .rm-help-popup .rm-help-popup__drag-handle { | |
| background-color: var(--background-color); | |
| border-color: var(--border-color) | |
| } | |
| .jsPanel-hdr, | |
| #jsPanelDNP-min { | |
| border-radius: 5px | |
| } | |
| .jsPanel-headerbar { | |
| border-top-left-radius: 5px; | |
| border-top-right-radius: 5px | |
| } | |
| div[data-tippy-root] { | |
| background-color: var(--background-color) | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment