Jason Markk - Development Guidelines
Branding and colors
.bg-white
var(--white)
.bg-black
var(--black)
.bg-primary
var(--neutral-100)
.bg-primary
var(--neutral-200)
.bg-neutral-300
var(--neutral-300)
.bg-neutral-700
var(--neutral-700)
.bg-neutral-800
var(--neutral-800)
.bg-neutral-200
var(--neutral-900)
.bg-neutral-100 style="--bs-bg-opacity: .2;"
var(--neutral-100-a20)
.bg-neutral-300 style="--bs-bg-opacity: .5;"
var(--neutral-300-a50)
.bg-neutral-900 style="--bs-bg-opacity: .25;"
var(--neutral-900-a25)
.bg-neutral-900 style="--bs-bg-opacity: .10;"
var(--neutral-900-a10)
.bg-accent-1-bg
var(--accent-1-bg)
.bg-accent-2-bg
var(--accent-2-bg)
.bg-accent-3-bg
var(--accent-3-bg)
.bg-accent-4-bg
var(--accent-4-bg)
.bg-accent-5-bg
var(--accent-5-bg)
.bg-accent-6-bg
var(--accent-6-bg)
.bg-accent-7-bg
var(--accent-7-bg)
Typography
Search/d
Desktop - XL 64px/64px Mobile/tablet 24px/24px
h1 - Heading 1
Desktop - XL 72px/72px Mobile/tablet 40px/40px
h2 - Heading 2
Desktop - XL 40px/40px Mobile/tablet 32px/32px
h3 - Heading 3
Desktop - XL 32px/32px Mobile/tablet 24px/24px
h4 - Heading 4
Desktop - XL 20px/20px Mobile/tablet 18px/18px
h5 - Heading 5
Desktop/Mobile/Tablet - XL 16px/16px
h6 - Heading 6
Desktop/Mobile/Tablet - XL 14px/14px
Text
text-narrow-2 - Text Size Narrow 2
Desktop /Mobile/tablet - 40px
text-narrow-3 - Text Size Narrow 3
Desktop /Mobile/tablet - 32px
text-narrow-4 - Text Size Narrow 4
Desktop /Mobile/tablet - 24px
text-narrow-5
Desktop /Mobile/tablet - 16px
text-small - Text Size Small
Desktop - XL 14/1.3 Mobile/tablet 13px/1.3
text-regular - Text Size regular
Desktop - XL 16/1.3 Mobile/tablet 14px/1.3
Text Colors
.text-text-primary - $primary
.text-text-primary-inverse - $neutral-100
.text-text-placeholder
style="--bs-text-opacity: .25;"
$neutral-900-a25
.text-text-placeholder-inverse
style="--bs-text-opacity: .2;"
$neutral-100-a20
.text-white - $white
Icon Lists
icon-account
icon-chevron-right
icon-chevron-left
icon-chevron-up
icon-chevron-down
icon-basket
icon-circle-exclamation
icon-triangle-exclamation
icon-close
icon-search
Icon Lists Social
Reusable Components
Normal Buttons
Button Primary
<a href="#" class="btn btn-primary btn-ring">
<span>
{ % render 'icon-basket' -% }
<span class="btn-text">Button</span>
{ % render 'icon-chevron-right' -% }
</span>
</a>
Button Primary Inverse
<a href="#" class="btn btn-primary-inverse btn-ring">
<span>
{ % render 'icon-basket' -% }
<span class="btn-text">Button</span>
{ % render 'icon-chevron-right' -%}
</span>
</a>
Button Secondary
<a href="#" class="btn btn-secondary btn-ring">
<span>
{ % render 'icon-basket' -% }
<span class="btn-text">Button</span>
{ % render 'icon-chevron-right' -%}
</span>
</a>
Button Secondary Inverse
<a href="#" class="btn btn-secondary-inverse btn-ring">
<span>
{ % render 'icon-basket' -% }
<span class="btn-text">Button</span>
{ % render 'icon-chevron-right' -%}
</span>
</a>
Forms
Custom Select
Textures
- Tileable/Seamless Pattern
- Use with blend-mode: OVERLAY or HARD LIGHT with opacity on background colors
Background Primary
+
Paper Texture Opacity: 15%
Blend-mode: HARD LIGHT
Background Secondary
+
Paper Texture Opacity: 70%
Blend-mode: OVERLAY
Background Tertiary
+
Paper Texture Opacity: 60%
Blend-mode: OVERLAY
Background Primary Inverse
+
Paper Texture Opacity: 90%
Blend-mode: OVERLAY
Background Secondary Inverse
+
Paper Texture Opacity: 70%
Blend-mode: OVERLAY
Background Tertiary Inverse
+
Paper Texture Opacity: 70%
Blend-mode: OVERLAY
Background Accent Background 1
+
Paper Texture Opacity: 40%
Blend-mode: OVERLAY
Background Accent Background 2
+
Paper Texture Opacity: 40%
Blend-mode: OVERLAY
Background Accent Background 3
+
Paper Texture Opacity: 45%
Blend-mode: OVERLAY
Background Accent Background 4
+
Paper Texture Opacity: 40%
Blend-mode: OVERLAY
Background Accent Background 5
+
Paper Texture Opacity: 40%
Blend-mode: OVERLAY
Background Accent Background 6
+
Paper Texture Opacity: 40%
Blend-mode: OVERLAY
Background Accent Background 7
+
Paper Texture Opacity: 40%
Blend-mode: OVERLAY
- Tileable/Seamless Pattern
- Use with blend-mode: OVERLAY or HARD LIGHT with opacity on background colors
Background Primary
+
Paper Texture Opacity: 15%
Blend-mode: HARD LIGHT
Background Secondary
+
Paper Texture Opacity: 70%
Blend-mode: OVERLAY
Background Tertiary
+
Paper Texture Opacity: 60%
Blend-mode: OVERLAY
Background Primary Inverse
+
Paper Texture Opacity: 90%
Blend-mode: OVERLAY
Background Secondary Inverse
+
Paper Texture Opacity: 70%
Blend-mode: OVERLAY
Background Tertiary Inverse
+
Paper Texture Opacity: 70%
Blend-mode: OVERLAY
Background Accent Background 1
+
Paper Texture Opacity: 40%
Blend-mode: OVERLAY
Background Accent Background 2
+
Paper Texture Opacity: 40%
Blend-mode: OVERLAY
Background Accent Background 3
+
Paper Texture Opacity: 45%
Blend-mode: OVERLAY
Background Accent Background 4
+
Paper Texture Opacity: 40%
Blend-mode: OVERLAY
Background Accent Background 5
+
Paper Texture Opacity: 40%
Blend-mode: OVERLAY
Background Accent Background 6
+
Paper Texture Opacity: 40%
Blend-mode: OVERLAY
Background Accent Background 7
+
Paper Texture Opacity: 40%
Blend-mode: OVERLAY
Grid system
Max container width - 1440px
# of columns - 12