Tinnitus Child Theme

2.1 #molecules.archive-card-body Archive Card Body

Toggle full screen Open in new window Toggle example guides Toggle HTML markup

FSE-neutralized card body used in archive templates. Includes shared styles for archive card title, reading time, and excerpt.

Tokens: $spacing-tiny, $spacing-micro, $radius-lg, $shadow-sm, $line-height-snug

Example

Title

...

Markup
<div class="tinnitus-archive-card">
  <div class="tinnitus-archive-card__body is-layout-flow">
    <h3>Title</h3>
    <div class="wp-block-post-excerpt">
      <p class="wp-block-post-excerpt__excerpt">...</p>
    </div>
  </div>
</div>
Source: web/app/themes/tinnitus-child/assets/scss/molecules/_archive-card-body.scss, line 1

2.3 #molecules.article-card Article Card

Toggle full screen Open in new window Toggle example guides Toggle HTML markup

Card with image, title, excerpt, and meta.

Tokens: $radius-lg, $shadow-sm, $spacing-micro, $spacing-xs, $line-height-snug, $component-card-aspect-ratio-w, $component-card-aspect-ratio-h

Example
...

Title

Summary...

5 min read
Markup
<div class="tinnitus-article-card">
  <a class="tinnitus-article-card__image-link" href="#">
    <img class="tinnitus-article-card__image" src="..." alt="...">
  </a>
  <div class="tinnitus-article-card__body">
    <a class="tinnitus-article-card__link" href="#">
      <h3 class="tinnitus-article-card__title">Title</h3>
    </a>
    <p class="tinnitus-article-card__excerpt">Summary...</p>
    <span class="tinnitus-article-card__meta">5 min read</span>
  </div>
</div>
Source: web/app/themes/tinnitus-child/assets/scss/molecules/_article-card.scss, line 1
Example
Markup
<div class="tinnitus-article-meta">
  <span class="tinnitus-reading-time">5 min read</span>
  <span class="tinnitus-last-reviewed">Last reviewed: Jan 2025</span>
</div>
Source: web/app/themes/tinnitus-child/assets/scss/molecules/_article-meta.scss, line 1

2.7 #molecules.research-card Research Card

Toggle full screen Open in new window Toggle example guides Toggle HTML markup

Card displaying research summary with badge, title, meta, and excerpt.

Tokens: $spacing-micro, $spacing-xs, $radius-lg, $shadow-sm, $line-height-snug, $line-height-normal

Example
Strong

Study Title

2024

Summary...

Markup
<div class="tinnitus-research-card">
  <span class="tinnitus-badge-evidence tinnitus-badge-evidence--strong">Strong</span>
  <a class="tinnitus-research-card__link" href="#">
    <h3 class="tinnitus-research-card__title">Study Title</h3>
  </a>
  <span class="tinnitus-research-card__meta">2024</span>
  <p class="tinnitus-research-card__excerpt">Summary...</p>
</div>
Source: web/app/themes/tinnitus-child/assets/scss/molecules/_research-card.scss, line 1

2.8 #molecules.source-citation Source Citation

Toggle full screen Open in new window Toggle example guides Toggle HTML markup

Blockquote-style citation with label, title, and link.

Tokens: $spacing-sm, $spacing-tiny, $spacing-xs, $spacing-micro, $border-width-thick, $radius-md, $component-link-underline-offset, $opacity-hover

Example

Source

Study Title

Markup
<div class="tinnitus-source-citation">
  <p class="tinnitus-source-citation__label">Source</p>
  <p class="tinnitus-source-citation__title">
    <a href="#">Study Title</a>
  </p>
</div>
Source: web/app/themes/tinnitus-child/assets/scss/molecules/_source-citation.scss, line 1
Markup
<div class="tinnitus-tag-strip">
  <a class="tinnitus-tag" href="#">Tinnitus</a>
  <a class="tinnitus-tag" href="#">Treatment</a>
</div>
Source: web/app/themes/tinnitus-child/assets/scss/molecules/_tag-strip.scss, line 1

2.10 #molecules.tom-select Tom Select

Toggle full screen Open in new window Toggle example guides Toggle HTML markup

Vendor theme overrides for Tom Select multi-select dropdowns.

Tokens: $component-filter-bar-select-min-width, $component-filter-bar-select-padding-x, $radius-md, $radius-sm, $shadow-sm

Example
...
...
Markup
<div class="tinnitus-filter-bar">
  <div class="ts-wrapper multi">
    <div class="ts-control">...</div>
    <div class="ts-dropdown">...</div>
  </div>
</div>
Source: web/app/themes/tinnitus-child/assets/scss/molecules/_tom-select.scss, line 1