Colors
Brand color system — base, flex, and on-context shades.
CSS Style Guide
EPIC4 — living reference for typographic and UI styles on this site.
Font (primary) - ... ...
The quick brown fox jumps over the lazy dog. 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ
Font (secondary) - ... ...
The quick brown fox jumps over the lazy dog. 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ
Font1 - ... ...
Regular weight: The quick brown fox jumps over the lazy dog.
Font2 - ... ...
Thin weight: The quick brown fox jumps over the lazy dog.
Font3 - ... ...
Bold weight: The quick brown fox jumps over the lazy dog.
Font4 - ... ...
Italic: The quick brown fox jumps over the lazy dog.
Font5 - ... ...
Extra Bold: The quick brown fox jumps over the lazy dog.
Font6 - ... ...
Styled font: The quick brown fox jumps over the lazy dog.
Heading Level One
Heading Level Two
Heading Level Three
Heading Level Four
Heading Level Five
Heading Level Six
The quick brown fox jumps over the lazy dog.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.
This paragraph has the .lead class applied.
- First item
- Second
- Nested one
- Nested two
- Third item
- First item
- Second
- Nested one
- Nested two
- Third item
Design is not just what it looks like and feels like. Design is how it works.
— Steve Jobs
function greet(name) { return `Hello, ${name}!`; }⚠ Reference only. Bare-input pattern (no .form-floating, no .form-control).
Always use the canonical patterns in Section 8 for production forms.
Click to expand bare-input reference
⚠ Reference only — do not use this pattern. Use Section 9 floating-label inputs instead.
| Name | Sport | Level | Status |
|---|---|---|---|
| Alice Johnson | Softball | College | Active |
| Bob Martinez | Baseball | High School | Completed |
| Carol Williams | Basketball | Professional | Active |
| Item | Value |
|---|---|
| Row 1 | Data A |
| Row 2 | Data B |
| Row 3 | Data C |
Match Bootstrap 5. The active band lights up as you resize the window.
Do not add new breakpoints without updating this reference.
Fine-tune bands used inside components: 339.98, 499.98, 699.98. Plus the portrait/touch override: @media (orientation:portrait) and (hover:none) and (pointer:coarse) — forces the xs stacked layout on tablets held vertically.
Mandatory per datatable-responsive skill.
Wrap in .partner-table-wrapper; table is table table-sm dataTable.
Headers use sticky-top font70 caps for tiny uppercase labels; first column gets sticky-col-left.
DataTables auto-init from All-FooterScripts.html wires sort + search.
Resize narrow to verify horizontal scroll + sticky Name column.
| Name | Sport | Level | Location | Coach | Start Date | Sessions | Status |
|---|---|---|---|---|---|---|---|
| Alice Johnson | Softball | College | Denver | M. Wright | 2026-03-12 | 8 | Active |
| Bob Martinez | Baseball | High School | Boulder | J. Reed | 2026-02-01 | 12 | Completed |
| Carol Williams | Basketball | Professional | Aurora | S. Lang | 2026-01-08 | 20 | Active |
| Diego Ramirez | Soccer | College | Fort Collins | M. Wright | 2026-04-02 | 4 | Active |
| Emma Patel | Volleyball | High School | Loveland | K. Yost | 2026-04-15 | 2 | Active |
Header / body / footer / backdrop.
Shown inline here (not as an overlay) so the structure is visible.
Color uses --color1 for the header band.
Confirm Action
Are you sure you want to proceed? This will update the record and notify the assigned coach. You can undo this from the audit log within 24 hours.
Cards
Reusable card patterns — list, stat, promo, image-top, header+footer.
Special Title Treatment
With supporting text below as a natural lead-in to additional content.
Go somewhere- Alice signed up 2m ago
- New invoice from EPIC4 14m ago
- Carol completed onboarding 1h ago
Card with image cap
Some quick example text to build on the card title and make up the bulk of the card's content.
Icons
Font Awesome 6 — common icons used across this site.
Layouts
Architectural patterns — billboards, two-column content, member bars.
Billboard Headline
Sub-copy describing what this section is about and why the reader should care.
Primary CTASection heading
Narrative body copy that supports the heading. Two-column with image on the right, text on the left is the most common Treepl content section across this site.
Learn moreMain content area
Primary content occupies the wider column. Body copy, articles, blog posts, dashboards live here.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Combo Box
Tracker scoreboard combo blocks and the Mudcup responsive card pattern. Resize the window to watch breakpoints reflow.
.standings-only to an ancestor