Enchant.ee
Get started

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 editor, with the round palette button at the bottom-left opening the Design sheetBack · Phone / Desktop · Undo · Savethe canvasDesignWidget+

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

Undo and Redo in the top bar cover design changes too, so you can back out of an experiment without having to remember what the old value was.

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

  1. In Page background, tap the small square colour swatch at the top-left of the section.
  2. 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).
  3. Drag with a mouse or a finger, or type a six-digit hex. Three-digit shorthand like #fff is not accepted by that field.
  4. 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

Picking a custom colour clears your background image. The colour and the image are the same slot; there is no way to tint an image from here. Use Dark overlay and Overlay color for that instead.

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

A new page ships with a plain white background colour, so no preset looks selected until you tap one. That is not a bug — the white colour is sitting on top of the preset.

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.

  1. Tap the dashed Upload background image area.
  2. Pick a file. Accepted types are PNG, JPEG, WebP and GIF.
  3. The button reads Uploading… while it works.
  4. 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:

PlanLargest single fileTotal storage
Novice25 MB500 MB
Élégante100 MB5 GB
Vedette250 MB25 GB
Icône1 GB100 GB

On the free plan the upload still happens

The drop area is not disabled on Novice. Tapping it uploads the file, which uses your storage, and only then refuses with Paid feature / Custom background image needs a paid plan. If that happens, delete the file in AccountFiles to get the space back.

Heads up

If you are building a page before you have made an account, a background image is held in your browser rather than uploaded. It looks like it worked, but it is dropped the first time the page is really saved. Make the account first if the background matters.

Image settings

These only appear once an image is set. They are the same controls the Image widget has.

SettingWhereTypeValuesDefaultPlan
Custom background colourDesign → Page backgroundColour pickerAny colour; the picker writes a six-digit hex#ffffff (plain white)All
Gradient presetDesign → Page background6 swatchesCream · Aurora · Sunset · Mint · Lavender · PeachCream, hidden behind the white colourAll
Background imageDesign → Page backgroundFile uploadPNG · JPEG · WebP · GIFNoneÉlégante
FitDesign → Page background, once an image is set2 buttonscover · containcoverÉlégante
Focal point (crop)Design → Page background, once an image is set3 × 3 grid of dotstop left · top · top right · left · center · right · bottom left · bottom · bottom rightcenterÉlégante
FilterDesign → Page background, once an image is set3 buttonsnone · grayscale · sepianoneÉlégante
OpacityDesign → Page background, once an image is setSlider0 – 100 %100Élégante
Dark overlayDesign → Page background, once an image is setSlider0 – 80 %0Élégante
Overlay styleDesign → Page background, once an image is set2 buttonssolid · gradientsolidÉlégante
Overlay colorDesign → Page background, once an image is setColour pickerAny colourUnset — 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

Removing the image hides all of these controls but keeps their values. Add another image later and your old fit, crop, filter and overlay come back with it.

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

A global colour rewrites every matching widget's own setting in one go. Any colour you tuned on an individual widget earlier is gone. Set the globals first, then adjust single widgets in the Edit Widget sheet. Clearing a global writes nothing into every widget — it does not restore what was there before. Undo is the only way back.

Watch out

Effects only touches widgets that already have an effect chosen. A widget whose effect is still None is skipped, so setting the global colour before you set the effect will not give that widget the global colour.

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.

SettingWhereTypeValuesDefaultPlan
EffectsDesign → Global colors & fontColour picker with a ✕ clearAny colourUnsetAll
Text (all text)Design → Global colors & fontColour picker with a ✕ clearAny colourUnsetAll
Widget BGDesign → Global colors & fontColour picker with a ✕ clearAny colourUnsetAll
Global font (all text)Design → Global colors & fontDropdownDefault · Elegant · Mono · Playfair · Handwritten · Pixelated · Pacifico · Caveat · Lobster · Bebas · Shadows · OrbitronDefaultÉ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

The pickers in the app can only produce six-digit hex, so nothing you set through the interface is ever affected by this. It only matters for a page whose colours arrived some other way.

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

The Canvas corner slider stops at 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.
SettingWhereTypeValuesDefaultPlan
SpacingDesign → SpacingSlider0 – 20 px10All
Page paddingDesign → Page paddingSlider, all four sides together0 – 50 px10All
Canvas cornerDesign → CornersSlider1 – 44All
Widget cornerDesign → CornersSlider1 – 104All
Icon labelsDesign, below CornersToggleOn · OffOnAll

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.

  1. Scroll the Design sheet to Page effect.
  2. 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.
  3. Tap one. It starts animating on the canvas immediately.
  4. Tap None to clear it, then Save.
