website_designs

FantasY2K Design Reference

FantasY2K (also known as Medieval Y2K) is an aesthetic that fuses Medieval Fantasy with early 2000s fashion and design, embracing an unapologetically kitsch, anachronistic approach. It disregards historical accuracy in favor of contemporary Y2K-era style, producing gaudy, highly-saturated, luminescent visuals that blend enchanted medieval imagery with the holographic, chrome-drenched optimism of the turn of the millennium. Think knights in metallic fabrics, fairy-tale castles rendered in early CGI, and brocade textures layered with holographic sheens.


Visual Characteristics

Core Motifs and Patterns

Design Principles


Color Palette

Primary Scheme

Role Colors
Jewel tones Deep amethyst purple, sapphire blue, emerald green, ruby red, topaz gold
Earth tones Rich brown, burnt orange, forest green, warm yellow
Y2K metallics Chrome silver, holographic iridescence, frosted white
Accent neons Hot pink, lime green, electric blue
Dark base Deep midnight blue, near-black purple for contrast backgrounds

Suggested Hex Values

Color Hex (suggested) Usage
Amethyst Purple #6A0DAD, #7B2FBE Primary accent, magical glow effects, headings
Sapphire Blue #0F52BA, #1565C0 Links, fantasy sky backgrounds, decorative borders
Emerald Green #046307, #2E7D32 Forest motifs, secondary accents, nature elements
Ruby Red #9B111E, #C62828 Highlights, heraldic elements, call-to-action accents
Topaz Gold #FFC300, #FFAB00 Ornamental borders, metallic accents, crowns/crests
Chrome Silver #C0C0C0, #D4D4D8 Metallic surfaces, Y2K tech elements, dividers
Hot Pink #FF69B4, #FF1493 Y2K pop accents, fairy/magical sparkle highlights
Deep Teal #05878A, #0097A7 Secondary jewel tone, enchanted water, accent panels
Burnt Orange #BF5700, #E65100 Earth tone warmth, medieval torch light, warm accents
Burgundy #67074E, #880E4F Deep accents, velvet texture, royal depth
Dark Purple (base) #1A0A2E, #0D0221 Page background, dark mode base
Midnight Blue #0A1628, #0D1B2A Alternative dark base
Cream Parchment #F5F0E1, #FFF8E7 Light mode backgrounds, scroll/parchment areas
Holographic Tint #E8D5F5, #D5F5E8 Iridescent overlay hints

Suggested CSS Custom Properties

:root {
  /* Dark bases */
  --fy2k-midnight: #0d0221;
  --fy2k-dark-purple: #1a0a2e;
  --fy2k-dark-blue: #0a1628;
  --fy2k-near-black: #0b0b0f;

  /* Jewel tones */
  --fy2k-amethyst: #6a0dad;
  --fy2k-amethyst-light: #7b2fbe;
  --fy2k-sapphire: #0f52ba;
  --fy2k-emerald: #046307;
  --fy2k-emerald-light: #2e7d32;
  --fy2k-ruby: #9b111e;
  --fy2k-ruby-light: #c62828;
  --fy2k-topaz: #ffc300;
  --fy2k-topaz-deep: #ffab00;

  /* Earth tones */
  --fy2k-burnt-orange: #bf5700;
  --fy2k-brown: #6d4c2a;
  --fy2k-forest: #1b5e20;
  --fy2k-warm-yellow: #f9a825;

  /* Y2K metallics */
  --fy2k-chrome: #c0c0c0;
  --fy2k-chrome-bright: #e8e8e8;
  --fy2k-silver: #d4d4d8;

  /* Y2K neon/pop accents */
  --fy2k-hot-pink: #ff69b4;
  --fy2k-deep-pink: #ff1493;
  --fy2k-teal: #05878a;
  --fy2k-burgundy: #67074e;
  --fy2k-lime: #76ff03;

  /* Light mode / parchment */
  --fy2k-cream: #f5f0e1;
  --fy2k-parchment: #fff8e7;

  /* Holographic / iridescent */
  --fy2k-holo-pink: #ffb6c1;
  --fy2k-holo-blue: #b6d0ff;
  --fy2k-holo-green: #b6ffca;
  --fy2k-holo-purple: #e8d5f5;

  /* Functional */
  --fy2k-bg-primary: var(--fy2k-dark-purple);
  --fy2k-bg-secondary: var(--fy2k-midnight);
  --fy2k-text-primary: var(--fy2k-cream);
  --fy2k-text-secondary: var(--fy2k-chrome);
  --fy2k-accent-primary: var(--fy2k-amethyst);
  --fy2k-accent-secondary: var(--fy2k-topaz);
  --fy2k-border: var(--fy2k-amethyst-light);
  --fy2k-glow: var(--fy2k-hot-pink);
}

Approaches


Typography

Typeface Characteristics

FantasY2K typography blends two distinct worlds:

Font Style Usage
MedievalSharp Sharp Gothic-inspired medieval display Hero titles, section headings, fantasy branding
Cinzel Decorative Grand, regal serif with ornamental flourishes Primary headings, medieval-formal titles
Cinzel Refined inscriptional serif Subheadings, navigation labels, formal text
UnifrakturMaguntia Traditional blackletter / Fraktur Decorative accents, drop caps, medieval flavor
Uncial Antiqua Celtic uncial with historical character Section headers, decorative quotes
Orbitron Geometric futuristic sans-serif Y2K tech elements, counters, labels, UI chrome
Exo 2 Modern geometric sans with futuristic curves Body text with Y2K flavor, UI elements
Audiowide Bold futuristic display Y2K-style callouts, tech labels, buttons
Outfit Clean rounded contemporary sans Body copy, readable paragraphs
Space Grotesk Geometric sans with techy proportions Secondary text, captions, metadata
Great Vibes Flowing calligraphic script Enchanted accents, pull quotes, fairy-tale captions
Tangerine Elegant calligraphic script Decorative subtitles, magical text

Typography CSS Example

/* Import fonts */
@import url('https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&family=Cinzel:wght@400;600;700&family=MedievalSharp&family=Orbitron:wght@400;600;700&family=Exo+2:ital,wght@0,300;0,400;0,600;1,400&family=Great+Vibes&family=Outfit:wght@300;400;500&display=swap');

/* Primary headings -- medieval grandeur */
h1 {
  font-family: 'Cinzel Decorative', 'MedievalSharp', serif;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--fy2k-topaz);
  text-shadow: 0 0 20px rgba(255, 195, 0, 0.4),
               0 0 60px rgba(106, 13, 173, 0.3);
}

/* Section headings -- fantasy-tech blend */
h2, h3 {
  font-family: 'Cinzel', 'MedievalSharp', serif;
  font-weight: 600;
  letter-spacing: 0.05em;
  color: var(--fy2k-chrome-bright);
}

