svnaxis/obsidian-baseline

A foundational Obsidian theme; the baseline of your thoughts.

CSS

1,559

1,625 commits

updated Oct 11, 2026

See the code

README

The baseline of your thoughts.

From the creator of Cupertino

badge badge badge

Quick Start

Migrating from another theme?

Seamlessly migrate your existing Style Settings from supported themes.

Carry your settings over with Style Settings Converter ↗

Looking for inspiration?

Discover and share Style Settings presets in Baseline Marketplace.

Explore community-made presets in Baseline Marketplace ↗

Overview

baseline (n.) A starting point.

Clean layout, organized interface, and subtle animations make Baseline feel effortless from the first install.

Make it yours. With deep Style Settings integration, every detail is yours to shape. Colors, spacing, typography, and beyond.

Built for mobile. Enhanced navigation, refined menus, and comfortable spacing bring the same quality experience to every screen.

Philosophy

Less and more.

Baseline is built on a simple belief: a great theme should work beautifully without touching a single setting, and transform completely when you're ready to explore.

  • Refined foundation

    Clean, modern, and polished from day one. Baseline sets a standard your vault can grow from.

  • Thoughtful customization

    Every option is designed with care. So no matter how far you go, Baseline always looks intentional.

  • More than a theme

    Hover sidebars, compact elements, polished interface... Baseline takes the best ideas from the community and gives them a home. More than a theme, this is a new starting point for everyone to built upon.

Features

Baseline supports all filter and helper classes from Minimal.

ClassDescription
bannerAdd at the end of the image link, e.g. ![[image.jpeg|banner]]
banner-fadeAdd faded edge to the banner (requires banner)
banner-iconAdd an emoji or letter as note icon using callout, e.g. > [!banner-icon] 👋
banner-titleMoves inline title next to the icon (requires banner-icon)
y0, y5... to y100Adjust the vertical position of the banner (requires banner), from 0 to 100 in steps of 5

Block width

ClassDescription
wideEntire note uses wide line width
maxEntire note uses max line width
table-100, bases-100, img-100Fill 100% of the pane width
table-max, bases-max, img-maxFill the max line width (default 90%)
table-wide, bases-wide, img-wideFill the wide line width

Cards

ClassDescription
cards (required)Set all Dataview tables to card layout
list-cardsSet all bullet lists to card layout
cards-align-bottomAlign the last element of a card to the bottom
cards-coverImages are resized to fill the defined space
cards-16-9Fit images in cards to 16:9 ratio
cards-1-1Fit images in cards to 1:1 ratio (square)
cards-2-1Fit images in cards to 2:1 ratio
cards-2-3Fit images in cards to 2:3 ratio
cards-cols-1 to 8Force a specific number of columns (from 1 to 8)

Embeds

ClassDescription
embed-strictRemove embed background
embed-hide-titleHide embedded file title

Image filters

