This CSS code is Roamresearch.com style hack described but not owned by Mint Natchamon. Roam Research is a productivity/knowledge management app with a unique graph/node method links related ideas. This allows people in a diverse range of fields from project management to academia, spiritual communities, sales, and creative writers to write, research and even manage customer relationship. It allows users to adapt the presentation of their work in different ways via many contemporary scripting languages from CSS, JavaSCript, Python, and many more. This CSS script changes the aesthetic presentation of several UI features.
Roam Research Magazine Syle +Color +Round boxes CSS by fukyourstupidregistrationprocess
Details
Authorfukyourstupidregistrationprocess
LicenseNo License
Categoryroamresearch.com
Created
Updated
Size12 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name Roam Research Magazine Syle +Color +Round boxes CSS
@version 20211117.01.47
@namespace userstyles.world/user/fukyourstupidregistrationprocess
@description This CSS code is Roamresearch.com style hack described but not owned by Mint Natchamon. Roam Research is a productivity/knowledge management app with a unique graph/node method links related ideas. This allows people in a diverse range of fields from project management to academia, spiritual communities, sales, and creative writers to write, research and even manage customer relationship. It allows users to adapt the presentation of their work in different ways via many contemporary scripting languages from CSS, JavaSCript, Python, and many more. This CSS script changes the aesthetic presentation of several UI features.
@author Mt Whitney Labs
@license No License
==/UserStyle== */
@-moz-document url-prefix("https://roamresearch.com/#/") {
/*### ROAM CUSTOM THEME -- Magazine Style ###
> Adapted from themes by Mark Robertson
> Which in turn are based on too many to mention individually
> v1.0
*/
/* README:
> Amateur work, this is gonna be messy
> You may need to first install Google Fonts 'Oswald' and 'EB Garamond' locally
> Unresolved styling issues to fix in future version:
•page embeds
•block references in h1 or h2 font matching
•possibly more I haven't noticed
*/
/* Left Navigation Pane */
.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 {
background-color: #182026;
color: #5c7080;
font-size: 16px;
font-family: 'Oswald', sans-serif;
}
.roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .flex-h-box {
color: #5c7080;
font-size: 16px;
font-family: 'Oswald', sans-serif;
}
/* Hover effect for Shortcut Page and Navigation Bar */
.roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .starred-pages-wrapper .starred-pages .page:hover {
color: black;
font-weight: bold;
border-radius: 15px;
background-color: #f7e4e7;
}
.roam-body .roam-app .roam-sidebar-container .roam-sidebar-content .log-button:hover {
color: black;
background-color: #f7e4e7;
border-radius: 15px;
}
/* Side Bar Open/Close Icon */
.bp3-button:before,
.bp3-minimal:before,
.bp3-icon-menu:before,
.bp3-small:before {
color: #5c7080 !important;
}
/* Right Sidebar */
.right-sidebar {
background-color: #f7e4e7 !important;
font-size: 17px;
}
.right-sidebar .level2 a {
color: #555;
}
.roam-right-sidebar-content h1 {
font-size: 30px;
}
.roam-right-sidebar-content h2 {
font-size: 24px;
}
.roam-right-sidebar-content h3 {
font-size: 20px;
}
/* Font Styles*/
div {
font-family: 'EB Garamond', serif;
line-height: 1.3em;
margin: 0px;
padding: 0px;
}
.roam-body .roam-app .roam-main .roam-article {
color: #000;
font-size: 18px;
}
.roam-table th,
.roam-table td,
.roam-table tr {
font-size: 15px;
}
/* Header Styles */
.roam-body .roam-app h1 {
/* styles page titling */
font-family: 'Oswald';
color: #444 !important;
font-size: 42px;
font-weight: 500;
}
.roam-body .roam-app h2 {
/* styles page titling */
font-family: 'Oswald' !important;
font-size: 30px;
color: #555 !important;
font-weight: 500;
}
.roam-app h3 {
/* styles page titling */
font-family: 'Impact' !important;
font-size: 24px;
color: #3d516d !important;
font-weight: normal;
}
/* Header Styles Within Pages*/
.rm-level1 .rm-block-text {
font-family: 'Oswald';
font-size: 40px !important;
font-weight: 500 !important;
}
.rm-level2 .rm-block-text {
font-family: 'Oswald';
font-weight: 400 !important;
}
.rm-level3 a {
color: #444;
}
/* Styles Page Links Sitewide */
span.rm-page-ref {
color: #A00;
}
/* Markdown Link Titles (External URLs)*/
a {
color: #C05e12;
}
/* Selection Style */
.rm-block-input {
background-color: #f7e4e7;
border-radius: 10px;
padding-left: 5px;
padding-right: 5px;
font-family: 'EB Garamond', serif;
}
/* File Tree Style */
.block-border-left {
/* the tree/outline graphics */
border-left: 1px solid #bfccd6;
}
/* Bullet Style */
.controls .simple-bullet-outer .simple-bullet-inner {
border-radius: 50%;
width: 5px;
height: 5px;
background-color: #A00;
}
/* Expandable Bullets */
.roam-bullet-closed {
background-color: #f7e4e7;
}
/* Roam Search Box */
.bp3-input,
.bp3-input[readonly] {
background: white;
box-shadow: inset 0 0 0 1px #bfccd6;
}
/* Text in Search Results Box */
.rm-find-or-create-wrapper .rm-menu-item .rm-search-list-item {
word-break: break-word;
color: black;
overflow-wrap: break-word;
margin-left: -20px;
}
/* Create New Page Style */
.rm-find-or-create-wrapper .rm-menu-item .rm-search-title .rm-new-page {
color: #A00;
}
/* Popup Style */
.bp3-popover-content {
background: yellow !important;
}
.bp3-popover .bp3-popover-arrow-fill {
fill: #62003b;
}
.bp3-popover .bp3-popover-content,
.bp3-menu {
background: #ffffff !important;
color: #3d516d;
}
/* Slash Popup */
.bp3-elevation-3 {
color: black;
background-color: #f7e4e7;
border-radius: 4px;
box-shadow: 0 0 0 1px #444,
0 2px 10px #444/*,
/*0 8px 24px rgba(16, 22, 26, 0.2)*/;
}
/* Block Reference Style */
.rm-block-ref {
padding: 4px 2px;
margin: -4px 0px;
display: flow;
border-radius: 5px;
border-bottom: 1px solid #999;
cursor: alias;
padding-left: 0px;
}
.rm-block-ref:hover {
background-color: #f7e4e7;
border-radius: 8px;
}
/* Reference Separator Style */
.rm-reference-container {
border-top: 3px solid #999;
padding-top: 12px;
margin-bottom: 8px;
}
/*Reference Boxes Style */
.rm-reference-item {
background-color: #faf2f4;
padding: 20px;
}
/* Kanban Style */
.kanban-board {
background-color: #fff;
}
.kanban-card {
background-color: white;
margin: 8px;
box-shadow: 0px 1px 2px #9EB3C0;
padding: 10px;
border-radius: 2px;
line-height: 1.3em;
}
.kanban-title {
text-align: center;
font-weight: bold;
padding-top: 6px;
}
.kanban-column {
background-color: #E4EDF2;
margin: 0px 4px 0px 4px;
padding: 4px;
min-width: 200px;
border-radius: 3px;
}
/* Roam Page Sorter */
.rm-pages-row {
color: black;
font-size: 18px;
padding: 8px 4px;
flex: 1 0 15%;
}
/* Highlight Styles */
.roam-highlight {
background-color: #f8ee4d;
margin: -2px;
padding: 2px;
}
/* Namespace Color */
.rm-page-ref-namespace-color {
color: green;
}
/* Tag Styles */
.rm-page-ref-tag {
color: #62003b !important;
background-color: #f7e4e7;
border-radius: 8px;
padding: .5px 3.5px .5px 3.5px;
}
.rm-page-ref-tag:hover {
color: #444 !important;
background-color: #f7e4e7;
text-decoration: none;
}
/* Overflow Text */
.bp3-text-overflow-ellipsis {
text-overflow: unset;
white-space: unset;
}
/* Split Screen CSS for Roam */
/* "Assembled" and tweaked by @DavidCrandall */
/* https://davidcrandallwrites.com */
/* less space below page heading */
.roam-body .roam-app .roam-main .roam-article .rm-title-display {
margin-bottom: 10px;
}
h1.level2 {
font-size: 36px !important;
}
/* Main block - remove centering */
.roam-center {
--align-item: left;
flex-basis: 40% !important;
}
/* lighter bullets */
.right-sidebar .controls .roam-bullet-closed,
.controls .roam-bullet-closed {
background: none;
border: 1px solid blue;
}
.simple-bullet-inner {
opacity: 0.3;
}
/* lighter vertical guides */
.block-border-left {
border-color: #eee;
}
.roam-block-container h1 {
font-weight: 300;
font-size: 26px;
color: black;
}
.roam-block-container h2 {
font-weight: 600;
font-size: 18px;
color: black;
}
/* align checkboxes better */
label.check-container {
margin-bottom: 5px;
margin-right: 3px;
}
/* align checkboxes in zoomed-in headings */
.rm-level1 label.check-container {
margin-bottom: 10px;
margin-right: -3px;
}
/* don't shrink block references */
.rm-block-ref {
font-size: 1em;
padding: 0;
margin: 0;
}
.rm-block-ref label.check-container {
margin-bottom: 12px;
}
/* don't need "SHORTCUTS" heading */
.starred-pages-wrapper .flex-h-box {
display: none;
}
.starred-pages-wrapper > div:first-child {
margin: 0 -18px;
}
/* more subtle logo */
.roam-sidebar-logo img {
opacity: 0.4;
}
.roam-sidebar-logo span {
display: none;
}
/* fade loading astrolabe */
.loading-astrolabe img {
opacity: 0.2;
}
/* lighter sidebar background */
.right-sidebar {
background-color: rgba(216, 225, 232, 0.2) !important;
/* rgba(216, 225, 232, 0.3) */
border-left: 1px solid #ddd !important;
}
/* sidebar sections */
.roam-right-sidebar-content > div {
border-bottom: 1px solid #ddd !important;
margin: 0 !important;
padding: 10px 4px 10px 50px;
}
/* sidebar section headings */
.roam-right-sidebar-content > div > div:first-child {
margin-left: -10px;
}
/* rule under top section of left sidebar */
.roam-sidebar-content > div:first-child {
padding: 4px 16px !important;
margin-bottom: 8px;
border-bottom: 1px solid rgb(57, 75, 89);
}
/* rule under topbar */
.roam-topbar {
border-bottom: 1px solid #eee;
}
/* crumbs */
.rm-reference-item > div:first-child > div:first-child > div > pan:not(.bp3-icon-chevron-right),
.roam-article > div:first-child:not(.roam-log-container) > div:first-child > div > span:not(.bp3-icon-chevron-right) {
font-size: 12px;
line-height: 1.3;
color: #bbb !important;
/* truncate to smaller width, use css for ellips...