/* Display / Hero text */
.fy2k-display {
  font-family: 'Cinzel Decorative', serif;
  font-size: clamp(2.5rem, 8vw, 6rem);
  letter-spacing: 0.1em;
  line-height: 1.1;
  font-weight: 900;
  text-transform: uppercase;
  background: linear-gradient(135deg, var(--fy2k-topaz) 0%, var(--fy2k-hot-pink) 50%, var(--fy2k-amethyst-light) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  filter: drop-shadow(0 0 30px rgba(255, 105, 180, 0.4));
}

/* Y2K tech labels and UI elements */
.fy2k-tech-label {
  font-family: 'Orbitron', 'Exo 2', sans-serif;
  font-weight: 600;
  font-size: 0.85rem;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: var(--fy2k-teal);
}

/* Enchanted script accents */
.fy2k-script {
  font-family: 'Great Vibes', 'Tangerine', cursive;
  font-size: 2em;
  color: var(--fy2k-holo-pink);
  text-shadow: 0 0 15px rgba(255, 182, 193, 0.5);
}

/* Body text */
body {
  font-family: 'Outfit', 'Exo 2', sans-serif;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 1.7;
  color: var(--fy2k-cream);
}

Layout Principles

Grid and Structure

Section Organization


CSS/Design Techniques

Holographic / Iridescent Gradient Background

/* Animated holographic background shift */
.fy2k-holographic {
  background: linear-gradient(
    135deg,
    var(--fy2k-amethyst) 0%,
    var(--fy2k-sapphire) 25%,
    var(--fy2k-teal) 50%,
    var(--fy2k-hot-pink) 75%,
    var(--fy2k-amethyst) 100%
  );
  background-size: 300% 300%;
  animation: fy2k-holo-shift 8s ease infinite;
}

@keyframes fy2k-holo-shift {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Static iridescent sheen overlay */
.fy2k-iridescent-overlay {
  position: relative;
}
.fy2k-iridescent-overlay::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    rgba(255, 182, 193, 0.08) 0%,
    rgba(182, 208, 255, 0.08) 33%,
    rgba(182, 255, 202, 0.08) 66%,
    rgba(232, 213, 245, 0.08) 100%
  );
  pointer-events: none;
  mix-blend-mode: screen;
}

Chrome / Metallic Text Effect

/* Chrome metallic text */
.fy2k-chrome-text {
  font-family: 'Orbitron', sans-serif;
  font-weight: 700;
  background: linear-gradient(
    180deg,
    #e8e8e8 0%,
    #c0c0c0 25%,
    #ffffff 50%,
    #a8a8a8 75%,
    #d4d4d8 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5));
}

/* Gold metallic text */
.fy2k-gold-text {
  font-family: 'Cinzel Decorative', serif;
  background: linear-gradient(
    180deg,
    #ffc300 0%,
    #ffab00 30%,
    #fff176 50%,
    #ffab00 70%,
    #bf5700 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  filter: drop-shadow(0 0 10px rgba(255, 195, 0, 0.4));
}

Magical Glow Panel (Jewel-Tone Card)

/* Enchanted content panel with jewel-tone glow */
.fy2k-panel {
  background: linear-gradient(145deg, rgba(26, 10, 46, 0.9), rgba(13, 2, 33, 0.95));
  border: 1px solid rgba(106, 13, 173, 0.4);
  border-radius: 12px;
  padding: 2.5rem;
  position: relative;
  overflow: hidden;
  box-shadow:
    0 0 15px rgba(106, 13, 173, 0.2),
    0 0 40px rgba(106, 13, 173, 0.1),
    inset 0 0 30px rgba(106, 13, 173, 0.05);
  transition: box-shadow 0.4s ease, border-color 0.4s ease;
}

.fy2k-panel:hover {
  border-color: rgba(255, 195, 0, 0.5);
  box-shadow:
    0 0 20px rgba(255, 195, 0, 0.2),
    0 0 60px rgba(106, 13, 173, 0.15),
    inset 0 0 40px rgba(255, 195, 0, 0.03);
}

/* Corner gem ornament */
.fy2k-panel::before {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  width: 30px;
  height: 30px;
  background: radial-gradient(circle at 30% 30%, var(--fy2k-topaz), transparent 70%);
  opacity: 0.6;
  clip-path: polygon(0 0, 100% 0, 0 100%);
}

Medieval Ornamental Divider

/* Ornate medieval-style section divider with Y2K glow */
.fy2k-divider {
  height: 40px;
  width: 60%;
  margin: 3rem auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.fy2k-divider::before,
.fy2k-divider::after {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    var(--fy2k-topaz) 30%,
    var(--fy2k-topaz) 70%,
    transparent
  );
  box-shadow: 0 0 8px rgba(255, 195, 0, 0.3);
}

/* Central gem/diamond ornament */
.fy2k-divider .gem {
  width: 16px;
  height: 16px;
  background: var(--fy2k-topaz);
  transform: rotate(45deg);
  margin: 0 1rem;
  box-shadow:
    0 0 12px rgba(255, 195, 0, 0.6),
    0 0 30px rgba(255, 195, 0, 0.2);
  position: relative;
}

.fy2k-divider .gem::after {
  content: '';
  position: absolute;
  inset: 3px;
  background: radial-gradient(circle, #fff176, var(--fy2k-topaz));
}

Sparkle / Fairy Dust Ambient Effect

/* Ambient sparkle particles using pseudo-elements */
.fy2k-sparkle-field {
  position: relative;
  overflow: hidden;
}

.fy2k-sparkle-field::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image:
    radial-gradient(1px 1px at 20% 30%, var(--fy2k-topaz), transparent),
    radial-gradient(1px 1px at 40% 70%, var(--fy2k-hot-pink), transparent),
    radial-gradient(1.5px 1.5px at 60% 20%, var(--fy2k-chrome-bright), transparent),
    radial-gradient(1px 1px at 80% 60%, var(--fy2k-holo-blue), transparent),
    radial-gradient(1.5px 1.5px at 10% 80%, var(--fy2k-topaz), transparent),
    radial-gradient(1px 1px at 70% 45%, var(--fy2k-hot-pink), transparent),
    radial-gradient(1px 1px at 50% 90%, var(--fy2k-chrome-bright), transparent),
    radial-gradient(1.5px 1.5px at 90% 10%, var(--fy2k-holo-purple), transparent);
  opacity: 0.6;
  animation: fy2k-twinkle 4s ease-in-out infinite alternate;
  pointer-events: none;
}

@keyframes fy2k-twinkle {
  0% { opacity: 0.3; }
  100% { opacity: 0.7; }
}

Enchanted Scroll / Parchment Section

/* Medieval parchment panel with holographic edge glow */
.fy2k-parchment {
  background: linear-gradient(
    170deg,
    var(--fy2k-parchment) 0%,
    #efe5d0 50%,
    #e8dcc8 100%
  );
  color: #2d2018;
  border: 2px solid var(--fy2k-brown);
  border-radius: 4px 20px 4px 20px; /* asymmetric medieval feel */
  padding: 3rem;
  position: relative;
  box-shadow:
    0 4px 20px rgba(109, 76, 42, 0.2),
    0 0 30px rgba(106, 13, 173, 0.08);
}

/* Holographic edge shimmer */
.fy2k-parchment::after {
  content: '';
  position: absolute;
  inset: -2px;
  border-radius: inherit;
  background: linear-gradient(
    45deg,
    rgba(255, 195, 0, 0.3),
    rgba(106, 13, 173, 0.2),
    rgba(255, 105, 180, 0.2),
    rgba(15, 82, 186, 0.2),
    rgba(255, 195, 0, 0.3)
  );
  background-size: 400% 400%;
  animation: fy2k-holo-shift 6s ease infinite;
  z-index: -1;
  filter: blur(8px);
}

Y2K Translucent / Frosted Glass Panel

/* Frosted glass panel (Y2K tech meets magical mist) */
.fy2k-frosted {
  background: rgba(26, 10, 46, 0.4);
  backdrop-filter: blur(12px) saturate(1.4);
  -webkit-backdrop-filter: blur(12px) saturate(1.4);
  border: 1px solid rgba(192, 192, 192, 0.15);
  border-radius: 16px;
  padding: 2rem;
  box-shadow:
    0 8px 32px rgba(0, 0, 0, 0.3),
    inset 0 0 20px rgba(255, 255, 255, 0.03);
}

Shield / Heraldic Container

/* Shield-shaped content container */
.fy2k-shield {
  clip-path: polygon(50% 0%, 100% 15%, 100% 70%, 50% 100%, 0% 70%, 0% 15%);
  background: linear-gradient(180deg, var(--fy2k-dark-purple), var(--fy2k-midnight));
  border: none;
  padding: 3rem 2rem;
  text-align: center;
  position: relative;
}

/* Shield border glow (on a wrapper) */
.fy2k-shield-wrapper {
  clip-path: polygon(50% 0%, 100% 15%, 100% 70%, 50% 100%, 0% 70%, 0% 15%);
  background: linear-gradient(135deg, var(--fy2k-topaz), var(--fy2k-amethyst));
  padding: 3px;
  filter: drop-shadow(0 0 15px rgba(255, 195, 0, 0.3));
}

Mystical Background Atmosphere

/* Full-page dark mystical background with layered depth */
.fy2k-bg {
  background-color: var(--fy2k-midnight);
  background-image:
    /* Magical mist top-right */
    radial-gradient(ellipse at 80% 10%, rgba(106, 13, 173, 0.15) 0%, transparent 50%),
    /* Enchanted glow bottom-left */
    radial-gradient(ellipse at 15% 85%, rgba(15, 82, 186, 0.12) 0%, transparent 50%),
    /* Fairy dust center */
    radial-gradient(ellipse at 50% 50%, rgba(255, 105, 180, 0.05) 0%, transparent 40%),
    /* Topaz warmth top-left */
    radial-gradient(ellipse at 10% 20%, rgba(255, 195, 0, 0.06) 0%, transparent 40%);
  min-height: 100vh;
}

Animated Gem Button

/* Interactive button styled as an enchanted gem */
.fy2k-btn {
  font-family: 'Cinzel', serif;
  font-weight: 600;
  font-size: 0.95rem;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--fy2k-cream);
  padding: 0.9rem 2.5rem;
  border: 1px solid var(--fy2k-amethyst-light);
  border-radius: 8px;
  background: linear-gradient(145deg, rgba(106, 13, 173, 0.3), rgba(26, 10, 46, 0.8));
  cursor: pointer;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
  box-shadow:
    0 0 10px rgba(106, 13, 173, 0.2),
    0 4px 15px rgba(0, 0, 0, 0.3);
}

.fy2k-btn:hover {
  border-color: var(--fy2k-topaz);
  box-shadow:
    0 0 20px rgba(255, 195, 0, 0.3),
    0 0 40px rgba(106, 13, 173, 0.2),
    0 6px 20px rgba(0, 0, 0, 0.3);
  transform: translateY(-2px);
}

/* Holographic sweep on hover */
.fy2k-btn::after {
  content: '';
  position: absolute;
  top: -50%;
  left: -100%;
  width: 60%;
  height: 200%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.1),
    transparent
  );
  transform: skewX(-20deg);
  transition: left 0.6s ease;
}