EffectWhat it looks like
SnowWhite and blue flakes falling from the top, drifting on a shared breeze
RainFast slanted streaks
Falling leavesOrange and brown leaves that tumble and flip
SakuraSingle pink cherry petals, drifting
On fireA dense sheet of flame rising from the bottom edge
EmbersSparse orange sparks that launch, slow, then hang
Shooting starsDiagonal white and lilac meteors arriving in clumps
FirefliesYellow-green dots that blink on and off while they fly
ButterfliesMonarch-patterned butterflies that fly in from the edges and cross the frame
AntsDark ants marching along the edges
BubblesRising bubbles that pop
TwinkleSlow drifting sparkles
GlitterDense, near-stationary glints
ConfettiTumbling coloured paper chips
HeartsPurple and pink hearts floating up with a gentle rock
BokehBig soft out-of-focus discs drifting across
StardustFine motes carried by a shared air current
SpidersA few spiders descending on visible silk threads
BatsBats 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

Page effects render on the editor canvas, in Preview, and on your public page. They are skipped in the small preview tiles used by discovery and the marketplace, so a page shown as a thumbnail never animates.

Tip

None always works, on every plan. That is deliberate: if a subscription lapses you can still clear an effect you can no longer set.

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

Every image uploaded to the Effect Builder has to pass an automated content check, and that check is offline. Uploads fail with Content check temporarily unavailable — try again soon. Without an image the builder's action buttons stay disabled, so no new custom effect can be made and no new effect pack can be listed for sale. Until that note goes away, the Custom effect section is a panel with nothing to put in it for almost everyone — expect Effects you build or buy appear here. and nothing else.

Applying one you already own

  1. Open the Design sheet. The Custom effect section fetches your effect packs as soon as it opens.
  2. Under Owned effects you will see Loading… briefly, then either a list or Effects you build or buy appear here.
  3. 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.
  4. Press Save.

Watch out

A custom effect always beats the built-in page effect. Applying one clears whatever page effect you had. The reverse is not true — picking a built-in effect while a custom one is applied changes nothing visible. You have to press Remove on the custom effect first.

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

On Novice you can buy an effect pack and watch it animate in the editor, but it is stripped the moment you save. The editor is not where the plan is checked — the save is.

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

Skins and micro-interactions render everywhere except the editing canvas, because their styling would fight the editor's drag and selection animations. Use the Preview button in the top bar, or open your public page, to see them.

Note

Glass frosts the frame, not the contents. A widget keeps its own inner background, so a glass skin is a frosted edge around an opaque tile rather than a see-through widget.

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

Lift and Tilt are hover-only on purpose: on a phone a hover state sticks after a tap and would leave a tile permanently lifted. If most of your audience is on phones, Pop is the only one they will feel.

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.

  1. Tap Decorate. The canvas shrinks to sit above the sheet and the grid goes inert.
  2. Pick a motif from the gallery — it lands in the middle of the canvas, already selected.
  3. 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.
  4. The sheet below now shows that sticker's own controls — motif, ink, cut, print and motion.
  5. Tap an empty part of the canvas to deselect, or Done in the sheet.
  6. Tap Decorate again to hand the grid back.
SettingWhereTypeValuesDefaultPlan
Sticker kindDecorateWhat you addRiso motif · emoji · imageRiso motifÉlégante
MotifDecorate → Riso motifsSearchable gallery30 designs in three groups — Patches, Shapes, FurnitureÉlégante
Sticker emojiDecorate → Emoji & imagesText box, up to 8 charactersAny emojiÉlégante
PositionDecorate (canvas)DragAnywhere on the canvasCentreÉlégante
SizeDecorate (handle or slider)Drag or slider16 – 120 px, or up to 240 px for a motif96 px motif · 48 px emojiÉlégante
TiltDecorate (handle or slider)Drag or slider−45 – 45 °0Élégante
PaletteDecorate → Ink5 harmonies + 3 colour wellsFluoro · Sunset · Garden · Press · Night stockFluoroÉlégante
Die cutDecorate → CutToggleOn · OffOnÉlégante
PaperDecorate → CutColourAny colour — only when Die cut is offCreamÉlégante
MisregistrationDecorate → PrintSlider0 – 10 px3Élégante
HalftoneDecorate → PrintSlider4 – 16 px8Élégante
CoverageDecorate → PrintSlider30 – 100 %86Élégante
OpacityDecorate → PrintSlider20 – 100 %100Élégante
MotionDecorate → Motion5 chipsStill · Drift · March · Pulse · SpinDriftÉlégante
SpeedDecorate → Motion3 chipsslow · normal · fastnormalÉlégante

