From 177b4fa5ade317e53b51a9739f21d0e0c851bf34 Mon Sep 17 00:00:00 2001 From: kevinrsx Date: Sun, 17 May 2026 19:37:37 -0700 Subject: [PATCH] Make style similar to lab homepage --- _includes/semester_page.html | 166 +++++--- assets/css/site.css | 691 +++++++++++++++++++++++++++----- assets/img/logo-transparent.png | Bin 0 -> 54982 bytes 3 files changed, 697 insertions(+), 160 deletions(-) create mode 100644 assets/img/logo-transparent.png diff --git a/_includes/semester_page.html b/_includes/semester_page.html index 43565ab..60329f0 100644 --- a/_includes/semester_page.html +++ b/_includes/semester_page.html @@ -1,72 +1,134 @@ - + + + - {{ include.sem.semester }} + {{ include.sem.semester }} · OrderLab Reading Group -
-
-
-
-

OrderLab Reading Group

-

{{ include.sem.semester }}

-

{{ include.sem.time }}

-

Coordinator: {{ include.sem.coordinator }}

-
-
-
-
-
-
-
    - {% assign all_sems = site.semesters | sort: "first_date" | reverse %} - {% for sem in all_sems %} - - {{ sem.semester }} - - {% endfor %} -
+ {% assign all_sems = site.semesters | sort: "first_date" | reverse %} + +
+ -
- {{ include.sem.content }} +
+ +
+
+ -

Schedule

- - - - - - - - +
+
+
+

OrderLab Reading Group

+

{{ include.sem.semester }}

+
+ {% if include.sem.time %} + + + {{ include.sem.time }} + + {% endif %} + {% if include.sem.coordinator %} + + + Coordinator: {{ include.sem.coordinator }} + + {% endif %} +
+
+
- {% for session in include.sem.sessions %} -
- - - - - - - {% endfor %} -
DatePresenterTitleConferenceMaterial
{{ session.date }}{{ session.presenter }} -

{{ session.title }}

- {% if session.authors %} -

{{ session.authors }}

- {% endif %} -
{% if session.venue %}{{ session.venue }}{% endif %}{% if session.link %}Paper{% endif %}
+ {% if include.sem.content and include.sem.content != "" %} +
+ {{ include.sem.content }} +
+ {% endif %} +
+
+

Schedule

+ {{ include.sem.sessions | size }} sessions +
+
+ + + + + + + + + + + + {% for session in include.sem.sessions %} + + + + + + + + {% endfor %} + +
DatePresenterTitleVenueMaterial
{{ session.date }}{{ session.presenter }} +

{{ session.title }}

+ {% if session.authors %} +

{{ session.authors }}