.fy2k-btn:hover::after {
  left: 150%;
}

Materials and Textures (Visual Metaphors for Web)

Physical FantasY2K materials and their web equivalents:

Physical Material Web Equivalent
Velvet and brocade Deep jewel-tone backgrounds with subtle noise texture or damask-pattern SVG overlays
Holographic foil Animated multi-color gradients (background-size + animation), mix-blend-mode: screen
Chrome and metallic armor Linear gradients with sharp white highlight bands on dark-to-light silver
Stained glass (cathedral) CSS grid panels with jewel-tone translucent backgrounds separated by dark borders
Gold leaf and gilt Gold gradient text/borders with warm glow (box-shadow, text-shadow)
Lace and chiffon Semi-transparent overlays with backdrop-filter: blur, delicate SVG border patterns
Gemstones / jewels Small radial gradients with bright centers and dark edges, used as decorative accents
Medieval parchment/scroll Warm cream-to-tan gradients with subtle grain, asymmetric border-radius
Iridescent fabric (silk) Multi-stop gradients that shift hue across the surface; animated color transitions
Early CGI / 3D renders Bold drop-shadows, hard gradient transitions, slightly “unfinished” digital quality
Fairy wings / gossamer Ultra-light translucent layers with pastel iridescent tints, barely-visible borders

