diff --git a/src/assets/rylo-logo.svg b/src/assets/rylo-logo.svg new file mode 100644 index 00000000..9267ef62 --- /dev/null +++ b/src/assets/rylo-logo.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/index.md b/src/index.md index 2b9e3fb7..dfb58932 100644 --- a/src/index.md +++ b/src/index.md @@ -21,8 +21,8 @@ abstract: | ```{=html}

- -Try sign translate to experience state-of-the art-sign language translation technology. + +Try sign translate to experience state-of-the art-sign language translation technology.

``` diff --git a/src/sitemap.js b/src/sitemap.js index f2c11936..91eadaf4 100644 --- a/src/sitemap.js +++ b/src/sitemap.js @@ -9,7 +9,7 @@ console.log(` http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> - https://sign-language-processing.github.io/ + https://rylo.com/sign/research/ ${date} diff --git a/src/styles/custom.css b/src/styles/custom.css index 98e0ee81..c1a24149 100644 --- a/src/styles/custom.css +++ b/src/styles/custom.css @@ -1,3 +1,74 @@ +/* Rylo brand layer — values mirror the live rylo.com swatches + (--swatch--light, --swatch--dark, --swatch--brand-primary, radii) so this + page reads as part of the main site. Inter Tight matches rylo.com/sign/translate. */ +:root { + --rylo-cream: #faf5f2; + --rylo-dark: #191412; + --rylo-orange: #ff8b2b; + --rylo-orange-shade: #e07826; + --rylo-sky: #a9c2d7; + --rylo-dark-rgb: 25, 20, 18; + --rylo-border: rgba(var(--rylo-dark-rgb), 0.1); + --rylo-radius: 16px; + + --bs-body-bg: var(--rylo-cream); + --bs-body-color: var(--rylo-dark); + --bs-body-font-family: 'Inter Tight', system-ui, -apple-system, sans-serif; + --bs-emphasis-color: var(--rylo-dark); + --bs-link-color: var(--rylo-orange-shade); + --bs-link-hover-color: var(--rylo-dark); + --bs-border-radius: var(--rylo-radius); + --bs-border-radius-lg: 24px; + --bs-nav-pills-link-active-bg: var(--rylo-orange); + --bs-nav-pills-link-active-color: #fff; +} + +h1, h2, h3, h4, h5, h6, .rylo-navbar-title { + letter-spacing: -0.02em; +} + +::selection { + background: var(--rylo-sky); + color: var(--rylo-dark); +} + +.rylo-navbar { + background-color: rgba(250, 245, 242, 0.85); + backdrop-filter: saturate(180%) blur(12px); + border-bottom: 1px solid var(--rylo-border); + padding-top: 0.6rem; + padding-bottom: 0.6rem; +} + +.rylo-navbar-brand { + display: inline-flex; + align-items: center; + gap: 0.85rem; + min-height: 44px; +} + +.rylo-logo { + display: inline-flex; + color: var(--rylo-dark); +} + +.rylo-navbar-divider { + width: 1px; + height: 22px; + background: var(--rylo-border); +} + +.rylo-navbar-title { + color: var(--rylo-dark); + font-weight: 600; + font-size: 1.05rem; + text-decoration: none; +} + +.rylo-navbar-title:hover { + color: var(--rylo-orange-shade); +} + #container { max-width: 1800px; margin: 1em auto; @@ -89,6 +160,15 @@ iframe { padding: 0.1em 0.2em; } +#navbar .nav-link { + color: rgba(var(--rylo-dark-rgb), 0.7); + border-radius: 8px; +} + +#navbar .nav-link:hover { + color: var(--rylo-orange-shade); +} + #refs div[id] { padding-top: 66px; margin-top: -66px; diff --git a/src/template/index.html b/src/template/index.html index 29e932de..4c7eeb20 100644 --- a/src/template/index.html +++ b/src/template/index.html @@ -5,10 +5,29 @@ + + $if(title-prefix)$$title-prefix$ – $endif$$pagetitle$ + + + + + + + + + + + + + + + $for(author-meta)$ $endfor$ @@ -42,9 +61,15 @@ $for(include-before)$$include-before$$endfor$ -