Add at the end of the image link, e.g. ![[image.jpeg#invert]]

FilterDescription
#blendBlend image into background
#invertInvert images in dark mode — ideal for charts and handwriting on light backgrounds
#invertWInvert images in light mode — ideal for charts and handwriting on dark backgrounds
#circleCrop image to a circle
#outlineAdd outline around image
#interfaceAdd drop shadow behind image

Image grids

ClassDescription
img-gridActivate image grids

Tables

ClassDescription
table-nowrapDisable line wrapping in table cells
table-wrapForce line wrapping in table cells
table-centerCenter small tables narrower than line width
table-numbersAdd row numbers to tables
table-tabularUse tabular figures in tables
table-smallUse small font size in tables
table-tinyUse tiny font size in tables
table-linesAdd borders around all table cells
row-linesAdd borders between table rows
col-linesAdd borders between table columns
row-altAdd striped background to alternating table rows
col-altAdd striped background to alternating table columns
row-hoverHighlight rows on hover

Bases

ClassDescription
bases-row-altAdd striped background to alternating Bases table view rows
bases-col-altAdd striped background to alternating Bases table view columns
bases-plainHide embedded Bases toolbar

Alternate checkboxes

SyntaxDescription
- [ ]To-do
- [/]Incomplete
- [x]Done
- [-]Canceled
- [>]Forwarded
- [<]Scheduling
- [?]Question
- [!]Important
- [*]Star
- ["]Quote
- [l]Location
- [b]Bookmark
- [i]Information
- [S]Savings
- [I]Idea
- [p]Pros
- [c]Cons
- [f]Fire
- [k]Key
- [w]Win
- [u]Up
- [d]Down
- [+]Add
- [B]Brainstorm
- [a]Alarm
- [n]Note
- [R]Review
- [t]Time
- [P]Phone
- [L]Love

Credits

Community Themes

Extras

Inspiration

  • Craft Docs - Cupertino workspace, Fusion workspace

License

Baseline is licensed under the MIT license.

dark-theme
light-theme
obsidian
obsidian-md
obsidian-theme
theme

svnaxis/obsidian-baseline

A foundational Obsidian theme; the baseline of your thoughts.

CSS

1,559

1,625 commits

updated Oct 11, 2026

See the code

README

The baseline of your thoughts.

From the creator of Cupertino

badge badge badge

Quick Start

Migrating from another theme?

Seamlessly migrate your existing Style Settings from supported themes.

Carry your settings over with Style Settings Converter ↗

Looking for inspiration?

Discover and share Style Settings presets in Baseline Marketplace.

Explore community-made presets in Baseline Marketplace ↗

Overview

baseline (n.) A starting point.

Clean layout, organized interface, and subtle animations make Baseline feel effortless from the first install.

Make it yours. With deep Style Settings integration, every detail is yours to shape. Colors, spacing, typography, and beyond.

Built for mobile. Enhanced navigation, refined menus, and comfortable spacing bring the same quality experience to every screen.

Philosophy

Less and more.

Baseline is built on a simple belief: a great theme should work beautifully without touching a single setting, and transform completely when you're ready to explore.

  • Refined foundation

    Clean, modern, and polished from day one. Baseline sets a standard your vault can grow from.

  • Thoughtful customization

    Every option is designed with care. So no matter how far you go, Baseline always looks intentional.

  • More than a theme

    Hover sidebars, compact elements, polished interface... Baseline takes the best ideas from the community and gives them a home. More than a theme, this is a new starting point for everyone to built upon.

Features

Baseline supports all filter and helper classes from Minimal.

ClassDescription
bannerAdd at the end of the image link, e.g. ![[image.jpeg|banner]]
banner-fadeAdd faded edge to the banner (requires banner)
banner-iconAdd an emoji or letter as note icon using callout, e.g. > [!banner-icon] 👋
banner-titleMoves inline title next to the icon (requires banner-icon)
y0, y5... to y100Adjust the vertical position of the banner (requires banner), from 0 to 100 in steps of 5

Block width

ClassDescription
wideEntire note uses wide line width
maxEntire note uses max line width
table-100, bases-100, img-100Fill 100% of the pane width
table-max, bases-max, img-maxFill the max line width (default 90%)
table-wide, bases-wide, img-wideFill the wide line width

Cards

ClassDescription
cards (required)Set all Dataview tables to card layout
list-cardsSet all bullet lists to card layout
cards-align-bottomAlign the last element of a card to the bottom
cards-coverImages are resized to fill the defined space
cards-16-9Fit images in cards to 16:9 ratio
cards-1-1Fit images in cards to 1:1 ratio (square)
cards-2-1Fit images in cards to 2:1 ratio
cards-2-3Fit images in cards to 2:3 ratio
cards-cols-1 to 8Force a specific number of columns (from 1 to 8)

Embeds

ClassDescription
embed-strictRemove embed background
embed-hide-titleHide embedded file title

Image filters

Add at the end of the image link, e.g. ![[image.jpeg#invert]]

FilterDescription
#blendBlend image into background
#invertInvert images in dark mode — ideal for charts and handwriting on light backgrounds
#invertWInvert images in light mode — ideal for charts and handwriting on dark backgrounds
#circleCrop image to a circle
#outlineAdd outline around image
#interfaceAdd drop shadow behind image

Image grids

ClassDescription
img-gridActivate image grids

Tables

ClassDescription
table-nowrapDisable line wrapping in table cells
table-wrapForce line wrapping in table cells
table-centerCenter small tables narrower than line width
table-numbersAdd row numbers to tables
table-tabularUse tabular figures in tables
table-smallUse small font size in tables
table-tinyUse tiny font size in tables
table-linesAdd borders around all table cells
row-linesAdd borders between table rows
col-linesAdd borders between table columns
row-altAdd striped background to alternating table rows
col-altAdd striped background to alternating table columns
row-hoverHighlight rows on hover

Bases

ClassDescription
bases-row-altAdd striped background to alternating Bases table view rows
bases-col-altAdd striped background to alternating Bases table view columns
bases-plainHide embedded Bases toolbar

Alternate checkboxes

SyntaxDescription
- [ ]To-do
- [/]Incomplete
- [x]Done
- [-]Canceled
- [>]Forwarded
- [<]Scheduling
- [?]Question
- [!]Important
- [*]Star
- ["]Quote
- [l]Location
- [b]Bookmark
- [i]Information
- [S]Savings
- [I]Idea
- [p]Pros
- [c]Cons
- [f]Fire
- [k]Key
- [w]Win
- [u]Up
- [d]Down
- [+]Add
- [B]Brainstorm
- [a]Alarm
- [n]Note
- [R]Review
- [t]Time
- [P]Phone
- [L]Love

Credits

Community Themes

Extras

Inspiration

  • Craft Docs - Cupertino workspace, Fusion workspace

License

Baseline is licensed under the MIT license.

dark-theme
light-theme
obsidian
obsidian-md
obsidian-theme
theme

Significant stargazers

Joshua Peek

2,592 followers · starred Sep 2025

ddelange

108 followers · starred Sep 2025

Alex LaFroscia

221 followers · starred Aug 2025

Aman Mittal

1,452 followers · starred Sep 2026