block, or paste into Wix Studio/Editor X “Custom CSS”). Palette: pastel purples, deep violets, smoky pinks, with chartreuse highlights. Features: animated aurora sky, drifting clouds, gothic nav, glowing buttons, glyph cursor (Devil’s Eye), portal/canvas styling, weave preview. Tips for Wix: - Regular Wix Editor: Add → Embed Code → Embed a Widget → HTML → paste . - Wix Studio / Editor X: Site Styles → Custom CSS → paste this file. - Fonts: This sheet @imports Google Fonts; if blocked, add through Wix Fonts. */ /* —————————————————————— */ /* 0) Fonts */ /* —————————————————————— */ @import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=UnifrakturCook:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap'); /* —————————————————————— */ /* 1) Design Tokens */ /* —————————————————————— */ :root{ /* Core hues */ --violet-900:#2a0f3b; /* deep violet */ --violet-700:#4b1d68; /* royal violet */ --violet-500:#7d3fd3; /* electric violet */ --pink-400:#e667b1; /* smoky pink */ --pink-300:#f2a1d6; /* pastel rose */ --blue-400:#6aa7ff; /* sky blue */ --blue-300:#9bc5ff; /* mist blue */ --green-300:#9afc87; /* meadow green */ --chartreuse:#d3ff49; /* arcadian pop */ /* Neutrals / overlays */ --ink:#0b0a11; --fog:#f7f5ff; --veil:rgba(255,255,255,.06); --shadow:rgba(0,0,0,.35); /* Glows */ --glow-violet:0 0 22px rgba(125,63,211,.65), 0 0 48px rgba(125,63,211,.25); --glow-chartreuse:0 0 14px rgba(211,255,73,.85), 0 0 36px rgba(211,255,73,.35); /* Radiance gradient for highlights */ --radiance: conic-gradient(from 210deg at 50% 50%, rgba(211,255,73,.85), rgba(122,63,211,.85), rgba(246,166,222,.85), rgba(155,197,255,.85), rgba(211,255,73,.85)); /* Sky gradient keyframes use these */ --sky-a:#2a0f3b; /* deep */ --sky-b:#5a1f7a; /* dusky */ --sky-c:#a14fca; /* bloom */ --sky-d:#f2a1d6; /* smoky pink */ --sky-e:#6aa7ff; /* blue break */ } /* —————————————————————— */ /* 2) Base + Accessibility */ /* —————————————————————— */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope *{box-sizing:border-box} #SITE_CONTAINER #main_MF#main_MF .css-editing-scope html,#SITE_CONTAINER #main_MF#main_MF .css-editing-scope body{height:100%} #SITE_CONTAINER #main_MF#main_MF .css-editing-scope body{ margin:0; color:#efe9ff; background:var(--violet-900); font-family:'EB Garamond', ui-serif, Georgia, serif; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope img{max-width:100%; display:block} #SITE_CONTAINER #main_MF#main_MF .css-editing-scope :focus-visible{outline:2px solid var(--chartreuse); outline-offset:3px} @media (prefers-reduced-motion: reduce){ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope *{animation-duration:.001ms !important; animation-iteration-count:1 !important; transition-duration:.001ms !important} } /* —————————————————————— */ /* 3) Sky + Clouds (apply .arcadia-sky to a full‑bleed section) */ /* —————————————————————— */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-arcadia-sky{ position:relative; isolation:isolate; min-height:100vh; overflow:hidden; background: radial-gradient(120% 160% at 80% 10%, var(--sky-e) 0%, transparent 35%), radial-gradient(140% 120% at 0% 100%, var(--sky-d) 0%, transparent 45%), linear-gradient(120deg, var(--sky-a), var(--sky-b), var(--sky-c)); background-size: 200% 200%; animation: aurora 16s ease-in-out infinite alternate; } /* Soft moving haze */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-arcadia-sky::before{ content:""; position:absolute; inset:-20% -10%; z-index:-1; background: radial-gradient(60% 40% at 20% 10%, rgba(255,255,255,.06) 0%, transparent 60%), radial-gradient(70% 50% at 80% 30%, rgba(255,255,255,.05) 0%, transparent 70%), radial-gradient(60% 60% at 50% 80%, rgba(0,0,0,.25) 0%, transparent 70%); filter: blur(30px); animation: drift 40s linear infinite; } /* Cloud bands (smoky veils) */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-arcadia-sky::after{ content:""; position:absolute; inset:-10% -10%; pointer-events:none; background: repeating-linear-gradient( to right, rgba(255,255,255,.06) 0 12px, rgba(255,255,255,0) 12px 38px ), repeating-linear-gradient( to right, rgba(0,0,0,.05) 0 24px, rgba(0,0,0,0) 24px 72px ); mix-blend-mode: screen; filter: blur(8px) saturate(120%); transform: translate3d(0,0,0); animation: clouds 90s linear infinite; } @keyframes aurora{ 0%{background-position: 0% 50%} 100%{background-position: 100% 50%} } @keyframes drift{ to{ transform: translateX(5%) translateY(-2%) }} @keyframes clouds{ to{ background-position: 4000px 0 } } /* —————————————————————— */ /* 4) Typography & Headings */ /* —————————————————————— */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-h-gothic{font-family:'Cinzel','UnifrakturCook',serif; letter-spacing:.02em} #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-h-sigil{font-family:'UnifrakturCook','Cinzel',serif; letter-spacing:.01em} #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-lead{font-size:1.1rem; color:#e7dbff; max-width:68ch} #SITE_CONTAINER #main_MF#main_MF .css-editing-scope h1,#SITE_CONTAINER #main_MF#main_MF .css-editing-scope h2,#SITE_CONTAINER #main_MF#main_MF .css-editing-scope h3{margin:.4em 0 .25em; line-height:1.1} #SITE_CONTAINER #main_MF#main_MF .css-editing-scope h1{font:700 3rem/1 'Cinzel',serif; text-shadow: var(--glow-violet)} #SITE_CONTAINER #main_MF#main_MF .css-editing-scope h2{font:600 2rem/1.1 'Cinzel',serif} #SITE_CONTAINER #main_MF#main_MF .css-editing-scope h3{font:600 1.4rem/1.2 'Cinzel',serif} /* —————————————————————— */ /* 5) Navigation Tabs */ /* —————————————————————— */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-nav-arcadia{display:flex; gap:1.2rem; align-items:center; flex-wrap:wrap} #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-nav-arcadia a{ position:relative; padding:.55rem .9rem; text-decoration:none; color:#f7f5ff; font:600 1rem 'Cinzel',serif; letter-spacing:.06em; text-transform:uppercase; } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-nav-arcadia a::after{ content:""; position:absolute; left:12%; right:12%; bottom:.2rem; height:2px; background:linear-gradient(90deg, transparent, var(--chartreuse), transparent); opacity:.0; transform: scaleX(.8); transition: all .35s ease; } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-nav-arcadia a:hover{ text-shadow: var(--glow-chartreuse) } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-nav-arcadia a:hover::after{ opacity:1; transform: scaleX(1)} /* Active state helper */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-nav-arcadia .wixui-is-active{ color:var(--chartreuse) } /* —————————————————————— */ /* 6) Buttons */ /* —————————————————————— */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-btn-arcadia{ --pad-y:.8rem; --pad-x:1.2rem; display:inline-flex; align-items:center; gap:.55rem; padding:var(--pad-y) var(--pad-x); border-radius:16px; background: linear-gradient( to right, rgba(125,63,211,.85), rgba(246,161,214,.65) ); border:1px solid rgba(255,255,255,.18); color:white; text-decoration:none; font:600 1rem 'Cinzel',serif; box-shadow: 0 8px 24px var(--shadow), var(--glow-violet); transition: transform .2s ease, filter .2s ease, box-shadow .2s ease; } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-btn-arcadia:hover{ transform: translateY(-1px); filter: saturate(115%); box-shadow: 0 10px 28px var(--shadow), var(--glow-chartreuse) } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-btn-arcadia.wixui-is-ghost{ background:rgba(255,255,255,.06); border-color:rgba(255,255,255,.22) } /* —————————————————————— */ /* 7) Cards / Panels */ /* —————————————————————— */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-card-arcadia{ background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)); border:1px solid rgba(255,255,255,.16); border-radius:20px; padding:1.1rem 1.2rem; box-shadow: 0 10px 30px var(--shadow); backdrop-filter: blur(10px) saturate(120%); } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-card-arcadia h3{ margin-top:.1rem } /* —————————————————————— */ /* 8) Glyph Cursor — Devil’s Eye */ /* —————————————————————— */ /* You can toggle the custom cursor by adding .cursor-arcadia to */ /* —————————————————————— */ /* 9) “Enter Arcadia” Hero */ /* —————————————————————— */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-hero-center{ min-height: 70vh; display:grid; place-items:center; text-align:center; padding:4rem 1rem; } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-hero-title{ font:700 clamp(2.4rem, 5vw, 4rem) 'Cinzel',serif; text-shadow: var(--glow-violet) } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-hero-sub{ font-size:1.15rem; opacity:.9; max-width:70ch; margin:.6rem auto 1.4rem } /* —————————————————————— */ /* 10) The Gate — Canvas / Portal */ /* —————————————————————— */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope #wixui-gateCanvas, #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-gate-canvas{ width: min(100%, 960px); height: min(70vh, 560px); background: radial-gradient(120% 100% at 50% 50%, rgba(125,63,211,.20), rgba(0,0,0,.35)), repeating-conic-gradient(from 0deg, rgba(211,255,73,.06) 0 20deg, transparent 20deg 40deg); border:1px solid rgba(255,255,255,.22); border-radius:24px; overflow:hidden; box-shadow: 0 12px 36px var(--shadow), 0 0 0 2px rgba(211,255,73,.15) inset; } /* Portal ring */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-gate-ring{ position:relative; width:220px; height:220px; border-radius:50%; background: var(--radiance); filter: blur(2px) saturate(115%); box-shadow: var(--glow-chartreuse); animation: breathe 3.8s ease-in-out infinite; } @keyframes breathe{ 0%{transform:scale(.98)} 50%{transform:scale(1.02)} 100%{transform:scale(.98)} } /* —————————————————————— */ /* 11) Weave Preview — Flowing Strip */ /* —————————————————————— */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-weave-strip{ --h:120px; --w: 64vw; width:var(--w); height:var(--h); border-radius: 18px; position:relative; overflow:hidden; background: linear-gradient(90deg, rgba(246,161,214,.85), rgba(125,63,211,.85), rgba(155,197,255,.85), rgba(211,255,73,.75)); background-size: 300% 100%; animation: flow 10s linear infinite; box-shadow: 0 16px 40px var(--shadow), 0 0 0 2px rgba(255,255,255,.14) inset; } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-weave-strip::after{ content:""; position:absolute; inset:-40% -10%; background: repeating-linear-gradient( to bottom, rgba(255,255,255,.16) 0 2px, rgba(255,255,255,0) 2px 8px ); mix-blend-mode: overlay; filter: blur(1px); animation: shimmer 3s ease-in-out infinite; } @keyframes flow{ to{ background-position: -300% 0 } } @keyframes shimmer{ 50%{ opacity:.6 } } /* —————————————————————— */ /* 12) Utility Classes */ /* —————————————————————— */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-center{ display:grid; place-items:center } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-stack{ display:grid; gap:1rem } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-pad-xl{ padding: clamp(1.2rem, 4vw, 3rem) } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-max-80{ max-width:80rem; margin-inline:auto } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-text-chartreuse{ color:var(--chartreuse) } /* —————————————————————— */ /* 13) Footer / Small Print */ /* —————————————————————— */ #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-footer-arcadia{ color:#d7cff2; opacity:.85; font-size:.95rem } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-footer-arcadia a{ color:var(--pink-300); text-decoration:none } #SITE_CONTAINER #main_MF#main_MF .css-editing-scope .wixui-footer-arcadia a:hover{ color:var(--chartreuse); text-shadow: var(--glow-chartreuse) }
top of page

Mandy You 

arcadian background.png
bottom of page