brand
The original coral K and sparkle, preserved as SVG geometry.
COMPONENTS / v0.1.2
A frosted pane over your notes, a sparkle beside a reply, a proof that fits the page. Try the pieces below; the paper, ink, and berry stay familiar.
01 / Behind the glass
Same scene. A different view through the glass.
The letters soften. The colors wander. What matters stays in focus.
Live text + SVG behind the pane. Reduced transparency and unsupported browsers use a solid surface.
The text and curves sit behind the panel, not inside a background image. Switch off the frost to compare. Without blur support, or when reduced transparency is preferred, the surface stays readable.
02 / A considered entrance
faderisescaleOne entrance, then stillness. Replay is optional; reduced-motion preferences take priority.
03 / Familiar signatures
The original coral K and sparkle, preserved as SVG geometry.
The same sparkle, inheriting the color of its surroundings.
Native SVG
Decorative by default. Add a title when the icon carries meaning; label icon-only buttons.
04 / Everyday essentials
05 / A conversation with texture
06 / Code, in its best light
Syntax highlighting, a reading-friendly monospace font, and separate light and dark palettes. Try the theme switch above. Long lines scroll inside the frame, not across the page.
import { GlassCard, Icon, MessageBubble } from "@moesegfault/style/react";
import "@moesegfault/style/all.css";
export function Workshop() {
return (
<GlassCard tone="warm">
<Icon name="sparkle" size={24} />
<MessageBubble author="Moe" tone="soft">
A little light, a little less noise.
</MessageBubble>
</GlassCard>
);
}Keyboard-focusable scrolling and copy controls. Unknown languages remain safe plain text; source code is not executed as HTML.
07 / Notes, proofs, and little discoveries
Markdown handles the structure; TeX sets the mathematics. This note is rendered by Astro before it reaches your browser—no client-side rendering step is needed.
A useful note can hold an idea, a little code, and a proof. Inline math such as stays in the sentence.
Leave room for the next thought. A first draft does not need to be a final answer.
| Material | A place for it |
|---|---|
| Markdown | Notes, links, and checklists |
| TeX | Derivations and mathematical ideas |
A finite sum, with enough space to read:
Read the integration guide when you are ready to take it home.
const draft = { theme: "warm-paper", ready: true };
This standalone TeX specimen scrolls horizontally on narrow screens. The rest of the page stays put.
GFM tables and task lists, inline and display math. Raw HTML is disabled by default; Markdown is content, not a place to run scripts.
08 / A page of your own
Give an idea a heading, a little emphasis, or a few lines of code. The editor returns Markdown: plain text you can take with you, not a page locked inside a tool.
Leave a little room for the next idea.
const note = 'keep exploring';
Math and unsupported syntax stay in source mode so their meaning is not lost. Use Preview to read the rendered result. This is a local demo: edits disappear on reload, with no autosave or background sync.
Leave a little room for the next idea.
const note = 'keep exploring';