Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/y2k-webring/llms.txt
Use this file to discover all available pages before exploring further.
BorderedPanel is the primary layout building block of the Y2K Webring portfolio. It wraps any content in a dark, semi-transparent container framed by a thick neon border and an offset colored box-shadow — the signature “chunky” look of the project. Use it whenever you need to visually group content on the page: skill sections, project cards, the about bio, or any widget that should feel like a glowing terminal pane.
Props
The content to render inside the panel. Any valid JSX is accepted.
Controls the border color and title label color. Must be one of the three
Y2K palette values:
"magenta", "lime", or "cyan". Resolves to the
border-chunky-{color} utility class (see Color Variants).Additional Tailwind or custom class names merged onto the root element.
Useful for overriding width, margin, or grid placement from a parent layout.
Optional. When provided, renders a floating
[TITLE] label absolutely
positioned above the top-left corner of the panel. The label uses the
font-display (VT323) typeface, is uppercased with wide letter-spacing, and
is tinted to match the chosen color.When
true, the panel root element is swapped from a plain <div> to a
Framer Motion motion.div that animates in from opacity: 0, y: 10 to
opacity: 1, y: 0 over 300ms. Set this on panels that mount on page
transitions or conditional renders.Usage Examples
Color Variants
Three neon color values are supported, matching the Y2K palette defined intailwind.config:
color value | Border color | Box-shadow tint | Hex |
|---|---|---|---|
"magenta" (default) | #ff00aa | rgba(255, 0, 170, 0.5) | ![]() |
"lime" | #aeff00 | rgba(174, 255, 0, 0.5) | ![]() |
"cyan" | #00e5ff | rgba(0, 229, 255, 0.5) | ![]() |
title is provided the label text adopts the same color via text-y2k-{color}.
CSS Classes
The visual frame is applied through theborder-chunky-{color} utility classes defined in assets/main.css. Each variant sets:
border-width: 2px; border-style: solid— the outer frame.box-shadow: 4px 4px 0px 0px rgba({color-rgb}, 0.5)— the hard, offset neon shadow that gives the panel its three-dimensional Y2K depth.
title label positions itself with:


