Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
80507a8
check: This commit introduces changes for clarity against clean for s…
ajrbyers Sep 30, 2025
7ce86a0
fix: ruff formatting.
ajrbyers Sep 30, 2025
b4955ed
a11y: clarity remove nonbreaking space in files list
StephDriver Oct 2, 2025
d164622
a11y: clarity fix list rebasing errors
StephDriver Oct 2, 2025
ef424a6
a11y: clarity footer list syntax
StephDriver Oct 2, 2025
00eddde
a11y: clarity icon recede, superscript, pad styles
StephDriver Oct 2, 2025
24d3973
a11y: clarity make article share input and button fit space
StephDriver Oct 2, 2025
b9a9559
a11y: clarity remove keyboard focus delay btn-primary
StephDriver Oct 2, 2025
fee88b1
a11y: clarity fix text-options, dyslexia, toc stickies
StephDriver Oct 2, 2025
f4eced1
a11y: clarity constrain footer images to footer height
StephDriver Oct 2, 2025
58600e1
a11y: clarity modal close focus visible styling
StephDriver Oct 2, 2025
6d36fcf
a11y: clarity enlarge table button styling
StephDriver Oct 3, 2025
90a233f
a11y: clarity reading options buttons distinguisable when sticky
StephDriver Oct 3, 2025
03e27df
revert: #4890 non-visible list syntax as breaks copy button
StephDriver Oct 3, 2025
5142ab4
a11y: clarity carousel focus-visible
StephDriver Oct 3, 2025
4a5da94
a11y: clarity skipnav replaced by skip-container
StephDriver Oct 3, 2025
691acbd
a11y: clarity color contrast for alert close button
StephDriver Oct 3, 2025
b7a92d2
a11y: clarity standardise opacity to ensure colour contrast
StephDriver Oct 3, 2025
dade5ce
a11y: clarity carousel overlays contrast
StephDriver Oct 3, 2025
af16e2d
a11y: clarity carousel add slide indicators
StephDriver Oct 3, 2025
d5a3d95
a11y: clarity carousel remove autoplay
StephDriver Oct 3, 2025
5e6c8cb
a11y: clarity adjust muted text for color contrast
StephDriver Oct 3, 2025
808a4fa
a11y: clarity pagination records per page styling
StephDriver Oct 3, 2025
61400eb
a11y: clarity articles landmark aria
StephDriver Oct 3, 2025
7353656
a11y: clarity add article_issue_list to sidebar
StephDriver Oct 3, 2025
9dacc0b
a11y: clarity press navbar container for central position
StephDriver Oct 3, 2025
bd2b814
a11y: clarity press journals page link aria
StephDriver Oct 3, 2025
faec795
a11y: clarity press journals keyboard skip to filter and back
StephDriver Oct 3, 2025
69c1b27
a11y: clarity press nav markup as nested list
StephDriver Oct 3, 2025
48f37aa
a11y: clarity press nav styling
StephDriver Oct 3, 2025
fe05209
a11y: clarity journal nav missing li tag
StephDriver Oct 6, 2025
5fe3aee
a11y: clarity journal nav constistent styles for level 1 and 2
StephDriver Oct 6, 2025
2d772dc
a11y: clarity accessible press name for press_cover image
StephDriver Oct 6, 2025
3b38b5f
a11y: clarity constrain footer width to match header
StephDriver Oct 6, 2025
a8efcf4
a11y: clarity current issue link aria
StephDriver Oct 6, 2025
ac76a93
a11y: clarity issue heading level and aria
StephDriver Oct 6, 2025
d14de2c
a11y: clarity article list aria
StephDriver Oct 6, 2025
d4d69cf
a11y: clarity issue sidebar aria
StephDriver Oct 6, 2025
5cc78b6
a11y: clarity issue pagination aria
StephDriver Oct 6, 2025
67ebe1c
a11y: clarity copy olh press contact.html to clean
StephDriver Oct 7, 2025
dbacdf0
a11y: clarity update copied press contact.html to clean styling
StephDriver Oct 7, 2025
2050e5c
a11y: clarity contact forms all fields are required
StephDriver Oct 7, 2025
efbd3f8
a11y: clarity contact forms definition list markup for people
StephDriver Oct 7, 2025
2c9ceb8
feat(clean) adds midnight and updates other styles
ajrbyers Oct 30, 2025
01cf277
ruff: adds formating
ajrbyers Oct 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 98 additions & 0 deletions src/themes/clean/assets/css/cardinal.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
:root {
/* Brand & Theme Colors */
--brand-primary: #9b2c2c;
--brand-secondary: #c05555;
--text-link-alt: #7c2d2d;
--focus-shadow: #5a1515;
--color-success: #5cb85c;
/* Highlight color (shared across themes) */
--highlight-color: #FFEB3B;

/* Text Colors */
/* Must pass WCAG color contrast at --recede-opacity */
--text-primary: #212529;
--text-muted: #747474;
--text-on-dark: white;
--text-link: var(--body-text);
--text-black: #000;
--text-white: #fff;
--text-header: var(--text-black);
--body-text: #525252;
--nav-text: #636363;
--nav-text-active: var(--brand-primary);
--recede-opacity: 70%;

/* Link Decoration */
--link-decoration: underline;
--link-decoration-hover: underline;
--nav-link-decoration: none;
--nav-link-decoration-hover: underline;
--dropdown-item-decoration: none;
--dropdown-item-decoration-hover: underline;
--link-hover-color: var(--brand-primary);
--link-transition: color 0.2s ease;

/* Background Colors */
--bg-body: #fff;
--bg-content: white;
--bg-footer: #FCFCFC;
--bg-card-alt: #f8f9fa;
--bg-blockquote: #F0F0F0;
--bg-overlay: rgba(55, 55, 55, 0.8);

/* UI State Colors */
--color-success: green;
--color-danger: darkred;

/* Border Colors */
--border-light: #e5e5e5;
--border-medium: #6c757d;
--border-gray-200: rgb(229, 231, 235);

/* Header & Navigation */
--header-bg: var(--brand-primary);
--bg-nav: #fefeff;

/* Button Colors */
--btn-primary-bg: var(--brand-primary);
--btn-primary-border: var(--brand-primary);
--btn-primary-text: white;
--btn-outline-secondary: #6c757d;

/* Focus & Accessibility */
--focus-outline: #F9F9F9;
--focus-ring-size: 4px;

/* Typography */
--main-font: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;

/* Spacing */
--spacing-xs: 4px;
--spacing-sm: 8px;
--spacing-md: 15px;
--spacing-lg: 20px;
--spacing-xl: 30px;

/* Sizes */
--border-radius: 3px;
--border-radius-lg: 2rem;
--header-height: 120px;
--footer-height: 70px;
--card-image-height: 250px;
--carousel-min-height: 500px;
--icon-size: 16px;

/* Transitions */
--transition-standard: all 1s ease;

/* Pagination Colors - Light Mode */
--pagination-color: var(--body-text);
--pagination-bg: var(--bg-content);
--pagination-border: var(--border-light);
--pagination-hover-color: var(--brand-primary);
--pagination-hover-bg: var(--bg-card-alt);
--pagination-active-color: var(--btn-primary-text);
--pagination-active-bg: var(--btn-primary-bg);
--pagination-active-border: var(--btn-primary-border);
--pagination-disabled-color: var(--text-muted);
}
Loading