Created
October 26, 2020 22:58
-
-
Save jurnalanas/e783b87c424e76da61e292ef2afd8d62 to your computer and use it in GitHub Desktop.
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
| :root { | |
| --font-size: 15.5px; | |
| --font-color: hsl(205, 23%, 16%); | |
| --font-color-lighter: hsl(0, 0%, 40%); | |
| --font-color-placeholder: hsl(0, 0%, 70%); | |
| --link-color: hsl(203, 82%, 35%); | |
| --selection-color: hsl(203, 100%, 74%); | |
| --ref-hover-bg-color: hsl(204, 33%, 97%); | |
| --border-color: rgba(0, 0, 0, 0.12); | |
| --subtle-border-color: rgba(0, 0, 0, 0.07); | |
| --search-border-color: rgba(0, 0, 0, 0.07); | |
| --page-background-color: hsl(210, 9%, 98%); | |
| --main-area-background-color: #ffffff; | |
| --cards-background-color: #ffffff; | |
| --secondary-background-color: hsl(210, 9%, 95%); | |
| --popup-background-color: #ffffff; | |
| --reference-item-background: hsl(0, 0%, 99%); | |
| --brackets-color: rgba(0, 0, 0, 0.25); | |
| --empty-text-color: hsl(203, 12%, 75%); | |
| } | |
| body, | |
| .roam-body, | |
| .roam-app, | |
| .rm-pages-title-text, | |
| .bp3-button { | |
| color: var(--font-color) !important; | |
| } | |
| html, | |
| body, | |
| #app { | |
| background: var(--page-background-color) !important; | |
| } | |
| .roam-center { | |
| border-left: 1px solid var(--subtle-border-color) !important; | |
| border-top: 1px solid var(--subtle-border-color) !important; | |
| border-right: 1px solid var(--subtle-border-color) !important; | |
| border-radius: 12px; | |
| box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.03) !important; | |
| overflow: visible !important; | |
| background: var(--main-area-background-color) !important; | |
| margin-right: 12px; | |
| margin-left: 12px; | |
| } | |
| @media (max-width: 640px) { | |
| .roam-center { | |
| margin-right: 6px; | |
| margin-left: 6px; | |
| } | |
| } | |
| .roam-center .roam-article { | |
| padding: 16px 36px 120px !important; | |
| } | |
| @media (max-width: 860px) { | |
| .roam-center .roam-article { | |
| padding: 12px 28px 120px !important; | |
| } | |
| } | |
| @media (max-width: 640px) { | |
| .roam-center .roam-article { | |
| padding: 10px 20px 120px !important; | |
| } | |
| } | |
| .roam-topbar { | |
| background: var(--page-background-color) !important; | |
| border-bottom: none !important; | |
| } | |
| .roam-topbar input#find-or-create-input { | |
| box-shadow: none !important; | |
| border: 1px solid var(--search-border-color) !important; | |
| } | |
| .roam-body, | |
| .roam-topbar, | |
| #right-sidebar, | |
| .roam-sidebar-container { | |
| background: var(--page-background-color) !important; | |
| box-shadow: none !important; | |
| } | |
| #right-sidebar { | |
| border: none !important; | |
| transition: none !important; | |
| overflow: hidden !important; | |
| } | |
| #right-sidebar h1 { | |
| font-size: 18px !important; | |
| } | |
| #right-sidebar #roam-right-sidebar-content { | |
| margin-left: -6px !important; | |
| } | |
| #right-sidebar #roam-right-sidebar-content > div[style] { | |
| border-bottom: 1px solid var(--subtle-border-color) !important; | |
| } | |
| #right-sidebar .hoverparent, | |
| #right-sidebar .react-resizable { | |
| max-width: 100% !important; | |
| } | |
| #right-sidebar .hoverparent img, | |
| #right-sidebar .react-resizable img { | |
| max-width: 100% !important; | |
| } | |
| .rm-title-display, | |
| .rm-title-textarea { | |
| height: auto !important; | |
| line-height: 1.5 !important; | |
| font-size: 26px !important; | |
| font-weight: 700 !important; | |
| } | |
| .rm-level1 { | |
| margin-top: -4px !important; | |
| } | |
| .rm-level1 div, | |
| .rm-level1 textarea { | |
| font-size: 22px !important; | |
| line-height: 1.5 !important; | |
| font-weight: 700 !important; | |
| } | |
| .rm-level2 { | |
| margin-top: -3px !important; | |
| } | |
| .rm-level2 div, | |
| .rm-level2 textarea { | |
| font-size: 20px !important; | |
| line-height: 1.5 !important; | |
| font-weight: 600 !important; | |
| } | |
| .rm-level3 { | |
| margin-top: -2px !important; | |
| } | |
| .rm-level3 div, | |
| .rm-level3 textarea { | |
| font-size: 18px !important; | |
| line-height: 1.5 !important; | |
| } | |
| .level2 { | |
| font-weight: inherit !important; | |
| } | |
| h1 { | |
| color: var(--font-color) !important; | |
| } | |
| div.roam-article span > a:not(.rm-alias-page):after { | |
| content: ""; | |
| display: inline-block; | |
| background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBmaWxsPSIjMzM3QUI3Ij48cGF0aCBkPSJNNiAxMmwxLjA2NTgxZS0xNCAxLjUwOTk2ZS0wN2M4LjMzOTI3ZS0wOC41NTIyODUuNDQ3NzE1IDEgMSAxaDkuNWwtNC4zNzExNGUtMDgtMS43NzYzNmUtMTVjLjU1MjI4NSAyLjQxNDExZS0wOCAxLS40NDc3MTUgMS0xIDIuNDE0MTFlLTA4LS41NTIyODUtLjQ0NzcxNS0xLTEtMWgtOS41bC00LjM3MTE0ZS0wOCAzLjU1MjcxZS0xNWMtLjU1MjI4NSAyLjQxNDExZS0wOC0xIC40NDc3MTUtMSAxIDAgMCAwIDguODgxNzhlLTE1IDAgOC44ODE3OGUtMTVaIj48L3BhdGg+PHBhdGggZD0iTTguMiAxNC43MjJsMS4wMDg3OWUtMDctOC4yMjU5MWUtMDhjLS42MjEwMzguNTA2NDA2LTEuMzk4NjcuNzgxNDA3LTIuMi43NzhsLTEuNTI5OWUtMDctMy41NTI3MWUtMTVjLTEuOTMzLTguNDQ5NGUtMDgtMy41LTEuNTY3LTMuNS0zLjUgOC40NDk0ZS0wOC0xLjkzMyAxLjU2Ny0zLjUgMy41LTMuNWwxLjM2NDc3ZS0wNy01LjAzNzkzZS0xMGMuODAxNDIxLS4wMDI5NTgzNSAxLjU3OTAyLjI3MjM4MSAyLjIuNzc5bC0zLjY2NDA2ZS0wOC0yLjk2MDQzZS0wOGMuNDI5OTU0LjM0NzM4NyAxLjA2MDExLjI4MDQ1MyAxLjQwNzUtLjE0OTUgLjM0NzM4Ny0uNDI5OTU0LjI4MDQ1My0xLjA2MDExLS4xNDk1LTEuNDA3NWw4LjE3MTUxZS0wOCA2LjYwMjcxZS0wOGMtMi4zNjI2Ny0xLjkwOTA4LTUuODI1NjEtMS41NDEzNy03LjczNDY5LjgyMTMwOCAtMS45MDkwOCAyLjM2MjY3LTEuNTQxMzcgNS44MjU2MS44MjEzMDggNy43MzQ2OSAyLjAxNjQ2IDEuNjI5MzMgNC44OTY5MiAxLjYyOTMzIDYuOTEzMzggMS4zMjA1NGUtMDdsLTEuNTM0OThlLTA4IDEuMjQxMDFlLTA4Yy40Mjk2NzgtLjM0NzM4Ny40OTYzODctLjk3NzMyMi4xNDktMS40MDcgLS4zNDczODctLjQyOTY3OC0uOTc3MzIyLS40OTYzODctMS40MDctLjE0OVoiPjwvcGF0aD48cGF0aCBkPSJNMTggNi41bC04LjUxNDdlLTA4IDEuMDI1NTFlLTEwYy0xLjI1ODM5LjAwMTUxNTYyLTIuNDc4NDcuNDMzMDI2LTMuNDU4IDEuMjIzbC0xLjExOTYzZS0wOSA5LjA1NzgzZS0xMGMtLjQyOTQwMS4zNDczODctLjQ5NTg4Ny45NzcwOTktLjE0ODUgMS40MDY1IC4zNDczODcuNDI5NDAxLjk3NzA5OS40OTU4ODcgMS40MDY1LjE0ODVsMS4xMTc2OGUtMDgtOS4xMDk5NWUtMDljLjYyMTEyLS41MDYyNTkgMS4zOTg3LS43ODEyNDEgMi4yLS43NzhsLTEuNTI5OWUtMDcgMy41NTI3MWUtMTVjMS45MzMtOC40NDk0ZS0wOCAzLjUgMS41NjcgMy41IDMuNSA4LjQ0OTRlLTA4IDEuOTMzLTEuNTY3IDMuNS0zLjUgMy41bC0xLjY3NDk0ZS0wNyA3LjcxMThlLTEwYy0uODAxMjAzLjAwMzY4ODkxLTEuNTc4ODMtLjI3MDk1My0yLjItLjc3N2w1LjIzNjA2ZS0wOCA0LjIzMzI2ZS0wOGMtLjQyOTY3OC0uMzQ3Mzg3LTEuMDU5NjEtLjI4MDY3OC0xLjQwNy4xNDkgLS4zNDczODcuNDI5Njc4LS4yODA2NzggMS4wNTk2MS4xNDkgMS40MDdsMS41NDU4OGUtMDcgMS4yNDgzNmUtMDdjMi4zNjMyMyAxLjkwODM5IDUuODI2MDYgMS41Mzk2OCA3LjczNDQ1LS44MjM1NDggMS45MDgzOS0yLjM2MzIzIDEuNTM5NjgtNS44MjYwNi0uODIzNTQ4LTcuNzM0NDUgLS45Nzc2ODEtLjc4OTUxNC0yLjE5NjI1LTEuMjIwNDItMy40NTI5MS0xLjIyMVoiPjwvcGF0aD48L2c+PC9zdmc+); | |
| transform: rotate(-45deg); | |
| background-size: 15px 15px; | |
| width: 15px; | |
| height: 15px; | |
| margin: 0 2px 0 3px; | |
| position: relative; | |
| bottom: -2px; | |
| left: -1px; | |
| } | |
| div.roam-article .rm-level1 span > a:not(.rm-alias-page):after { | |
| background-size: 20px 20px; | |
| width: 20px; | |
| height: 20px; | |
| } | |
| div.roam-article .rm-level2 span > a:not(.rm-alias-page):after { | |
| background-size: 18px 18px; | |
| width: 18px; | |
| height: 18px; | |
| } | |
| div.roam-article .rm-level3 span > a:not(.rm-alias-page):after { | |
| background-size: 16px 16px; | |
| width: 16px; | |
| height: 16px; | |
| } | |
| .block-highlight-blue { | |
| background-color: var(--selection-color) !important; | |
| } | |
| .rm-page-ref-link-color { | |
| color: var(--link-color) !important; | |
| } | |
| .rm-page-ref-brackets { | |
| color: var(--brackets-color) !important; | |
| } | |
| .bp3-input { | |
| color: var(--font-color) !important; | |
| background: var(--main-area-background-color) !important; | |
| } | |
| .bp3-input::placeholder { | |
| color: var(--font-color-placeholder) !important; | |
| } | |
| .bp3-elevation-3, | |
| .confirmation-content-dialog, | |
| .bp3-dialog { | |
| background: var(--popup-background-color) !important; | |
| } | |
| .bp3-elevation-3 div.dont-unfocus-block[style*=background] { | |
| background: var(--secondary-background-color) !important; | |
| } | |
| .rm-title-untitled, | |
| #block-input-ghost > span, | |
| textarea::placeholder { | |
| color: var(--empty-text-color) !important; | |
| } | |
| .rm-all-pages .table .rm-pages-row.rm-pages-row-header { | |
| background: var(--page-background-color) !important; | |
| } | |
| body, | |
| div, | |
| textarea, | |
| .level2 { | |
| font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important; | |
| } | |
| iframe { | |
| border: none !important; | |
| } | |
| .loading-astrolabe { | |
| position: absolute !important; | |
| width: 80px !important; | |
| height: 80px !important; | |
| opacity: 0.3 !important; | |
| top: calc(50% - 40px) !important; | |
| left: calc(50% - 40px) !important; | |
| } | |
| #roam-sidebar-logo { | |
| display: none !important; | |
| } | |
| .rm-page-ref-tag { | |
| color: #9099a1 !important; | |
| } | |
| span.checkmark { | |
| top: -2px; | |
| } | |
| .roam-log-container .roam-log-page { | |
| border-top: 1px solid var(--subtle-border-color) !important; | |
| } | |
| .roam-log-container .roam-log-page:first-child { | |
| min-height: 0 !important; | |
| border-top: none !important; | |
| } | |
| .rm-embed-container { | |
| border-radius: 6px !important; | |
| } | |
| .rm-reference-item { | |
| background: var(--reference-item-background) !important; | |
| border: 1px solid var(--subtle-border-color) !important; | |
| border-radius: 6px !important; | |
| padding: 8px 10px 8px 2px !important; | |
| } | |
| .rm-reference-item .rm-block-text { | |
| font-size: var(--font-size) !important; | |
| } | |
| .rm-full-width { | |
| margin-right: 0 !important; | |
| } | |
| .kanban-board { | |
| max-width: 100% !important; | |
| padding: 0 !important; | |
| background: none !important; | |
| } | |
| .kanban-board .kanban-column { | |
| border-radius: 6px !important; | |
| padding: 0 !important; | |
| margin: 0 !important; | |
| } | |
| .kanban-board .kanban-column:not([style*=background]) { | |
| background: transparent !important; | |
| } | |
| .kanban-board .kanban-column[style*=background] { | |
| background: var(--secondary-background-color) !important; | |
| } | |
| .kanban-board .kanban-column .kanban-title { | |
| text-align: left !important; | |
| border-bottom: 1px solid var(--subtle-border-color) !important; | |
| padding: 2px 8px !important; | |
| min-height: 31px; | |
| max-height: 31px; | |
| font-size: 14px !important; | |
| white-space: nowrap; | |
| overflow: hidden; | |
| text-overflow: ellipsis; | |
| } | |
| .kanban-board .kanban-column .kanban-card { | |
| background: var(--cards-background-color) !important; | |
| box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.7), 0px 4px 7px -1px rgba(0, 0, 0, 0.07) !important; | |
| border-radius: 4px !important; | |
| padding: 6px 10px !important; | |
| margin: 0px 6px 12px !important; | |
| font-size: 14px !important; | |
| } | |
| .kanban-board .kanban-column .kanban-card .check-container { | |
| margin-bottom: 8px !important; | |
| } | |
| .bp3-button { | |
| color: var(--font-color-lighter) !important; | |
| } | |
| .bp3-popover-content div > div > .flex-h-box div > div > span, | |
| .bp3-popover-content div > div > .flex-h-box div > div > strong, | |
| .bp3-popover-content div > div > div > button, | |
| .bp3-popover-content > ul > div { | |
| color: #182026 !important; | |
| } | |
| .DayPicker { | |
| color: #182026 !important; | |
| } | |
| .rm-block-ref { | |
| border-bottom: 0.5px solid var(--border-color) !important; | |
| } | |
| .rm-block-ref:hover { | |
| background: var(--ref-hover-bg-color) !important; | |
| } | |
| .CodeMirror { | |
| font-size: 13px !important; | |
| } | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .log-button:hover, | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .starred-pages-wrapper .starred-pages .page:hover { | |
| background-color: transparent !important; | |
| color: var(--font-color) !important; | |
| } | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .log-button, | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .starred-pages-wrapper, | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .starred-pages-wrapper .starred-pages .page, | |
| .bp3-minimal > div { | |
| color: var(--font-color-lighter) !important; | |
| font-size: 13px !important; | |
| } | |
| .roam-sidebar-content { | |
| padding: 0 !important; | |
| } | |
| .roam-sidebar-content > div:not(.log-button):not(:first-child) { | |
| padding: 0 !important; | |
| } | |
| .roam-sidebar-content > div:first-child { | |
| padding-bottom: 18px !important; | |
| } | |
| .roam-sidebar-content div { | |
| line-height: 1.2 !important; | |
| } | |
| .roam-sidebar-content .rm-db-title { | |
| margin-top: 0 !important; | |
| color: var(--font-color-lighter) !important; | |
| } | |
| .starred-pages-wrapper > div:first-child { | |
| display: none; | |
| } | |
| .starred-pages-wrapper .flex-h-box, | |
| .starred-pages-wrapper .flex-h-box span { | |
| font-size: 13px !important; | |
| opacity: 0.6 !important; | |
| } | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .log-button, | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .starred-pages-wrapper .starred-pages .page { | |
| padding: 6px 24px 6px !important; | |
| } | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .shortcut { | |
| padding: 14px 24px 0; | |
| } | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .top-row { | |
| padding: 12px 0 0 20px; | |
| } | |
| .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .top-row:hover { | |
| background-color: inherit; | |
| } | |
| .bp3-icon-small { | |
| padding-left: 24px !important; | |
| } | |
| .rm-block-text { | |
| max-width: 660px !important; | |
| font-size: var(--font-size) !important; | |
| } | |
| .block-bullet-view { | |
| margin-bottom: 3px !important; | |
| } | |
| .controls .simple-bullet-outer { | |
| margin-top: 4px !important; | |
| } | |
| .block-border-left { | |
| border-left-color: var(--subtle-border-color) !important; | |
| } | |
| .rm-reference-main div > strong { | |
| color: gray !important; | |
| } | |
| #rm-mobile-bar { | |
| background-color: var(--main-area-background-color) !important; | |
| } | |
| #rm-mobile-bar[style*="bottom: 0px"] { | |
| padding-bottom: env(safe-area-inset-bottom); | |
| box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 15px, rgba(0, 0, 0, 0.1) 0px 0px 50px !important; | |
| } | |
| /* Credits */ | |
| .roam-topbar > div > div:last-child ul.bp3-menu:after { | |
| content: "Better Roam Research theme by @linuz90"; | |
| width: 160px; | |
| display: inline-block; | |
| font-size: 13px; | |
| line-height: 1.4; | |
| padding: 7px; | |
| opacity: 0.6; | |
| color: var(--font-color-lighter); | |
| } | |
| @media (prefers-color-scheme: dark) { | |
| :root { | |
| --font-color: hsl(205, 0%, 98%); | |
| --font-color-lighter: hsl(0, 0%, 50%); | |
| --font-color-placeholder: hsl(0, 0%, 36%); | |
| --link-color: hsl(203, 62%, 55%); | |
| --selection-color: hsl(203, 56%, 36%); | |
| --reference-item-background: hsl(0, 0%, 8%); | |
| --ref-hover-bg-color: hsl(204, 20%, 17%); | |
| --border-color: rgba(255, 255, 255, 0.25); | |
| --subtle-border-color: rgba(255, 255, 255, 0.07); | |
| --search-border-color: rgba(255, 255, 255, 0.06); | |
| --page-background-color: hsl(0, 0%, 8%); | |
| --main-area-background-color: hsl(0, 0%, 12%); | |
| --cards-background-color: hsl(0, 0%, 20%); | |
| --secondary-background-color: hsl(0, 0%, 18%); | |
| --popup-background-color: hsl(0, 0%, 4%); | |
| --brackets-color: rgba(255, 255, 255, 0.3); | |
| --empty-text-color: hsl(203, 5%, 70%); | |
| } | |
| .roam-highlight, | |
| .block-highlight-yellow { | |
| background-color: #5a5016 !important; | |
| } | |
| .bp3-overlay-backdrop { | |
| background-color: rgba(0, 0, 0, 0.7) !important; | |
| } | |
| .rm-embed-container { | |
| background-color: #2b3033 !important; | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment