/* ================================================================ UGA Brand Stylesheet — GTBOP Documentation Site Reference: brand.uga.edu/visual-identity/visual-style/ Primary: Bulldog Red #BA0C2F | Arch Black #000000 | Chapel Bell White #FFFFFF Neutral: Stegeman #9EA2A2 | Creamery #D6D2C4 | Sanford #554F47 Accent: Lake Herrick #00A3AD | Olympic #004E60 | Odyssey #C8D8EB Hedges #B4BD00 | Glory Glory #E4002B Typography: Oswald (headings) | Merriweather Sans (body) | Georgia (fallback) Rule: Never place red text on black or black text on red. ================================================================ */ /* ── Google Fonts: Oswald for headings ──────────────────────────── */ @import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300;500&display=swap'); /* ================================================================ LIGHT MODE ================================================================ */ [data-md-color-scheme="default"] { /* Primary — Bulldog Red */ --md-primary-fg-color: #BA0C2F; --md-primary-fg-color--light: #cf3d5e; --md-primary-fg-color--dark: #8a0923; --md-primary-bg-color: #FFFFFF; --md-primary-bg-color--light: #FFFFFF; /* Accent — Olympic (darker teal, passes WCAG AA on white) */ --md-accent-fg-color: #004E60; --md-accent-fg-color--transparent: rgba(0, 78, 96, 0.1); --md-accent-bg-color: #FFFFFF; /* Default backgrounds */ --md-default-fg-color: #000000; --md-default-fg-color--light: #554F47; --md-default-fg-color--lighter: #9EA2A2; --md-default-fg-color--lightest: rgba(0, 0, 0, 0.07); --md-default-bg-color: #FFFFFF; --md-default-bg-color--light: #F9F8F6; --md-default-bg-color--lighter: #F4F2EF; --md-default-bg-color--lightest: #D6D2C4; /* Links */ --md-typeset-a-color: #004E60; /* Code blocks */ --md-code-bg-color: #F4F2EF; --md-code-fg-color: #000000; /* Footer */ --md-footer-bg-color: #000000; --md-footer-bg-color--dark: #000000; --md-footer-fg-color: #FFFFFF; --md-footer-fg-color--light: #D6D2C4; --md-footer-fg-color--lighter: #9EA2A2; } /* ================================================================ DARK MODE ================================================================ */ [data-md-color-scheme="slate"] { /* Primary — Bulldog Red */ --md-primary-fg-color: #BA0C2F; --md-primary-fg-color--light: #cf3d5e; --md-primary-fg-color--dark: #8a0923; --md-primary-bg-color: #FFFFFF; --md-primary-bg-color--light: #E0E0E0; /* Accent — Lake Herrick (brighter teal, good contrast on dark) */ --md-accent-fg-color: #00A3AD; --md-accent-fg-color--transparent: rgba(0, 163, 173, 0.15); --md-accent-bg-color: #1a1a1a; /* Dark backgrounds — near-black */ --md-default-fg-color: #E0E0E0; --md-default-fg-color--light: #BBBBBB; --md-default-fg-color--lighter: #9EA2A2; --md-default-fg-color--lightest: rgba(255, 255, 255, 0.07); --md-default-bg-color: #121212; --md-default-bg-color--light: #1a1a1a; --md-default-bg-color--lighter: #222222; --md-default-bg-color--lightest: #2a2a2a; /* Links */ --md-typeset-a-color: #00A3AD; /* Code blocks */ --md-code-bg-color: #1e1e1e; --md-code-fg-color: #E0E0E0; /* Footer */ --md-footer-bg-color: #0a0a0a; --md-footer-bg-color--dark: #000000; --md-footer-fg-color: #E0E0E0; --md-footer-fg-color--light: #9EA2A2; --md-footer-fg-color--lighter: #666666; } /* ================================================================ TYPOGRAPHY — Oswald headings UGA Brand: Oswald light (300) and medium (500) only ================================================================ */ .md-typeset h1, .md-typeset h2, .md-typeset h3, .md-typeset h4, .md-typeset h5, .md-typeset h6 { font-family: "Oswald", sans-serif; font-weight: 500; text-transform: none; } .md-typeset h1 { font-weight: 300; letter-spacing: 0.02em; } /* Navigation tabs — Oswald medium */ .md-tabs__link { font-family: "Oswald", sans-serif; font-weight: 500; letter-spacing: 0.03em; text-transform: uppercase; } /* Site title in header */ .md-header__title { font-family: "Oswald", sans-serif; font-weight: 500; } /* ================================================================ LINK STYLES — accessible contrast ================================================================ */ .md-typeset a { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 2px; } .md-typeset a:hover, .md-typeset a:focus { text-decoration-thickness: 2px; } /* Navigation links should not be underlined */ .md-nav a, .md-tabs a, .md-header a, .md-footer a { text-decoration: none; } /* ================================================================ FOCUS INDICATORS — accessibility High-visibility focus rings for keyboard navigation ================================================================ */ *:focus-visible { outline: 3px solid #00A3AD; outline-offset: 2px; } .md-header *:focus-visible, .md-footer *:focus-visible { outline-color: #FFFFFF; } /* ================================================================ BUTTONS — UGA brand button style Lake Herrick background, rounded, Merriweather Sans ================================================================ */ .md-typeset .md-button { background-color: #004E60; color: #FFFFFF; border: none; border-radius: 25px; font-family: "Merriweather Sans", sans-serif; font-weight: 300; font-size: 0.8rem; padding: 0.5em 1.2em; text-decoration: none; } .md-typeset .md-button:hover, .md-typeset .md-button:focus { background-color: #00A3AD; color: #FFFFFF; text-decoration: none; } [data-md-color-scheme="slate"] .md-typeset .md-button { background-color: #00A3AD; color: #000000; } [data-md-color-scheme="slate"] .md-typeset .md-button:hover, [data-md-color-scheme="slate"] .md-typeset .md-button:focus { background-color: #00c4d0; color: #000000; } /* ================================================================ NAVIGATION SIDEBAR — brand styling ================================================================ */ .md-nav__link:hover, .md-nav__link:focus { color: var(--md-accent-fg-color); } .md-nav__link--active { color: var(--md-accent-fg-color); font-weight: 700; } /* ================================================================ HEADER — ensure white text on Bulldog Red (Brand rule: white provides sufficient contrast for red) ================================================================ */ .md-header { background-color: var(--md-primary-fg-color); color: #FFFFFF; } /* ================================================================ ADMONITIONS — use brand neutral tones ================================================================ */ .md-typeset .admonition, .md-typeset details { border-left-width: 4px; } /* ================================================================ TABLES — accessible styling ================================================================ */ .md-typeset table:not([class]) th { background-color: var(--md-default-bg-color--lighter); font-family: "Oswald", sans-serif; font-weight: 500; font-size: 0.8rem; letter-spacing: 0.02em; } /* ================================================================ GRID CARDS on homepage — brand accent ================================================================ */ .md-typeset .grid.cards > ul > li:hover, .md-typeset .grid.cards > ol > li:hover { border-color: var(--md-accent-fg-color); } /* ================================================================ SELECTION — brand highlight ================================================================ */ ::selection { background-color: #C8D8EB; color: #000000; } [data-md-color-scheme="slate"] ::selection { background-color: #004E60; color: #FFFFFF; } /* ================================================================ SCROLLBAR — subtle brand theming (webkit browsers) ================================================================ */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { background: var(--md-default-bg-color--light); } ::-webkit-scrollbar-thumb { background: var(--md-default-fg-color--lighter); border-radius: 4px; } ::-webkit-scrollbar-thumb:hover { background: var(--md-default-fg-color--light); }