Note

Die cut is what makes a motif read as a sticker: the design alone, with a white edge traced round its outline. Turn it off and the same motif prints on a sheet of stock instead, and a Paper colour appears. A full-bleed pattern (anything in Patches) has no outline to cut around, so it always prints as a patch.

Watch out

Position is stored as a percentage of the canvas, not in pixels, so a sticker holds its place on every screen — but it also means the canvas is the frame: drag one to the edge and it stops with its centre on the boundary rather than sliding off.

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

It only applies when the visitor's device has a real mouse. On phones and tablets it does nothing at all, which is why the hint says desktop visitors.

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 topthese two have no effect today. The toggles save, and nothing on the page changes.

Note

Turn on Background parallax without a background image and the panel prints Parallax needs a background image. right there. Parallax is also switched off for visitors who ask for reduced motion, and it does not run inside the editor.

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.

SettingWhereTypeValuesDefaultPlan
Show an intro splashDesign → Intro splashToggleOn · OffOffÉlégante
Splash textDesign → Intro splashText field with an emoji picker1 – 40 charactersWelcomeÉlégante
BackgroundDesign → Intro splashColour pickerAny colour#1c1917Élégante
TimeDesign → Intro splashSlider, steps of 100400 – 4000 ms1400Élégante

Watch out

The splash does not show in the editor canvas, and it does not show in Preview either. The only way to see it is to open your real public page.

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.

  1. Tap Upload audio (MP3/OGG).
  2. Pick an MP3 or an OGG file. Anything else is refused with MP3 or OGG audio only.
  3. The button reads Uploading… while it works.
  4. 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

Audio uploads are refused outright for Novice by the server, not just by the panel. The Remove link stays available on any plan, so a track uploaded on a paid plan can be cleared after a downgrade.
SettingWhereTypeValuesDefaultPlan
Ambient soundDesign → Ambient soundAudio upload with a play preview and RemoveMP3 or OGG, within your plan's file and storage limitsNoneÉ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.

SettingWhereTypeValuesDefaultPlan
Backdrop styleDesign → Backdrop5 chipsNone · Color · Gradient · Glow · SpotlightNoneÉlégante
ColorDesign → BackdropColour pickerAny colourUnset — renders as a pale violet, #c7b8ffÉlégante
Frame shadowDesign → BackdropSlider0 – 10040Élégante

None is not free in this one section

Every other chip row in the Design panel lets None through on any plan. Backdrop does not — on Novice even tapping None raises Paid feature and changes nothing. It does not matter much in practice, because the backdrop is removed on save for free plans anyway, so visitors never see a stale one.

Watch out

Switching to None and back does not bring your colour and shadow back — the whole backdrop is cleared. Use Undo if you did it by accident.

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.

  1. Open Enchant.ee credit in the Design sheet.
  2. Turn Show the credit pill off to remove it entirely.
  3. Or leave it on and type your own wording into Custom text — there is an emoji button beside the field.
  4. Clearing the field, or typing only spaces, restores the default wording.
SettingWhereTypeValuesDefaultPlan
Show the credit pillDesign → Enchant.ee creditToggleOn · OffOnVedette
Custom textDesign → Enchant.ee creditText field with an emoji pickerUp to 40 charactersDesigned with Enchant.eeVedette

Note

The pill normally links back to Enchant.ee. Inside the editor's Preview, and on a custom domain, it renders as plain text instead of a link.

Heads up

Both settings are deleted on save for anyone below Vedette. If you hide the pill and later move down a plan, it comes back the next time the page is saved.

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.

  1. In the editor, tap a widget to select it.
  2. Tap the round pencil badge at its top-right, labelled Edit widget.
  3. 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

Hexagon and Star are cut with straight edges, so they also clip the effect — a glow or a 3D extrusion stops at the shape's edge. Blob, Pebble, Arch and Squircle are rounded corners under the hood and do not cut a shadow the same way.

Watch out

