2026-03-02T08-38-10_auto_memory/memories.db-wal
This commit is contained in:
parent
215454efa3
commit
b3f62064a1
9
chatgpt-to-claude/src/components/StructuredData.astro
Normal file
9
chatgpt-to-claude/src/components/StructuredData.astro
Normal file
@ -0,0 +1,9 @@
|
||||
---
|
||||
interface Props {
|
||||
data: Record<string, unknown>;
|
||||
}
|
||||
|
||||
const { data } = Astro.props;
|
||||
---
|
||||
|
||||
<script type="application/ld+json" set:html={JSON.stringify(data)} />
|
||||
127
chatgpt-to-claude/src/styles/global.css
Normal file
127
chatgpt-to-claude/src/styles/global.css
Normal file
@ -0,0 +1,127 @@
|
||||
@import "tailwindcss";
|
||||
@plugin "@tailwindcss/typography";
|
||||
|
||||
@font-face {
|
||||
font-family: "Inter";
|
||||
font-style: normal;
|
||||
font-weight: 100 900;
|
||||
font-display: swap;
|
||||
src: url("https://fonts.gstatic.com/s/inter/v21/UcCo3FwrK3iLTcviYwY.woff2")
|
||||
format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "JetBrains Mono";
|
||||
font-style: normal;
|
||||
font-weight: 400 700;
|
||||
font-display: swap;
|
||||
src: url("https://fonts.gstatic.com/s/jetbrainsmono/v21/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxjPVmUsaaDhw.woff2")
|
||||
format("woff2");
|
||||
}
|
||||
|
||||
@theme {
|
||||
--color-primary: #6366f1;
|
||||
--color-primary-dark: #4338ca;
|
||||
--color-primary-light: #a5b4fc;
|
||||
--color-accent: #14b8a6;
|
||||
--color-accent-dark: #0f766e;
|
||||
--color-surface: #0f172a;
|
||||
--color-surface-muted: #1e293b;
|
||||
--color-surface-border: #334155;
|
||||
--color-text: #f8fafc;
|
||||
--color-text-muted: #94a3b8;
|
||||
|
||||
--font-display: "Inter", system-ui, sans-serif;
|
||||
--font-body: "Inter", system-ui, sans-serif;
|
||||
--font-mono: "JetBrains Mono", "Fira Code", monospace;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: var(--font-body);
|
||||
background-color: var(--color-surface);
|
||||
color: var(--color-text);
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
font-family: var(--font-display);
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
code,
|
||||
pre {
|
||||
font-family: var(--font-mono);
|
||||
}
|
||||
|
||||
/* Scrollbar */
|
||||
::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
height: 8px;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-track {
|
||||
background: var(--color-surface);
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb {
|
||||
background: var(--color-surface-border);
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb:hover {
|
||||
background: var(--color-text-muted);
|
||||
}
|
||||
|
||||
/* Selection */
|
||||
::selection {
|
||||
background-color: color-mix(in srgb, var(--color-primary) 40%, transparent);
|
||||
color: var(--color-text);
|
||||
}
|
||||
|
||||
/* Prose overrides for dark theme */
|
||||
.prose {
|
||||
--tw-prose-body: var(--color-text);
|
||||
--tw-prose-headings: var(--color-text);
|
||||
--tw-prose-links: var(--color-primary-light);
|
||||
--tw-prose-bold: var(--color-text);
|
||||
--tw-prose-counters: var(--color-text-muted);
|
||||
--tw-prose-bullets: var(--color-text-muted);
|
||||
--tw-prose-hr: var(--color-surface-border);
|
||||
--tw-prose-quotes: var(--color-text-muted);
|
||||
--tw-prose-quote-borders: var(--color-primary);
|
||||
--tw-prose-captions: var(--color-text-muted);
|
||||
--tw-prose-code: var(--color-primary-light);
|
||||
--tw-prose-pre-code: var(--color-text);
|
||||
--tw-prose-pre-bg: var(--color-surface-muted);
|
||||
--tw-prose-th-borders: var(--color-surface-border);
|
||||
--tw-prose-td-borders: var(--color-surface-border);
|
||||
}
|
||||
|
||||
/* Safe viewport height */
|
||||
.h-screen-safe {
|
||||
height: 100vh;
|
||||
height: 100dvh;
|
||||
}
|
||||
|
||||
.min-h-screen-safe {
|
||||
min-height: 100vh;
|
||||
min-height: 100dvh;
|
||||
}
|
||||
|
||||
/* Reduced motion */
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
*,
|
||||
*::before,
|
||||
*::after {
|
||||
animation-duration: 0.01ms !important;
|
||||
animation-iteration-count: 1 !important;
|
||||
transition-duration: 0.01ms !important;
|
||||
scroll-behavior: auto !important;
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user