🌳

Forest CSS

:root{ --color-darkmode: #0B1E0E; --color-accent-1: #406A40; --color-accent-2: #F27837; --color-dark-1: #252422; --color-dark-op: #464F48; --color-gray: #C8C8C8; --color-sidebars: #191C18; --color-light-1: #ffffff; --color-light-2: #F8FDF4; --color-thought-tag: #FD88AA; --color-area-tag: #86DAFD; --color-subtask-tag: #FFB671; --color-timeline-tag: #FDF772; --color-urgent-tag: #FB6767; --color-inbox-tag: #A88DFD; --color-person-tag: #FFB671; --color-consideration-tag: #86DAFD; --color-editlater-tag: #FB6767; --color-morning-tag: #FFB671; --color-evening-tag: #A88DFD; --color-quicktask-tag: #FD88AA; } /* FONTS */ h1.rm-title-display, .rm-title-textarea { font-family: 'Futura' !important; color: var(--color-accent-1) !important; font-weight: 700; font-size: 48px; } .roam-body .roam-app { color: var(--color-gray); background-color: var(--color-darkmode); } .roam-topbar { background-color: var(--color-darkmode); } body, textarea { font-size: 14px; } .rm-highlight { color: black; filter: hue-rotate(80deg); } /*SEARCH */ .bp3-input, .bp3-input[readonly] { background: #CCDBC8; } .rm-find-or-create-wrapper .rm-menu-item .rm-search-list-item { word-break: break-word; color: var(--color-dark-op); overflow-wrap: break-spaces; margin-left: -20px; } .rm-autocomplete-result { color: var(--color-dark-op); } .bp3-text-overflow-ellipsis { color: var(--color-dark-op); } /* BODY AND BLOCKS */ .roam-block-container { max-width: 1000px; } .roam-block { max-width: 850px; } .roam-body-main { display: block; } .rm-page-ref-brackets { display:none; } .block-border-left { border-left: 1px solid var(--color-dark-op); } .block-highlight-blue { background-color: var(--color-accent-1); } .rm-inline-references { background-color: transparent; color: var(--color-light-2); } .rm-zoom-item-content { color: var(--color-light-2); } /* POMODORO */ .dont-focus-block.bp3-button.rm-pomodoro{ color: white; } /* KANBAN */ .kanban-board { background-color: transparent; padding: 0; } .kanban-title { background: transparent; color: var(--color-gray) !important; font-weight: bold; padding: 0px !important; max-height: 30px; border: none; display: flex; align-items: center; } .kanban-title > span { display: block; margin: auto; } .kanban-column { border-radius: 10px; box-shadow: 0px 8px 14px rgba(0, 0, 0, 0.05); padding: 0; overflow: hidden; } .kanban-card { border-radius: 10px; box-shadow: 0px 8px 14px rgba(0, 0, 0, 0.05); } .kanban-card { background-color: var(--color-dark-op); color: var(--color-gray); margin: 8px; box-shadow: 0px 1px 2px var(--color-dark-1); padding: 10px; border-radius: 4px; line-height: 1.3em; } .kanban-column { background-color: transparent; margin: 0px 4px 0px 4px; min-width: 200px; border-radius: 6px; } /* SIDEBAR LEFT */ .roam-body .roam-app .roam-sidebar-container { background-color: var(--color-sidebars); border-right: 1px dashed var(--color-gray); } .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .starred-pages-wrapper { color: var(--color-accent-2); font-size: 16px; } .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .starred-pages-wrapper > :first-child { display: none; } .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .starred-pages-wrapper .starred-pages .page { font-size: 15px } .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .starred-pages-wrapper .starred-pages .page, .roam-body .roam-app .roam-sidebar-container > * { opacity: 80%; box-shadow: none; color: var(--color-gray); } .roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .log-button { font-size: 12px; font-weight: 500; letter-spacing: 1px; color: var(--color-accent-1); } .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 { background: var(--color-sidebars); color: var(--color-dark-op); opacity: 100; } /* SIDEBAR RIGHT */ #right-sidebar { background-color: var(--color-sidebars); border-left: 1px dashed var(--color-gray); } #right-sidebar .bp3-button + div { font-weight: 700 } #right-sidebar .bp3-button + div strong { font-weight: 400; color: var(--color-gray); } #right-sidebar button { color: var(--color-accent-2); } /* QUERY */ .rm-query { background-color: transparent; border: none; border-top-left-radius: 7px; border-top-right-radius: 7px; border-radius: 10px; } .rm-query .rm-query-title { background-color: var(--color-accent-1); color: var(--color-gray); font-size: .8em; } /* PAGE SORTER */ .rm-pages-row .rm-pages-col { color: white; padding: 8px 4px; flex: 1 0 15%; } .rm-pages-title-text { color: white; } .rm-clickable-pill.empty-pill { background-color: transparent; color: white; } .title-children-text { color: var(--color-gray); } #rm-all-pages-column-titles { background-color: var(--color-sidebars); border-bottom: 1px dashed var(--color-gray); } .rm-pages-row-header { background-color: var(--color-sidebars); } .rm-clickable-pill.level1-pill { background-color: transparent; color: var(--color-light-2); } .rm-clickable-pill { background-color: transparent; color: var(--color-light-2); } /* SLIDER */ .bp3-intent-primary { background-color: var(--color-dark-op) !important; } .bp3-slider-handle { background-color: var(--color-light-2) !important; border-radius: 10px; } .bp3-slider-label { color: var(--color-accent-1) !important; } .bp3-slider-handle .bp3-slider-label{ background-color: var(--color-accent-1) !important; color: var(--color-light-1) !important; } /* CHECKBOX */ .check-container { padding-right: 2px; vertical-align: text-bottom; top: -5px; } .check-container .checkmark { width: 14px; height: 14px; } .check-container .checkmark::after { left: 4.5px; top: 1px; } .check-container input[checked] + .checkmark { background-color: var(--color-accent-2) !important; } /* REFERENCES */ span.rm-page-ref[data-tag] { background-color: transparent; color: var(--color-accent-2); padding: 3px 7px; line-height: 2em; border-radius: 10px; font-weight: 550; } span.rm-page-ref[data-tag]:not([data-tag="42SmartBlock"]):not([data-tag="Source"]):not([data-tag="Thought"]):not([data-tag="Quicktask"]):not([data-tag="Area"]):not([data-tag="Consideration"]):not([data-tag="Evening"]):not([data-tag="Morning"]):not([data-tag="Editlater"]):not([data-tag="Urgent"]):not([data-tag="Inbox"]):not([data-tag="Timeline"]):not([data-tag="Subtask"]):not([data-tag="Person"])::before{ content: '🌳'; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } span.rm-page-ref[data-tag="Source"]::before { content: 'πŸ“š'; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } span.rm-page-ref[data-tag="Source"] { color: var(--color-quicktask-tag); padding: 3px 7px; line-height: 2em; border-radius: 10px; font-weight: 600; } span.rm-page-ref[data-tag="Quicktask"]::before { content: '⛳️'; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } span.rm-page-ref[data-tag="Quicktask"] { color: var(--color-quicktask-tag); padding: 3px 7px; line-height: 2em; border-radius: 10px; font-weight: 600; } span.rm-page-ref[data-tag="Evening"]::before { content: 'πŸ›Œ'; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } span.rm-page-ref[data-tag="Evening"] { color: var(--color-evening-tag); padding: 3px 7px; line-height: 2em; border-radius: 10px; font-weight: 600; } span.rm-page-ref[data-tag="Morning"] { color: var(--color-morning-tag); padding: 3px 7px; line-height: 2em; border-radius: 10px; font-weight: 600; } span.rm-page-ref[data-tag="Morning"]::before { content: 'πŸŒ…'; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } span.rm-page-ref[data-tag="Editlater"] { color: var(--color-editlater-tag); padding: 3px 7px; line-height: 2em; border-radius: 10px; font-weight: 600; } span.rm-page-ref[data-tag="Editlater"]::before { content: 'πŸ› '; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } span.rm-page-ref[data-tag="Consideration"] { color: var(--color-consideration-tag); padding: 3px 7px; line-height: 2em; border-radius: 10px; font-weight: 600; } span.rm-page-ref[data-tag="Consideration"]::before { content: 'πŸ—³' ; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } span.rm-page-ref[data-tag="Inbox"] { color: var(--color-inbox-tag); padding: 3px 7px; line-height: 2em; border-radius: 10px; font-weight: 600; } span.rm-page-ref[data-tag="Inbox"]::before { content: 'πŸ“₯'; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } span.rm-page-ref[data-tag="Person"] { color: var(--color-person-tag); padding: 3px 7px; line-height: 2em; border-radius: 10px; font-weight: 600; } span.rm-page-ref[data-tag="Person"]::before { content: 'πŸ™‡β€β™‚οΈ'; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } span.rm-page-ref[data-tag="Urgent"] { color: var(--color-urgent-tag); padding: 3px 7px; line-height: 2em; border-radius: 10px; font-weight: 600; } span.rm-page-ref[data-tag="Urgent"]::before { content: '🚩'; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } span.rm-page-ref[data-tag="Timeline"] { color: var(--color-timeline-tag); padding: 3px 7px; line-height: 2em; border-radius: 10px; font-weight: 600; } span.rm-page-ref[data-tag="Timeline"]::before { content: 'πŸ•˜'; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } span.rm-page-ref[data-tag="Subtask"] { color: var(--color-subtask-tag); padding: 3px 7px; line-height: 2em; border-radius: 10px; font-weight: 600; } span.rm-page-ref[data-tag="Subtask"]::before { content: '🌱'; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } span.rm-page-ref[data-tag="Area"] { color: var(--color-area-tag); padding: 3px 7px; line-height: 2em; border-radius: 10px; font-weight: 600; } span.rm-page-ref[data-tag="Area"]::before { content: 'πŸ—Ί'; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } span.rm-page-ref[data-tag="Thought"] { color: var(--color-thought-tag); padding: 3px 7px; line-height: 2em; border-radius: 10px; font-weight: 600; } span.rm-page-ref[data-tag="Thought"]::before { content: '🧠'; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } .rm-block-ref.dont-focus-block { background-color: transparent; } .roam-block-container.block-bullet-view .rm-embed-container div[style^='flex: 1 1 100%; overflow: hidden;'] { background-color: var(--color-accent-1) !important; } .rm-block-ref::before { content: 'πŸƒ'; display: inline-block; width: 10px; border-radius: 40px; height: 10px; margin-right: 10px; } .rm-reference-item { margin-top: 8px; border-radius: 6px; border: 1px dashed var(--color-gray); margin-right: 8px; flex: 1 1 100%; word-break: break-word; background-color: var(--color-sidebars); padding: 8px; } .rm-page-ref { color: #CAFB93; } .rm-page-ref-link-color { color: #CAFB93; } a { color: var(--color-accent-2); }