Film and Media References

These titles exemplify the FantasY2K aesthetic in their costume design, set design, and visual tone:

Title Year FantasY2K Elements
A Knight’s Tale 2001 Medieval setting with anachronistic modern music, hairstyles, and fashion sensibilities
Ella Enchanted 2004 Fairy-tale world rendered with early-2000s color saturation and camp costume design
The Chronicles of Narnia (2005) 2005 Medieval fantasy costuming with Y2K-era production design
Ever After 1998 Renaissance costumes with a distinctly late-90s cinematic polish

Aesthetic Relationship to FantasY2K
Y2K Core parent aesthetic; provides chrome, holographic effects, futuristic optimism, saturated colors, blobby forms
Medieval Fantasy Core parent aesthetic; provides castles, knights, heraldry, mythical creatures, ornate decoration
Fairycore Shares fairy/nature motifs, but Fairycore is softer and more pastel; FantasY2K is bolder and more camp
Fairy Grunge Related but darker and desaturated; FantasY2K uses a “far brighter colour palette”
Mythpunk Shares fantasy revisionism, but Mythpunk is literary/subversive; FantasY2K is visual and kitsch
Whimsigothic Shares dark romantic fantasy elements; FantasY2K adds Y2K brightness and camp
Cottagecore Shares pastoral and craft elements, but Cottagecore is naturalistic; FantasY2K is stylized and maximalist
Renaissance Revival Shares historical costume interest; FantasY2K freely anachronizes while Revival aims for accuracy
Camp FantasY2K fully embraces camp sensibility – exaggerated, theatrical, self-aware kitsch
Bohemian Shares textile focus (velvet, brocade, layering) and Art Nouveau motifs
Ethereal Shares luminescent, otherworldly quality but Ethereal is minimalist; FantasY2K is maximalist
Kinderwhore Shares some Y2K-era fashion overlap with ironic femininity
Twilightcore Adjacent dark fantasy romance aesthetic from the same Y2K cultural moment
Dark Aero Shares some chrome/metallic/futuristic elements but with a darker, more industrial tone