+ {% endif %} +
+ {% if session.venue %}{{ session.venue }}{% endif %} + + {% if session.link %} + + + Paper + + {% endif %} +
+
+
+
-
+ + +
+ -
+ diff --git a/assets/css/site.css b/assets/css/site.css index be355a8..11f6266 100644 --- a/assets/css/site.css +++ b/assets/css/site.css @@ -1,125 +1,600 @@ -@import url(https://fonts.googleapis.com/css?family=Roboto); -body { - font-family: "Roboto", "sans-serif"; - font-size: 12pt; - max-width: 800px; - max-width: 90%; - margin-bottom: .2in; - margin: auto; -} -* { +:root { + --surface: #f5f8ff; + --surface-alt: #eef3fb; + --card: #ffffff; + --ink: #152338; + --ink-soft: #29364b; + --muted: #5f6f86; + --muted-soft: #8696b1; + --line: #dce6f5; + --line-soft: #e8eef9; + --brand: #0f4aa8; + --brand-strong: #092f6a; + --accent: #00a6a6; + --accent-strong: #007f7f; + --shadow-sm: 0 8px 24px rgba(14, 38, 77, 0.08); + --shadow-md: 0 18px 46px rgba(14, 38, 77, 0.12); + --shadow-lg: 0 24px 64px rgba(14, 38, 77, 0.18); + --radius-sm: 0.6rem; + --radius-md: 1rem; + --radius-lg: 1.35rem; +} + +*, +*::before, +*::after { box-sizing: border-box; } + +html { + -webkit-text-size-adjust: 100%; +} + +body { + margin: 0; + min-height: 100vh; + font-family: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif; + font-size: 16px; + line-height: 1.6; + color: var(--ink); + background: + radial-gradient(60rem 30rem at 5% -20%, rgba(15, 74, 168, 0.14), transparent 70%), + radial-gradient(45rem 22rem at 98% 0%, rgba(0, 166, 166, 0.14), transparent 70%), + var(--surface); + background-attachment: fixed; +} + +h1, h2, h3, h4, h5, h6 { + font-family: "Space Grotesk", "Manrope", sans-serif; + color: var(--ink); + letter-spacing: -0.02em; + margin: 0 0 0.6em; + line-height: 1.2; +} + +p { + margin: 0 0 1em; + color: var(--ink-soft); +} + a { - color: #18bc9c; + color: var(--brand); text-decoration: none; + transition: color 0.18s ease; +} + +a:hover { + color: var(--brand-strong); +} + +.container { + width: 100%; + max-width: 1180px; + margin: 0 auto; + padding: 0 1.5rem; +} + +/* ---------- Header / Nav (matches orderlab.io) ---------- */ +.header_area { + position: sticky; + top: 0; + z-index: 1000; + background: transparent; +} + +.header_area .main_menu { + transition: all 0.3s ease; +} + +.header_area .navbar { + display: flex; + align-items: center; + margin: 0; + border: none; + border-bottom: 1px solid rgba(220, 230, 245, 0.6); + border-radius: 0; + background: rgba(255, 255, 255, 0.88); + backdrop-filter: blur(12px); + -webkit-backdrop-filter: blur(12px); + box-shadow: var(--shadow-sm); + padding: 0.55rem 0; +} + +.header_area .box_1620 { + width: 100%; + max-width: 1180px; + margin: 0 auto; + padding: 0 1.5rem; + display: flex; + align-items: center; + justify-content: space-between; + gap: 1rem; +} + +.header_area .navbar-brand { + display: inline-flex; + align-items: center; + padding: 0; + margin: 0; +} + +.header_area .navbar-brand img { + max-height: 56px; + width: auto; + display: block; +} + +.header_area .navbar-collapse { + display: flex; + align-items: center; +} + +.header_area .nav.navbar-nav { + list-style: none; + display: flex; + align-items: center; + gap: 0.25rem; + margin: 0; + padding: 0; +} + +.header_area .navbar .nav .nav-item { + margin-right: 0; } -li.current-semester a { - color: #3498db; + +.header_area .navbar .nav .nav-item .nav-link { + display: inline-block; + color: var(--ink); + font-size: 0.94rem; + font-weight: 700; + border-radius: 999px; + padding: 0.5rem 0.95rem; + line-height: 1.2; + transition: all 0.2s ease; text-decoration: none; } -li{ - margin-top: 10px; - border:1px solid grey; + +.header_area .navbar .nav .nav-item:hover .nav-link, +.header_area .navbar .nav .nav-item.active .nav-link { + background: rgba(15, 74, 168, 0.1); + color: var(--brand); +} + +/* ---------- Hero ---------- */ +.hero { + border-radius: var(--radius-lg); + background: linear-gradient(130deg, #0b2d63 0%, #1354b8 56%, #0b8d8d 100%); + box-shadow: var(--shadow-md); + color: #f8fbff; + overflow: hidden; + position: relative; +} + +.hero::after { + content: ""; + position: absolute; + inset: -40% -10% auto auto; + width: 32rem; + height: 32rem; + background: radial-gradient(closest-side, rgba(255, 255, 255, 0.18), transparent); + pointer-events: none; +} + +.hero__inner { + position: relative; + padding: 2.4rem 2rem 2.2rem; +} + +.hero__title { + margin: 0 0 0.4rem; + color: #f8fbff; + font-family: "Space Grotesk", sans-serif; + font-size: clamp(1.75rem, 3vw, 2.4rem); + font-weight: 700; + letter-spacing: -0.02em; + line-height: 1.15; +} + +.hero__subtitle { + margin: 0 0 1.4rem; + color: rgba(242, 247, 255, 0.85); + font-family: "Space Grotesk", sans-serif; + font-size: 1.05rem; + font-weight: 500; + letter-spacing: 0.01em; +} + +.hero__meta { + display: flex; + flex-wrap: wrap; + gap: 0.6rem; +} + +.hero__chip { + display: inline-flex; + align-items: center; + gap: 0.45rem; + padding: 0.5rem 0.9rem; + border-radius: 999px; + border: 1px solid rgba(255, 255, 255, 0.35); + background: rgba(255, 255, 255, 0.14); + color: #f8fbff; + font-size: 0.92rem; + font-weight: 500; + backdrop-filter: blur(6px); + -webkit-backdrop-filter: blur(6px); +} + +.hero__chip-icon { + width: 1rem; + height: 1rem; + flex-shrink: 0; +} + +/* ---------- Page grid ---------- */ +.page { + padding-top: 1.75rem; + padding-bottom: 3rem; +} + +.page__grid { + display: grid; + grid-template-columns: 240px 1fr; + gap: 1.75rem; + align-items: start; +} + +/* ---------- Sidebar ---------- */ +.sidebar { + position: sticky; + top: 5rem; +} + +.sidebar__card { + padding: 1.1rem 1rem; + background: var(--card); + border: 1px solid var(--line); + border-radius: var(--radius-md); + box-shadow: var(--shadow-sm); } -.semester { - color: #3498db; + +.sidebar__heading { + margin: 0 0 0.75rem; + padding: 0 0.4rem; + font-family: "Space Grotesk", sans-serif; + font-size: 0.78rem; + font-weight: 700; + letter-spacing: 0.16em; + text-transform: uppercase; + color: var(--muted); } -ul.semesters { + +.semesters { list-style: none; - margin-left: 0; - padding: 5px; - text-indent: -1.2em; + margin: 0; + padding: 0; + display: flex; + flex-direction: column; + gap: 0.15rem; } -ul.semesters li.current-semester:before { - content: "\2023"; + +.semesters__item a { display: block; - float: left; - width: 1.2em; - color: #3498db; + padding: 0.5rem 0.7rem; + border-radius: 0.65rem; + font-size: 0.92rem; + font-weight: 600; + color: var(--ink-soft); + border: 1px solid transparent; + transition: background 0.16s ease, color 0.16s ease, border-color 0.16s ease; } -ul.semesters li:before { - content: "\2022"; - display: block; - float: left; - width: 1.2em; + +.semesters__item a:hover { + background: rgba(15, 74, 168, 0.08); + color: var(--brand); } -.header { - border: 0px; - padding: 15px; + +.semesters__item--active a { + background: linear-gradient(135deg, rgba(15, 74, 168, 0.12), rgba(0, 166, 166, 0.12)); + color: var(--brand-strong); + border-color: rgba(15, 74, 168, 0.25); } -.row::after { - content: ""; - clear: both; - display: table; -} -[class*="col-"] { - float: left; - padding: 15px; - border: 0px; -} -.col-1 {width: 8.33%;} -.col-2 {width: 16.66%;} -.col-3 {width: 25%;} -.col-4 {width: 33.33%;} -.col-5 {width: 41.66%;} -.col-6 {width: 50%;} -.col-7 {width: 58.33%;} -.col-8 {width: 66.66%;} -.col-9 {width: 75%;} -.col-10 {width: 83.33%;} -.col-11 {width: 91.66%;} -.col-12 {width: 100%;} - -.table-bordered { - border: 1px solid #ecf0f1; -} -.text-danger { - color:#e74c3c; -} -table.schedule { - margin-top: 25px; -} -table.schedule td, table.schedule th { - vertical-align: middle; - padding: 8px; - border: 0px; - border-bottom: 1px #666; -} -tr.info > th { - background-color:#3498db; - color: #fff; -} -table.schedule tr:nth-child(even) { - background-color: #f2f2f2 -} -th.date { - min-width: 30px; - width: 5%; -} -th.presenter { - min-width: 100px; - width: 10%; -} -th.title { - min-width: 400px; - width: 70%; -} -th.conference { - min-width: 90px; - width: 9%; -} -th.material { - min-width: 60px; - width: 6%; -} -td p.title { - font-weight: bold; - margin-top: 10px; - margin-bottom: 5px; -} -td p.authors { + +/* ---------- Content cards ---------- */ +.content { + display: flex; + flex-direction: column; + gap: 1.5rem; + min-width: 0; +} + +.card { + background: var(--card); + border: 1px solid var(--line); + border-radius: var(--radius-md); + box-shadow: var(--shadow-sm); + padding: 1.75rem; +} + +.card--content { + font-size: 1rem; +} + +.card--content h1, +.card--content h2 { + font-size: 1.35rem; + margin-top: 0; +} + +.card--content h1:first-child, +.card--content h2:first-child { + margin-top: 0; +} + +.card--content h3 { + font-size: 1.1rem; +} + +.card--content p { + color: var(--ink-soft); +} + +.card--content a { + font-weight: 600; +} + +.card--content a:hover { + text-decoration: underline; +} + +.card--content code { + background: var(--surface-alt); + padding: 0.1rem 0.4rem; + border-radius: 0.35rem; + font-size: 0.92em; + color: var(--brand-strong); +} + +.card--schedule { + padding: 1.5rem 1.5rem 1rem; +} + +.card__header { + display: flex; + justify-content: space-between; + align-items: baseline; + gap: 1rem; + margin-bottom: 1rem; +} + +.card__title { + margin: 0; + font-size: 1.4rem; + font-weight: 700; + color: var(--ink); +} + +.card__count { + font-size: 0.82rem; + font-weight: 600; + letter-spacing: 0.08em; + text-transform: uppercase; + color: var(--muted); + padding: 0.3rem 0.7rem; + background: var(--surface-alt); + border-radius: 999px; +} + +/* ---------- Schedule table ---------- */ +.schedule-wrap { + overflow-x: auto; + margin: 0 -0.5rem; + padding: 0 0.5rem; +} + +.schedule { + width: 100%; + border-collapse: separate; + border-spacing: 0; + font-size: 0.95rem; +} + +.schedule thead th { + position: sticky; + top: 0; + text-align: left; + font-family: "Space Grotesk", sans-serif; + font-size: 0.78rem; + font-weight: 700; + letter-spacing: 0.14em; + text-transform: uppercase; + color: var(--muted); + padding: 0.7rem 0.8rem; + background: var(--surface-alt); + border-bottom: 1px solid var(--line); +} + +.schedule thead th:first-child { + border-top-left-radius: 0.65rem; + border-bottom-left-radius: 0.65rem; +} + +.schedule thead th:last-child { + border-top-right-radius: 0.65rem; + border-bottom-right-radius: 0.65rem; +} + +.schedule tbody td { + padding: 1rem 0.8rem; + vertical-align: top; + border-bottom: 1px solid var(--line-soft); + color: var(--ink-soft); +} + +.schedule tbody tr:last-child td { + border-bottom: none; +} + +.schedule tbody tr { + transition: background 0.15s ease; +} + +.schedule tbody tr:hover { + background: rgba(15, 74, 168, 0.035); +} + +.col-date { width: 7rem; } +.col-presenter { width: 9rem; } +.col-venue { width: 6.5rem; } +.col-material { width: 6.5rem; } + +.cell-date { + font-family: "Space Grotesk", sans-serif; + font-weight: 600; + font-size: 0.92rem; + color: var(--ink); + white-space: nowrap; +} + +.cell-presenter { + font-weight: 600; + color: var(--ink); +} + +.cell-title { + margin: 0 0 0.35rem; + font-weight: 700; + color: var(--ink); + line-height: 1.4; +} + +.cell-authors { + margin: 0; + font-size: 0.86rem; font-style: italic; - margin-top: 8px; - margin-bottom: 5px; + color: var(--muted); + line-height: 1.5; +} + +.cell-venue { + display: inline-block; + padding: 0.2rem 0.6rem; + border-radius: 999px; + background: linear-gradient(135deg, rgba(15, 74, 168, 0.12), rgba(0, 166, 166, 0.12)); + color: var(--brand-strong); + font-family: "Space Grotesk", sans-serif; + font-size: 0.78rem; + font-weight: 600; + letter-spacing: 0.04em; + white-space: nowrap; +} + +.cell-link { + display: inline-flex; + align-items: center; + gap: 0.35rem; + padding: 0.35rem 0.7rem; + border-radius: 0.55rem; + border: 1px solid var(--line); + background: var(--surface-alt); + color: var(--brand); + font-size: 0.85rem; + font-weight: 600; + transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease; +} + +.cell-link:hover { + background: var(--brand); + border-color: var(--brand); + color: #ffffff; +} + +.cell-link svg { + width: 0.95rem; + height: 0.95rem; +} + +/* ---------- Footer ---------- */ +.site-footer { + margin-top: 2rem; + padding: 1.5rem 0 2rem; + border-top: 1px solid var(--line); + background: rgba(255, 255, 255, 0.6); + backdrop-filter: blur(8px); + -webkit-backdrop-filter: blur(8px); +} + +.site-footer__inner { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + align-items: center; + gap: 0.5rem; +} + +.site-footer p { + margin: 0; + font-size: 0.88rem; + color: var(--muted); +} + +.site-footer a { + font-weight: 600; +} + +/* ---------- Responsive ---------- */ +@media (max-width: 900px) { + .page__grid { + grid-template-columns: 1fr; + } + .sidebar { + position: static; + } + .sidebar__card { + padding: 0.85rem; + } + .semesters { + flex-direction: row; + flex-wrap: wrap; + gap: 0.35rem; + } + .semesters__item a { + padding: 0.4rem 0.7rem; + font-size: 0.85rem; + } + .hero__inner { + padding: 2rem 1.25rem 1.85rem; + } +} + +@media (max-width: 640px) { + .header_area .navbar { + padding: 0.45rem 0; + } + .header_area .box_1620 { + padding: 0 0.85rem; + } + .header_area .navbar-brand img { + max-height: 44px; + } + .header_area .navbar .nav .nav-item .nav-link { + padding: 0.4rem 0.75rem; + font-size: 0.85rem; + } + .card { + padding: 1.25rem; + } + .card--schedule { + padding: 1.1rem 1rem 0.5rem; + } + .schedule { + font-size: 0.88rem; + } + .schedule thead th, + .schedule tbody td { + padding: 0.7rem 0.5rem; + } + .hero__inner { + padding: 1.75rem 1.1rem 1.5rem; + } } diff --git a/assets/img/logo-transparent.png b/assets/img/logo-transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..c491888a223160ec655c42fee416a52b17a22eaf GIT binary patch literal 54982 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