Widget effects are clipped to the widget's own cell. A wide glow or a deep 3D extrusion is cut off at the cell edge rather than spilling onto its neighbours. If an effect looks truncated, give the widget a larger span or dial the effect back.

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.

SettingWhereTypeValuesDefaultPlan
Widget effectEdit Widget → EffectsTile pickerNone · Shadow · 3D Depth · Glow · Outline · Glass · InsetNoneAll
Effect colorEdit Widget → EffectsColour picker with a ✕ clearAny colour#1c1917All
3D directionEdit Widget → Effects, with 3D Depth3 × 3 compassUp-Left · Up · Up-Right · Left · Right · Down-Left · Down · Down-RightDown-RightAll
Glow intensityEdit Widget → Effects, with Glow3 chipsSubtle · Medium · NeonMediumAll
Border widthEdit Widget → Effects, with OutlineSlider1 – 6 px2All
Shape maskEdit Widget → EffectsTile pickerNone · Blob · Pebble · Hexagon · Star · Arch · SquircleNoneÉ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.

  1. In the Home feed, tap the plus button in the feed header to open the post composer.
  2. Choose Text or Widget — the effect tray only appears once you have picked one.
  3. Scroll the settings column to Card effects. It is a grid of small thumbnails, each one animating live.
  4. Tap a thumbnail to select it, then post.

Watch out

Only text posts and widget posts can carry an effect. Attaching a photo clears whatever you had selected, and a photo post has no effect layer at all.

Heads up

The effect cannot be changed after you post. Editing a post rewrites its text and caption only. To change the effect you have to delete the post and write it again.

Theme packs from the marketplace

A theme pack is someone else's look, bundled so you can apply it in one go.

  1. Open the Store tab and filter to Theme packs.
  2. 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.
  3. 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.
  4. 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

A theme pack cannot carry a dock, a splash, stickers, ambient sound, a backdrop or your credit text. Those stay yours whatever you install.

Watch out

Applying is destructive for the fields the pack carries, and the only way back is editor Undo before you save.

Heads up

The paid fields in a pack still go through your own plan gate when you save. On Novice, a pack that includes a skin and a page effect will look right in the editor and lose both the instant you save.

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.

  1. Tap Clear canvas.
  2. 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.
  3. Choose Cancel or Clear canvas.

Heads up

It removes every widget and resets the entire theme to its defaults. Your dock, splash, stickers, ambient sound, skin, backdrop and credit text all go with it. It is undoable, but only while you stay in the editor.

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.
  1. Go to AccountSettings.
  2. Find the Appearance card, described System, light, or dark. Dark is true black.
  3. Under Theme pick System, Light or Dark.
SettingWhereTypeValuesDefaultPlan
ThemeAccount → Settings → Appearance3 buttonsSystem · Light · DarkSystemAll

Note

This choice is stored in the browser you are using, not on your account, so it does not follow you to another device. Dark mode also only applies to the signed-in app — the landing page, sign-up, username claim and setup screens are always light.

Watch out

Turning on dark mode has zero effect on your public page. Visitors always see the colours you chose in the Design panel, whatever their own device is set to.

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 onlyVedette 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

These fields are stripped on every save at the free plan, not only when you try to set one. If a subscription lapses, the first time that page is saved — for any reason, including moving a single widget — all of it is removed permanently. Resubscribing does not bring it back. If you are about to let a plan lapse and you want the styling back later, write down what you had while you can still see it. A theme pack is a partial record at best: it can hold your background, colours, font, page effect, skin, micro-interactions, living background, cursor and entrance, but not your dock, splash, stickers, sound or backdrop.

Note

Your background colour, gradient preset, global colours, font choice, spacing, padding and corners survive a downgrade untouched — they were never gated. The credit pill's settings are removed for anyone below Vedette, so the pill reappears.

Tip

None is deliberately ungated on the effect tiles, the widget skin, the micro-interactions, the living background, the page entrance and the shape masks, and so are the clear and Remove links on the cursor, the custom effect and the ambient track. You can always tidy up after a downgrade, even though you can no longer set those things.

When something goes wrong

These are the messages this part of the app can actually produce.

What you seeWhat 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 AccountFiles 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 typeThe 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 largeThe 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 AccountFiles.
Upload was rejected, Upload failed or Could not save uploadThe 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 onlyThe ambient track has to be an MP3 or an OGG file. Convert it and try again.
Purchase requiredYou 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 effectThe 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:// or mailto: 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.