Building your page
Style, theme and effects
Widgets decide what is on your page. The Design panel decides how all of it looks — one background, one font, one set of corners, and a shelf of optional atmosphere on top. It is one sheet, and everything in this chapter lives inside it except widget effects, which live on the widget itself.
Where the Design panel lives
Open a page in the editor. In the bottom-left corner there is a round palette button, labelled Design panel. Tap it and a sheet titled Design slides up.
The sheet does not block the canvas. Your page stays live behind it and scales down, so every change you make previews as you make it. Close it with the ✕ in the sheet's header, Esc, your browser's Back gesture, or a swipe down from the header strip. The palette button itself slides out of the way while the sheet is up, so you cannot tap it again to close.
Nothing here saves by itself
Every control in the Design panel changes your page in the editor only. To keep a change you have to press Save in the editor's top bar — the button reads Save, then Saving, then Saved.
Tip
What is in the sheet, in order
It is one long scrolling column. From the top:
- Grid size — how many columns and rows your canvas has.
- Page background, Page effect, Custom effect.
- Dock, Intro splash, Cursor, Scrolling.
- Widget skin, Micro-interactions, Living background, Stickers.
- Ambient sound, Page entrance, Backdrop, Enchant.ee credit.
- Global colors & font, Spacing, Page padding, Corners, Icon labels.
- Clear canvas at the very bottom.
A crown beside a section heading means that section needs a paid plan. At the top of the sheet a card names your current plan, with Upgrade on the free plan and Manage → on a paid one.
Page background
The background is the surface your widgets sit on. You get three ways to set it, and they overwrite each other: a flat colour, one of six gradient presets, or an image. The colour and the presets are free on every plan.
A flat colour
- In Page background, tap the small square colour swatch at the top-left of the section.
- A popover opens with a square you drag for saturation and brightness, a hue strip under it, and a text field for a hex value (its placeholder is
#10b981). - Drag with a mouse or a finger, or type a six-digit hex. Three-digit shorthand like
#fffis not accepted by that field. - Tap OK, or tap outside the popover, to close it.
Beside the swatch you will see either Custom color — which means the background is still plain white — or an underlined Reset link, which puts it back to white and clears any image.
Watch out
Gradient presets
Six swatches: Cream, Aurora, Sunset, Mint, Lavender and Peach. Tapping one clears both the custom colour and the image, and the active preset gets a dark border and a check mark.
Note
Background images
A background image needs a paid plan. The crown next to Background image names Vedette, but the real gate is lower than that: Élégante and up can set one.
- Tap the dashed Upload background image area.
- Pick a file. Accepted types are PNG, JPEG, WebP and GIF.
- The button reads Uploading… while it works.
- Once it is set, the area becomes a small preview with a Remove chip in its corner, and a block of image settings appears underneath.
Before it uploads, the app shrinks the picture so its longest side is at most 1600px and re-encodes it — JPEG normally, WebP if the image has transparency. GIFs are left completely alone so the animation survives. If the re-encode would not actually make the file smaller, your original is uploaded unchanged instead.
What a file can weigh
Each upload has to fit under your plan's per-file limit, and the whole library has to fit under your plan's storage limit:
| Plan | Largest single file | Total storage |
|---|---|---|
| Novice | 25 MB | 500 MB |
| Élégante | 100 MB | 5 GB |
| Vedette | 250 MB | 25 GB |
| Icône | 1 GB | 100 GB |
On the free plan the upload still happens
Heads up
Image settings
These only appear once an image is set. They are the same controls the Image widget has.
| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Custom background colour | Design → Page background | Colour picker | Any colour; the picker writes a six-digit hex | #ffffff (plain white) | All |
| Gradient preset | Design → Page background | 6 swatches | Cream · Aurora · Sunset · Mint · Lavender · Peach | Cream, hidden behind the white colour | All |
| Background image | Design → Page background | File upload | PNG · JPEG · WebP · GIF | None | Élégante |
| Fit | Design → Page background, once an image is set | 2 buttons | cover · contain | cover | Élégante |
| Focal point (crop) | Design → Page background, once an image is set | 3 × 3 grid of dots | top left · top · top right · left · center · right · bottom left · bottom · bottom right | center | Élégante |
| Filter | Design → Page background, once an image is set | 3 buttons | none · grayscale · sepia | none | Élégante |
| Opacity | Design → Page background, once an image is set | Slider | 0 – 100 % | 100 | Élégante |
| Dark overlay | Design → Page background, once an image is set | Slider | 0 – 80 % | 0 | Élégante |
| Overlay style | Design → Page background, once an image is set | 2 buttons | solid · gradient | solid | Élégante |
| Overlay color | Design → Page background, once an image is set | Colour picker | Any colour | Unset — renders as a near-black, rgb(28,25,23) | Élégante |
solid washes the whole image evenly. gradient fades the colour in from the bottom and clears about three-quarters of the way up, which is what you want if text sits low on the page.
Note
Global colours and font
The Global colors & font section changes every widget at once. The three colour pickers are free on every plan; the font dropdown needs Élégante or above.
- Effects — the colour of every widget effect (a glow, a 3D extrusion, an outline).
- Text (all text) — text colour across text, profile, personality, product, social, snippet and image widgets.
- Widget BG — the background of personality, profile, social, product and text widgets.
Each row has the same colour picker as the background, plus a small ✕ to clear it. Picking a colour shows a confirmation — Effect color applied, Text color applied or Background color applied. Clearing is silent.
These overwrite, they do not inherit
Watch out
Global font
One dropdown, Global font (all text). Every option previews in its own typeface. On the free plan a crown sits beside every option except Default, and picking one refuses with Paid feature / Custom fonts need a paid plan. Every paid plan gets all twelve.
Like the colours, choosing a font stamps it onto every text-bearing widget and confirms with Font applied.
| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Effects | Design → Global colors & font | Colour picker with a ✕ clear | Any colour | Unset | All |
| Text (all text) | Design → Global colors & font | Colour picker with a ✕ clear | Any colour | Unset | All |
| Widget BG | Design → Global colors & font | Colour picker with a ✕ clear | Any colour | Unset | All |
| Global font (all text) | Design → Global colors & font | Dropdown | Default · Elegant · Mono · Playfair · Handwritten · Pixelated · Pacifico · Caveat · Lobster · Bebas · Shadows · Orbitron | Default | Élégante |
What counts as a colour
Every colour on your page is checked before it is stored. Hex values, rgb(), rgba(), hsl(), hsla(), plain keywords like transparent and CSS variables are all accepted. Gradients and image references are not, and are removed without a message.
Note
Spacing, padding and corners
These four sliders shape the layout itself, and all of them are free on every plan. They sit near the bottom of the sheet.
- Spacing — the gap in pixels between widget tiles.
- Page padding — the margin around the whole grid. One slider moves all four sides together, so a higher number pulls the grid in toward the middle.
- Canvas corner — how rounded the page frame itself is.
- Widget corner — how rounded every widget tile is.
The corner numbers are not pixels
A corner value is a proportion of the shape's own short side, not a pixel radius. 1 is perfectly sharp, about 5 gives you the squircle an iPhone app icon has, and 10 is a full circle or pill. Because it is proportional, a widget keeps the same shape whether it is one cell or six — it does not turn into a circle when it shrinks.
Watch out
4 and clamps what it displays to 4. A page that arrived with a rounder frame — from a theme pack, say — will read as 4 here, and will be flattened to 4 the moment you touch that slider.| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Spacing | Design → Spacing | Slider | 0 – 20 px | 10 | All |
| Page padding | Design → Page padding | Slider, all four sides together | 0 – 50 px | 10 | All |
| Canvas corner | Design → Corners | Slider | 1 – 4 | 4 | All |
| Widget corner | Design → Corners | Slider | 1 – 10 | 4 | All |
| Icon labels | Design, below Corners | Toggle | On · Off | On | All |
Icon labels is the toggle directly below Corners. Turning it off hides the small captions under your widgets.
Page effects
A page effect is animated particles drifting across your whole page — snow, embers, bats. It needs a paid plan (Élégante and up). The section hint reads Animated particles across your whole page.
- Scroll the Design sheet to Page effect.
- You get a grid of tiles, four across. The first is None; the rest are the nineteen effects, each with an icon and its name.
- Tap one. It starts animating on the canvas immediately.
- Tap None to clear it, then Save.
| Effect | What it looks like |
|---|---|
| Snow | White and blue flakes falling from the top, drifting on a shared breeze |
| Rain | Fast slanted streaks |
| Falling leaves | Orange and brown leaves that tumble and flip |
| Sakura | Single pink cherry petals, drifting |
| On fire | A dense sheet of flame rising from the bottom edge |
| Embers | Sparse orange sparks that launch, slow, then hang |
| Shooting stars | Diagonal white and lilac meteors arriving in clumps |
| Fireflies | Yellow-green dots that blink on and off while they fly |
| Butterflies | Monarch-patterned butterflies that fly in from the edges and cross the frame |
| Ants | Dark ants marching along the edges |
| Bubbles | Rising bubbles that pop |
| Twinkle | Slow drifting sparkles |
| Glitter | Dense, near-stationary glints |
| Confetti | Tumbling coloured paper chips |
| Hearts | Purple and pink hearts floating up with a gentle rock |
| Bokeh | Big soft out-of-focus discs drifting across |
| Stardust | Fine motes carried by a shared air current |
| Spiders | A few spiders descending on visible silk threads |
| Bats | Bats flying in from the edges |
Things you cannot change, and why
- There is no speed, count, colour or density control for a built-in effect. Those knobs only exist for a custom effect.
- Every effect draws in two layers — one behind your widgets and one in front, slightly larger and softly blurred. That sandwich is what makes your tiles look like they are inside the weather.
- The palette shifts automatically on a light background so additive glows stay visible. The same effect genuinely looks different on a white page and a dark one.
Note
Tip
Motion, battery and accessibility
All of this is automatic — there is no setting for any of it.
- A visitor with reduce motion turned on in their system gets a single still frame, arranged to look lit rather than empty. Nothing animates.
- Effects pause when they scroll off-screen, and when the browser tab is hidden.
- They freeze during a fast fling scroll and resume shortly after it stops. A slow reading scroll does not freeze them.
- On touch devices the redraw rate is capped to save heat and battery.
- No effect layer ever intercepts a tap.
Custom effects and effect packs
A custom effect is the same particle engine with your own image as the particle. It lives in the Custom effect section, whose hint reads A sprite effect from the Effect Builder or the marketplace — replaces the page effect above.
Custom effects cannot be built right now
Applying one you already own
- Open the Design sheet. The Custom effect section fetches your effect packs as soon as it opens.
- Under Owned effects you will see Loading… briefly, then either a list or Effects you build or buy appear here.
- Tap Apply beside a pack. On success you get Custom effect applied and a card at the top of the section with the effect's name and a Remove link.
- Press Save.
Watch out
The list includes packs you bought and every effect pack you have listed yourself, including drafts and archived listings. A design you applied but never turned into a listing does not appear.
Heads up
Widget skin and micro-interactions
Two chip rows, both Élégante and up, that apply one decision to every widget frame at once.
Widget skin
Hint: One look applied to every widget frame. Five chips.
- None — your widgets keep their own styling.
- Glass — a half-white frosted fill with a blur and a white hairline.
- Neumorph — a flat pale fill with no border and two offset shadows, dark on one side and white on the other.
- Flat — no shadow, one thin dark border.
- Retro — a 2px dark border and a hard offset shadow with no blur.
Skins do not show in the editor
Note
Micro-interactions
Hint: Hover / tap feedback on every widget. Four chips.
- None — no feedback.
- Lift — the tile rises slightly and gains a soft shadow. Hover only.
- Pop — the tile scales up while it is being pressed. Works on touch.
- Tilt — the tile rotates a little and grows a fraction. Hover only.
Watch out
All of it is inside a reduced-motion guard. A visitor who has asked their system for less motion gets no feedback at all.
Living background
Coloured light that moves behind your widgets. Élégante and up. Three chips.
- None — nothing.
- Pointer glow — one oversized violet-to-cyan blob. It drifts on its own, and on a desktop the first mouse move hands control to the cursor, which it then follows.
- Mesh drift — four blurred blobs in violet, cyan, pink and amber, each on its own drift cycle and its own delay so they never move in lockstep.
The layer sits above your background image and below your widgets, never takes taps, and pauses while you are dragging something. The blob colours are fixed and cannot be changed.
Stickers
Up to thirty decorations floating over the page, placed by hand on the canvas. A sticker is one of three things: a Riso motif (thirty printed designs — stars, hearts, bolts, squiggles, halftone patches), an emoji, or one of your own images. Élégante and up.
They live in Decorate mode, not in a list of sliders. Tap Decorate in the toolbar at the bottom of the editor — or Decorate the canvas under Design → Stickers — and the widget grid goes still: while you are decorating, nothing on the grid can be dragged, selected or deleted, so a sticker gesture can never move a widget by accident.
- Tap Decorate. The canvas shrinks to sit above the sheet and the grid goes inert.
- Pick a motif from the gallery — it lands in the middle of the canvas, already selected.
- Drag it anywhere. Three round handles appear on the selected sticker: trash at the top left, rotate at the top right, and a plain white resize dot at the bottom right. Drag the last two.
- The sheet below now shows that sticker's own controls — motif, ink, cut, print and motion.
- Tap an empty part of the canvas to deselect, or Done in the sheet.
- Tap Decorate again to hand the grid back.
| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Sticker kind | Decorate | What you add | Riso motif · emoji · image | Riso motif | Élégante |
| Motif | Decorate → Riso motifs | Searchable gallery | 30 designs in three groups — Patches, Shapes, Furniture | — | Élégante |
| Sticker emoji | Decorate → Emoji & images | Text box, up to 8 characters | Any emoji | ⭐ | Élégante |
| Position | Decorate (canvas) | Drag | Anywhere on the canvas | Centre | Élégante |
| Size | Decorate (handle or slider) | Drag or slider | 16 – 120 px, or up to 240 px for a motif | 96 px motif · 48 px emoji | Élégante |
| Tilt | Decorate (handle or slider) | Drag or slider | −45 – 45 ° | 0 | Élégante |
| Palette | Decorate → Ink | 5 harmonies + 3 colour wells | Fluoro · Sunset · Garden · Press · Night stock | Fluoro | Élégante |
| Die cut | Decorate → Cut | Toggle | On · Off | On | Élégante |
| Paper | Decorate → Cut | Colour | Any colour — only when Die cut is off | Cream | Élégante |
| Misregistration | Decorate → Print | Slider | 0 – 10 px | 3 | Élégante |
| Halftone | Decorate → Print | Slider | 4 – 16 px | 8 | Élégante |
| Coverage | Decorate → Print | Slider | 30 – 100 % | 86 | Élégante |
| Opacity | Decorate → Print | Slider | 20 – 100 % | 100 | Élégante |
| Motion | Decorate → Motion | 5 chips | Still · Drift · March · Pulse · Spin | Drift | Élégante |
| Speed | Decorate → Motion | 3 chips | slow · normal · fast | normal | Élégante |
Note
Watch out
Stickers render above your widgets and below the front particle layer, centred on their point, and they never take taps on your live page. Motion is paused for a visitor who asked for reduced motion, and for any sticker scrolled out of view.
Cursor and scrolling
Cursor
An emoji that replaces the mouse pointer on your page. Élégante and up. Hint: An emoji cursor for desktop visitors. Type or paste one emoji into the small centred box, and a clear link appears beside it.
Note
The clear link is not gated, so a cursor set on a paid plan can still be removed after a downgrade.
Scrolling
Three toggles, all Élégante and up.
- Background parallax — your background image drifts slower than the content as visitors scroll, at roughly four-tenths of the scroll distance. It stops drifting on a very long page once its buffer is spent.
- Smooth scrolling and Snap to page top — these two have no effect today. The toggles save, and nothing on the page changes.
Note
Intro splash and page entrance
Two different arrivals: the splash covers the page for a moment before it appears, and the entrance animates the page itself. Both are Élégante and up, and both run on the public page only.
Intro splash
A full-screen coloured card with a word on it, shown once when a visitor lands, then faded away. Toggle Show an intro splash on and it seeds itself with the word Welcome on a near-black background.
| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Show an intro splash | Design → Intro splash | Toggle | On · Off | Off | Élégante |
| Splash text | Design → Intro splash | Text field with an emoji picker | 1 – 40 characters | Welcome | Élégante |
| Background | Design → Intro splash | Colour picker | Any colour | #1c1917 | Élégante |
| Time | Design → Intro splash | Slider, steps of 100 | 400 – 4000 ms | 1400 | Élégante |
Watch out
You cannot set the splash text colour — it is computed for contrast against whatever background colour you pick, so it stays readable. A visitor with reduced motion turned on skips the splash entirely, so nobody is ever stuck behind an overlay that will not fade.
Page entrance
Hint: How your page reveals for visitors. Four chips, one run, six-tenths of a second.
- None — no entry animation.
- Fade — the page fades in.
- Slide — it fades in while moving up slightly.
- Wipe — it is revealed bottom to top.
Under reduced motion the page renders plainly, with no entrance.
Ambient sound
A looped track visitors can play. Élégante and up. The hint says it outright: A looped track visitors can play — never autoplays.
- Tap Upload audio (MP3/OGG).
- Pick an MP3 or an OGG file. Anything else is refused with MP3 or OGG audio only.
- The button reads Uploading… while it works.
- On success you get Ambient sound added and the row turns into a play/pause preview with a Remove link.
On your public page it becomes a small speaker pill fixed at the bottom-left. The audio file is not downloaded until someone taps it, and playback only ever starts on a tap. It cannot autoplay. Once started, it loops.
Note
| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Ambient sound | Design → Ambient sound | Audio upload with a play preview and Remove | MP3 or OGG, within your plan's file and storage limits | None | Élégante |
Backdrop
Your page renders as a floating rounded card. The backdrop is the desk it sits on. Élégante and up. Hint: What shows behind your page's floating canvas — visible in Preview and on your public page.
- None — the app's neutral surface.
- Color — a flat field of your colour.
- Gradient — a diagonal fade from your colour into a dark wash.
- Glow — the neutral surface with a broad, soft aura of your colour behind the card.
- Spotlight — near-black with a tighter cone of your colour above the card.
Once the style is anything but None, two more controls appear: Color and Frame shadow. The shadow slider deepens the drop shadow under the floating card, from a shallow lift at 0 to a deep cast at 100. Any backdrop other than None also adds a halo of your colour around the frame.
| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Backdrop style | Design → Backdrop | 5 chips | None · Color · Gradient · Glow · Spotlight | None | Élégante |
| Color | Design → Backdrop | Colour picker | Any colour | Unset — renders as a pale violet, #c7b8ff | Élégante |
| Frame shadow | Design → Backdrop | Slider | 0 – 100 | 40 | Élégante |
None is not free in this one section
Watch out
The Enchant.ee credit pill
Below your public page there is a small pill: the Enchant.ee mark followed by Designed with Enchant.ee. Hiding it or changing its wording needs Vedette or Icône — this is the one feature in the panel with a different gate from everything else.
- Open Enchant.ee credit in the Design sheet.
- Turn Show the credit pill off to remove it entirely.
- Or leave it on and type your own wording into Custom text — there is an emoji button beside the field.
- Clearing the field, or typing only spaces, restores the default wording.
| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Show the credit pill | Design → Enchant.ee credit | Toggle | On · Off | On | Vedette |
| Custom text | Design → Enchant.ee credit | Text field with an emoji picker | Up to 40 characters | Designed with Enchant.ee | Vedette |
Note
Heads up
Widget effects and shape masks
Everything above styles the whole page. This one styles a single widget, and it lives on the widget, not in the Design panel.
- In the editor, tap a widget to select it.
- Tap the round pencil badge at its top-right, labelled Edit widget.
- Scroll the Edit Widget sheet to the bottom. The last block is headed Effects, and it is there for every widget type.
The seven effects
- None — nothing.
- Shadow — a soft grey drop shadow. No colour option.
- 3D Depth — five stacked offset copies in your colour, plus a soft shadow, giving an extruded look.
- Glow — a coloured halo. At the strongest setting it also gets an inner glow and a thin coloured border.
- Outline — a solid coloured border of the width you choose, plus a faint ring of the same colour.
- Glass — a frosted translucent panel. No colour option, and any colour you set is ignored.
- Inset — a pressed-in inner shadow. No colour option.
Effect color only appears for 3D Depth, Glow and Outline, because those are the only three that use it. Each of those three also gets one extra control: a 3 × 3 compass for 3D direction, three chips for Glow intensity, or a slider for Border width.
Shape mask
The last field in the same block cuts the whole widget into a shape. This one needs Élégante and up; None always works.
Watch out
Watch out
A mask works on its own — you can mask a widget whose effect is None. Widget effects show on the canvas, in Preview, on your public page, and on a widget you share as a post.
| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Widget effect | Edit Widget → Effects | Tile picker | None · Shadow · 3D Depth · Glow · Outline · Glass · Inset | None | All |
| Effect color | Edit Widget → Effects | Colour picker with a ✕ clear | Any colour | #1c1917 | All |
| 3D direction | Edit Widget → Effects, with 3D Depth | 3 × 3 compass | Up-Left · Up · Up-Right · Left · Right · Down-Left · Down · Down-Right | Down-Right | All |
| Glow intensity | Edit Widget → Effects, with Glow | 3 chips | Subtle · Medium · Neon | Medium | All |
| Border width | Edit Widget → Effects, with Outline | Slider | 1 – 6 px | 2 | All |
| Shape mask | Edit Widget → Effects | Tile picker | None · Blob · Pebble · Hexagon · Star · Arch · Squircle | None | Élégante |
Card effects on posts
The same nineteen particle effects are available on a single post in your feed, where they are called card effects. They are free on every plan — the plan gate is on the page, not on posts.
- In the Home feed, tap the plus button in the feed header to open the post composer.
- Choose Text or Widget — the effect tray only appears once you have picked one.
- Scroll the settings column to Card effects. It is a grid of small thumbnails, each one animating live.
- Tap a thumbnail to select it, then post.
Watch out
Heads up
Theme packs from the marketplace
A theme pack is someone else's look, bundled so you can apply it in one go.
- Open the Store tab and filter to Theme packs.
- Open a listing. The button on a paid one reads Buy followed by the price; a free one reads Get, and one you already own reads Apply.
- Once it downloads, the button becomes Apply to page, with the warning Applying replaces your page's theme settings. Save your page afterwards to keep it. above it.
- Tap it, go back to the editor, and press Save.
A pack can carry your spacing, corners, background and its image settings, the three global colours, the global font, the page effect, the widget skin, the micro-interactions, the living background, the scroll toggles, the cursor and the page entrance. Only the fields the pack actually sets are merged — a pack that ships only colours will not touch anything else.
Note
Watch out
Heads up
Clear canvas
At the very bottom of the Design sheet is a full-width Clear canvas button. It is more thorough than its name suggests.
- Tap Clear canvas.
- A dialog asks Clear the canvas? with the body Removes every widget and sets the background to plain white — a blank sheet to build on. Undo brings it back.
- Choose Cancel or Clear canvas.
Heads up
The app's theme is not your page's theme
There are two completely separate things called a theme, and mixing them up is common.
- Your page theme — everything in this chapter. It is what visitors see.
- The app's appearance — light or dark for the Enchant.ee interface you work in. It changes nothing a visitor sees.
- Go to Account → Settings.
- Find the Appearance card, described System, light, or dark. Dark is true black.
- Under Theme pick System, Light or Dark.
| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Theme | Account → Settings → Appearance | 3 buttons | System · Light · Dark | System | All |
Note
Watch out
What is paid, and what a downgrade does
Three gates exist in the Design panel, and only three.
- Free on every plan — background colour and gradient presets, all three global colours, spacing, page padding, both corner sliders, Icon labels, widget effects, card effects on posts, and Clear canvas.
- Any paid plan (Élégante and up) — background image and its settings, custom fonts, page effects, custom effects, dock, intro splash, cursor, scrolling, widget skin, micro-interactions, living background, stickers, ambient sound, page entrance, backdrop, and shape masks on widgets.
- The top two plans only — Vedette and Icône may hide or re-text the Enchant.ee credit pill. This is the one setting in the panel with a higher gate than the rest.
What happens after a downgrade
This is the part worth reading twice. The panel's locks are on the screen, but the real enforcement is on save. Every time a free-plan page is saved, the server deletes this whole list before writing:
- The page effect, and any custom effect.
- The dock, the intro splash and the cursor.
- The scroll toggles, the widget skin and the micro-interactions.
- The living background, the stickers and the ambient sound.
- The page entrance, the backdrop, and the background image.
- Every shape mask on every widget.
It is deleted, not paused
Note
Tip
When something goes wrong
These are the messages this part of the app can actually produce.
| What you see | What it means |
|---|---|
| Paid feature / Page effects need a paid plan. | You tapped an effect tile on Novice. None still works. |
| Paid feature / Page features need a paid plan. | The general refusal for the dock, splash, cursor, scrolling, skin, micro-interactions, living background, stickers, sound, entrance, backdrop and custom effects on Novice. |
| Paid feature / Custom background image needs a paid plan. | The image finished uploading before it was refused. Delete it in Account → Files to reclaim the space. |
| Paid feature / Custom fonts need a paid plan. | You picked anything but Default in the font dropdown on Novice. |
| Paid feature / Shape masks need a paid plan. | You tapped a shape in Edit Widget on Novice. |
| Vedette & Icône only / Hiding or re-texting the Enchant.ee credit needs a Vedette or Icône plan. | The credit pill has a higher gate than the rest of the panel: Vedette or Icône. |
| unsupported file type | The file is not a PNG, JPEG, WebP or GIF — or it is audio and you are on Novice, where audio uploads are refused. |
| file too large | The single file is over your plan's per-file limit. Shrink it, or move up a plan. |
| This upload would exceed your plan's storage limit. | Your library is full. Delete something in Account → Files. |
| Upload was rejected, Upload failed or Could not save upload | The three stages of an upload, in order. Upload failed usually means the connection dropped mid-transfer — try again on a better one. |
| Sign in to upload audio. | Ambient sound needs an account. Images do not, but an image uploaded before you sign up will not survive the first real save. |
| MP3 or OGG audio only | The ambient track has to be an MP3 or an OGG file. Convert it and try again. |
| Purchase required | You tried to apply an effect pack you do not own. Buy it in the Store first. |
| Not an effect pack or Could not load the effect | The pack could not be installed. If it keeps happening, the listing itself is broken — contact the seller. |
| Content check temporarily unavailable — try again soon. | The automated image check the Effect Builder needs is offline. Nothing you can do; building a new custom effect is unavailable until it is back. |
| Parallax needs a background image. | Not an error — an inline note under the scrolling toggles. Set a background image, or turn parallax back off. |
Things that fail silently
A few rules are enforced without any message at all, because they only trigger on a page whose values did not come from the app's own controls:
- A background image, sticker image, ambient track or effect sprite that does not live in your own storage is removed on save. In practice this means you cannot point at another creator's file.
- A colour that is not a real single colour — a gradient, an image reference — is dropped on save.
- A dock link that does not start
https://ormailto:is dropped. Bad links go one at a time; the dock only disappears if none survive. - An effect key that no longer exists renders nothing and stops being saved.
If a setting keeps reverting after you save, one of those four is almost always why.
Something here wrong or missing? Email support@enchant.ee.