Websites 6
All websitesIndex of all 6 Teachable websites examples
Products 5
All productsIndex of all 5 Teachable products examples
Flows 1
Teachable Sign Up Flow
4 screens
Design reference
Teachable — design reference
Source: https://www.teachable.com/. Extracted 2026-10-14. Scope: public marketing website CSS; declared styles, not computed browser values. This is an observed inventory, not an official internal design system.
Typography
font-family: Arial,sans-serif— selectorbodyfont-family: var(--font-family--body)— selectorbodyfont-family: var(--font-family--heading)— selectorh1font-size: 2em— selectorh1font-size: 14px— selectorbodyfont-size: 38px— selectorh1font-size: 32px— selectorh2font-size: 24px— selectorh3font-size: 18px— selectorh4font-size: 12px— selectorh6font-weight: 700— selectorh1,h2,h3,h4,h5,h6font-weight: var(--font-weight--normal)— selectorbodyfont-weight: var(--_typography---h1--h1-font-weight)— selectorh1font-weight: var(--_typography---h2--h2-font-weight)— selectorh2font-weight: var(--_typography---h3--h3-font-weight)— selectorh3font-weight: var(--font-weight--xbold)— selectorh4font-weight: var(--_typography---h5--h5-font-weight)— selectorh5line-height: 20px— selectorbodyline-height: 44px— selectorh1line-height: 36px— selectorh2line-height: 30px— selectorh3line-height: 24px— selectorh4line-height: 18px— selectorh6line-height: var(--_typography---body--body-line-height)— selectorbodyletter-spacing: var(--_typography---body--body-letter-spacing)— selectorbodyletter-spacing: var(--_typography---h1--h1-letter-spacing)— selectorh1letter-spacing: var(--_typography---h2--h2-letter-spacing)— selectorh2letter-spacing: var(--_typography---h3--h3-letter-spacing)— selectorh3letter-spacing: var(--_typography---h5--h5-letter-spacing)— selectorh5letter-spacing: var(--_typography---h6--h6-letter-spacing)— selectorh6
Colors and surfaces
color: var(--neutral--black)— selector[text-selection='reverse'] ::selectioncolor: #333— selectorbodycolor: var(--_theme---text-color--text-dark)— selectorbodycolor: var(--_theme---link-color--primary)— selectorabackground-color: var(--neutral--white)— selector[text-selection='reverse'] ::selectionbackground-color: #0000— selectorabackground-color: #fff— selectorbody
Components and layout
border-radius: var(--_sizes---border-radius--medium)— selector.container-large.is-beigeborder-radius: var(--_sizes---border-radius--full)— selector.button-ssoborder-radius: .3rem— selector.home-hero-tabs_ui-img-wrp-1border-radius: .2rem— selector.home-hero-tabs_ui-img-wrp-1box-shadow: none— selectorbackground:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--smax-width: var(--_sizes---container--small)— selector.container-smallmax-width: var(--_sizes---container--large)— selector.container-largemax-width: var(--_sizes---container--medium)— selector.container-mediummax-width: 75rem— selector.container-medium.is-keep-morepadding: 0— selectorbutton::-moz-focus-inner,input::-moz-focus-innerpadding: var(--_layout---spacing--large)— selector.container-large.is-beigepadding: 1rem 1.5rem— selector.button-ssopadding: .5rem 1.25rem— selector.button-sso.is-smallgap: 8px— selector.slider-component .swiper-paginationgap: 0rem— selector.nav_menutransition: transform 0.2s ease— selector.arrow-btn .arrow-btn\_icon
Responsive rules
screen and (max-width: 991px)
screen and (max-width:1920px)
screen and (max-width:991px)
screen and (max-width: 1145px)
(max-width: 1320px)
(max-width: 992px)
screen and (min-width: 992px)
screen and (max-width:991px)
screen and (max-width:767px)
screen and (max-width:479px)
(min-width:768px)






