Oracle’s visual identity is built on a single premise: a dark, semi-translucent interface that feels like illuminated parchment floating in a void. Every design decision — the near-black backgrounds, the cold turquoise glow, the neon particle trails, the blurred card surfaces — flows from that premise. Rather than relying on a design-system library, Oracle implements this aesthetic directly in Tailwind CSS through five custom color tokens, three curated font stacks, and a small set of utility patterns for glow, blur, and 3D depth.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/oracle/llms.txt
Use this file to discover all available pages before exploring further.
Color Tokens
Five custom tokens are registered in the Tailwind configuration and used throughout the codebase as first-class utility classes (bg-*, text-*, border-*, shadow-*).
| Token | Hex Value | Usage |
|---|---|---|
turquoise | #1de9b6 | Accent color, borders, glow effects, active states |
dark | #051618 | Page background |
midnight | #0a2a2e | Card and panel backgrounds |
parchment | #fdf6e3 | Primary text color |
gold | #e8c468 | Secondary accent, company names, card labels |
dark and midnight creates a subtle two-tone depth on the page: the dark base recedes fully, while midnight panels float slightly forward. turquoise and gold act as complementary accent temperatures — the cold neon of turquoise for interactive chrome, the warm amber of gold for content labels.
Typography
Oracle uses three distinct font stacks, each assigned a semantic role:| Stack | Class | Role |
|---|---|---|
| Serif | font-serif | Headings, sidebar name label, section titles |
| Monospace | font-mono | Metadata, dates, tags, subtitle labels |
| Sans-serif | font-sans | Body copy, descriptions, paragraph text |
font-serif for display text and font-mono for metadata is central to the grimoire aesthetic: serif faces carry the weight and authority of old typesetting, while monospace faces read as arcane notation or cipher text. font-sans is reserved for longer reading passages where legibility takes precedence over character.
Glow Effects
Glow effects are produced entirely withbox-shadow, using RGBA values of turquoise (29, 233, 182) at very low opacity to create a diffuse neon halo without washing out surrounding content:
0.1, active states step up to 0.6, and focused or hovered states peak at 0.8. This range prevents the entire UI from competing for attention simultaneously — only the element the user is interacting with blazes at full intensity.
3D Effects
Several UI elements — most notably the project and work experience cards — implement a physical card-flip interaction using CSS 3D transforms. Three CSS properties work in concert to make this possible:preserve-3d tells the browser to render the element’s children in a shared 3D space rather than flattening them into the 2D plane. backface-hidden ensures each face is invisible when rotated away from the viewer — without it, both faces would be visible simultaneously as semi-transparent overlaps. Framer Motion animates the parent container’s rotateY from 0deg to 180deg on interaction, flipping between the front and back faces.
In Tailwind these map to:
Backdrop Blur
Cards and panels use semi-transparentmidnight backgrounds paired with backdrop-blur-md or backdrop-blur-sm to create a frosted-glass effect. The background gradients and ambient glow layers beneath the card remain visible but softened, giving panels the illusion of depth without requiring actual compositing:
/60, /30) are chosen so that higher-priority panels are more opaque and therefore more visually distinct from the background, while secondary overlays remain translucent enough to preserve the sense of layered depth.
mix-blend-mode: screen is applied to both the CustomCursor outer ring and the smoke overlay that fires between page transitions. In screen blending, the element’s color is added to the colors beneath it rather than painted over them — so the turquoise ring and smoke layer brighten whatever they pass over rather than obscuring it. On the near-black dark background this is nearly invisible, but over lighter content elements the effect produces a subtle luminous wash that reinforces the mystical atmosphere without competing with legible text.