.jui-words-preloader{position:relative;isolation:isolate;width:100%;min-height:300px;overflow:hidden;outline:none}.jui-words-preloader-page{min-height:inherit}.jui-words-preloader-curtain{--wp-bg:#171717;--wp-ink:#f5f5f5;position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;color:var(--wp-ink);font-family:inherit}.jui-words-preloader-curtain[data-theme=light]{--wp-bg:#fff;--wp-ink:#1a1a1a}.jui-words-preloader-shape{position:absolute;top:0;left:0;width:100%;height:calc(100% + var(--wp-curve));fill:var(--wp-bg);pointer-events:none}.jui-words-preloader-word{position:relative;padding:24px;text-align:center;overflow-wrap:anywhere;font-size:clamp(32px,5vw,60px);font-weight:600;line-height:1.2;letter-spacing:-.055em}.jui-words-preloader-modal{position:fixed;inset:0;z-index:1100;overflow:hidden}.jui-words-preloader-modal-content{position:absolute;inset:0;outline:none}.jui-words-preloader-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.demo-words-preloader{width:100%}.demo-words-preloader .jui-words-preloader{border-radius:14px;min-height:320px}.demo-words-preloader-page{min-height:320px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--soft);color:var(--ink);text-align:center;padding:24px}.demo-words-preloader-page>span{font-size:10px;letter-spacing:.2em;color:var(--muted)}.demo-words-preloader-page h3{font-size:clamp(28px,4vw,48px);font-weight:500;letter-spacing:-.055em;margin:22px 0 12px}.demo-words-preloader-page p{font-size:12px;color:var(--muted);margin:0}.demo-words-preloader-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:11px;color:var(--muted)}.demo-words-preloader-toolbar>span{margin-right:auto}.demo-words-preloader-toolbar button{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:7px 11px;font:inherit;cursor:pointer}.demo-words-preloader[data-compact=true] .demo-words-preloader-page,.demo-words-preloader[data-compact=true] .jui-words-preloader{min-height:240px}