Quick-Start: Minimal FantasY2K Page Template

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>FantasY2K Page</title>
  <link href="https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&family=Cinzel:wght@400;600;700&family=MedievalSharp&family=Orbitron:wght@400;600&family=Outfit:wght@300;400;500&family=Great+Vibes&display=swap" rel="stylesheet">
  <style>
    :root {
      --fy2k-midnight: #0d0221;
      --fy2k-dark-purple: #1a0a2e;
      --fy2k-amethyst: #6a0dad;
      --fy2k-amethyst-light: #7b2fbe;
      --fy2k-sapphire: #0f52ba;
      --fy2k-ruby: #9b111e;
      --fy2k-topaz: #ffc300;
      --fy2k-chrome: #c0c0c0;
      --fy2k-chrome-bright: #e8e8e8;
      --fy2k-hot-pink: #ff69b4;
      --fy2k-cream: #f5f0e1;
      --fy2k-holo-pink: #ffb6c1;
      --fy2k-holo-blue: #b6d0ff;
    }

    * { margin: 0; padding: 0; box-sizing: border-box; }

    body {
      background-color: var(--fy2k-midnight);
      background-image:
        radial-gradient(ellipse at 80% 10%, rgba(106, 13, 173, 0.15) 0%, transparent 50%),
        radial-gradient(ellipse at 15% 85%, rgba(15, 82, 186, 0.12) 0%, transparent 50%),
        radial-gradient(ellipse at 50% 50%, rgba(255, 105, 180, 0.05) 0%, transparent 40%);
      color: var(--fy2k-cream);
      font-family: 'Outfit', sans-serif;
      font-weight: 400;
      line-height: 1.7;
      min-height: 100vh;
    }

    /* Hero section */
    .hero {
      text-align: center;
      padding: 8rem 2rem 4rem;
      position: relative;
      overflow: hidden;
    }

    .hero h1 {
      font-family: 'Cinzel Decorative', serif;
      font-size: clamp(2.5rem, 8vw, 5.5rem);
      font-weight: 900;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      background: linear-gradient(135deg, var(--fy2k-topaz) 0%, var(--fy2k-hot-pink) 50%, var(--fy2k-amethyst-light) 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
      filter: drop-shadow(0 0 30px rgba(255, 105, 180, 0.3));
    }

    .hero .subtitle {
      font-family: 'Great Vibes', cursive;
      font-size: 2rem;
      color: var(--fy2k-holo-pink);
      margin-top: 0.5rem;
      text-shadow: 0 0 15px rgba(255, 182, 193, 0.4);
    }

    /* Ornamental divider */
    .divider {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 50%;
      margin: 2rem auto;
    }
    .divider::before, .divider::after {
      content: '';
      flex: 1;
      height: 1px;
      background: linear-gradient(90deg, transparent, var(--fy2k-topaz) 30%, var(--fy2k-topaz) 70%, transparent);
      box-shadow: 0 0 8px rgba(255, 195, 0, 0.3);
    }
    .divider .gem {
      width: 14px;
      height: 14px;
      background: var(--fy2k-topaz);
      transform: rotate(45deg);
      margin: 0 1rem;
      box-shadow: 0 0 12px rgba(255, 195, 0, 0.6);
    }

    /* Content section */
    section {
      max-width: 900px;
      margin: 0 auto;
      padding: 3rem 2rem;
    }

    section h2 {
      font-family: 'Cinzel', serif;
      font-weight: 600;
      letter-spacing: 0.05em;
      color: var(--fy2k-chrome-bright);
      text-align: center;
      margin-bottom: 1.5rem;
    }

    section p {
      text-align: center;
      max-width: 700px;
      margin: 0 auto 1.5rem;
    }

    /* Jewel-tone card */
    .card {
      background: linear-gradient(145deg, rgba(26, 10, 46, 0.9), rgba(13, 2, 33, 0.95));
      border: 1px solid rgba(106, 13, 173, 0.4);
      border-radius: 12px;
      padding: 2rem;
      margin: 1.5rem 0;
      box-shadow:
        0 0 15px rgba(106, 13, 173, 0.2),
        inset 0 0 30px rgba(106, 13, 173, 0.05);
      transition: border-color 0.3s ease, box-shadow 0.3s ease;
    }
    .card:hover {
      border-color: rgba(255, 195, 0, 0.4);
      box-shadow:
        0 0 20px rgba(255, 195, 0, 0.2),
        0 0 60px rgba(106, 13, 173, 0.1);
    }

    /* Tech label */
    .tech-label {
      font-family: 'Orbitron', sans-serif;
      font-size: 0.75rem;
      letter-spacing: 0.15em;
      text-transform: uppercase;
      color: var(--fy2k-amethyst-light);
      margin-bottom: 0.5rem;
    }
  </style>
</head>
<body>
  <div class="hero">
    <h1>FantasY2K</h1>
    <div class="subtitle">Where Medieval Fantasy Meets the Millennium</div>
    <div class="divider"><div class="gem"></div></div>
  </div>

  <section>
    <h2>Enter the Realm</h2>
    <p>A world of enchanted chrome, holographic castles, and jewel-encrusted knights. FantasY2K embraces the impossible fusion of medieval grandeur with Y2K technological optimism.</p>

    <div class="card">
      <div class="tech-label">Quest Log</div>
      <p>Content styled with the FantasY2K aesthetic -- maximalist, luminescent, and unapologetically kitsch. Medieval ornament meets holographic futurism.</p>
    </div>
  </section>
</body>
</html>