ChengyiX's picture
docs: publish KLIK temporal memory research Space
13961ee verified
Raw
History Blame Contribute Delete
2.95 kB
:root {
--ink: #102238;
--muted: #587087;
--paper: #f7f9fc;
--line: #d9e2ec;
--blue: #195dd0;
--violet: #6944d8;
--card: #ffffff;
}
* { box-sizing: border-box; }
body {
margin: 0;
color: var(--ink);
background: radial-gradient(circle at top right, #e3eaff 0, transparent 34rem), var(--paper);
font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
line-height: 1.55;
}
main { max-width: 1120px; margin: 0 auto; padding: 80px 28px; }
.hero { max-width: 880px; padding: 54px 0 76px; }
.eyebrow { margin: 0 0 14px; color: var(--blue); font-size: .73rem; font-weight: 800; letter-spacing: .13em; }
h1, h2 { line-height: 1.08; letter-spacing: -.035em; }
h1 { max-width: 850px; margin: 0; font-size: clamp(3rem, 7vw, 5.9rem); }
h2 { margin: 12px 0; font-size: clamp(1.55rem, 3vw, 2.2rem); }
.lede { max-width: 760px; margin: 26px 0; color: var(--muted); font-size: 1.23rem; }
.actions { display: flex; flex-wrap: wrap; gap: 12px; margin: 28px 0 20px; }
.button { border-radius: 999px; padding: 12px 19px; font-weight: 750; text-decoration: none; }
.primary { color: #fff; background: linear-gradient(108deg, var(--blue), var(--violet)); }
.secondary { color: var(--blue); background: #fff; border: 1px solid var(--line); }
.boundary { max-width: 680px; color: #50677d; font-size: .94rem; }
.grid { display: grid; gap: 18px; margin: 22px 0 70px; }
.pillars { grid-template-columns: repeat(3, 1fr); }
.pillars article, .model, .gates, .citation { border: 1px solid var(--line); border-radius: 22px; background: rgba(255,255,255,.83); box-shadow: 0 18px 44px rgba(24, 51, 86, .06); }
.pillars article { min-height: 250px; padding: 25px; }
.pillars span { color: var(--blue); font-weight: 800; }
.pillars p, .model > p, .gates p { color: var(--muted); }
.model { padding: 36px; margin-bottom: 70px; }
.flow { display: flex; flex-wrap: wrap; align-items: center; gap: 11px; margin: 26px 0; }
.flow div { padding: 10px 14px; border: 1px solid #bfd0ee; border-radius: 10px; background: #f3f7ff; font-size: .9rem; font-weight: 700; }
.flow i { color: var(--blue); font-size: 1.2rem; font-style: normal; }
.gates { grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr); padding: 38px; }
.gates ol { display: grid; gap: 16px; margin: 0; padding: 0; list-style: none; }
.gates li { display: grid; grid-template-columns: 110px 1fr; gap: 12px; padding-bottom: 15px; border-bottom: 1px solid var(--line); }
.gates li:last-child { border: 0; padding-bottom: 0; }
.gates li span { color: var(--muted); }
.citation { padding: 34px; }
blockquote { max-width: 760px; margin: 0; font-size: 1.15rem; font-family: Georgia, serif; }
@media (max-width: 760px) {
main { padding: 46px 20px; }
.hero { padding: 26px 0 52px; }
.pillars, .gates { grid-template-columns: 1fr; }
.gates { padding: 28px; }
.gates li { grid-template-columns: 1fr; gap: 3px; }
.model { padding: 28px; }
}