Skip to content

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

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.

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...

Reviews

No reviews yet.