/*!/wp-content/plugins/fairy-tale-generator-06-06-25/css/ftg-cp-styles.css*/#ftg-sty,#ftg-sty-portal{--sty-plum:#31003f;--sty-violet:#8300e9;--sty-pink:#e8408f;--sty-lav:#f6f0fc;--sty-line:#e6dcf2;--sty-ink:#212121;--sty-muted:#6b6475}#ftg-sty{margin:32px 0 12px;font-family:inherit}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-band{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:18px 20px;border-radius:16px;background:linear-gradient(110deg,#f6f0fc 0%,#fde7f2 100%);border:1px solid var(--sty-line)}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-band-txt{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:4px}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-band-txt b{color:var(--sty-plum);font-size:18px;line-height:1.3}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-band-txt span{color:var(--sty-muted);font-size:15px;line-height:1.45}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-open,:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border-radius:999px;border:0;cursor:pointer;background:linear-gradient(90deg,var(--sty-violet),var(--sty-pink));color:#fff!important;font:inherit;font-weight:700;text-decoration:none!important}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-btn.ghost{background:#fff;color:var(--sty-violet)!important;box-shadow:inset 0 0 0 2px var(--sty-violet)}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-btn[disabled]{opacity:.6;cursor:wait}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-modal{position:fixed;inset:0;z-index:100000;background:rgb(28 10 40 / .55);display:flex;align-items:center;justify-content:center;padding:max(12px, env(safe-area-inset-top, 0px)) max(12px, env(safe-area-inset-right, 0px)) max(12px, env(safe-area-inset-bottom, 0px)) max(12px, env(safe-area-inset-left, 0px))}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-modal[hidden]{display:none}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-box{position:relative;background:#fff;color:var(--sty-ink);border-radius:18px;width:min(880px, 100%);max-height:100%;overflow:auto;padding:26px 24px 22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 60px rgb(0 0 0 / .25)}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-box h2{margin:0;padding-right:36px;color:var(--sty-plum);font-size:clamp(20px, 3vw, 26px);line-height:1.2}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-lead{margin:0;color:var(--sty-muted);font-size:15px}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:0;background:var(--sty-lav);color:var(--sty-plum);font-size:22px;line-height:1;cursor:pointer}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-card{width:100%;display:flex;flex-direction:column;gap:6px;text-align:left;padding:8px 8px 12px;border-radius:14px;border:2px solid var(--sty-line);background:#fff;cursor:pointer;font:inherit;color:inherit}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-card[aria-pressed="true"]{border-color:var(--sty-pink);box-shadow:0 0 0 3px #fde7f2}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-card b{color:var(--sty-plum);font-size:15px;padding:0 4px}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-card small{color:var(--sty-muted);font-size:13px;line-height:1.35;padding:0 4px}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-img{display:block;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:var(--sty-lav)}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-img img{width:100%;height:100%;object-fit:cover;display:block}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-img.is-empty{display:flex;align-items:center;justify-content:center;padding:8px;text-align:center;color:#fff;font-weight:700;font-size:14px}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-img.is-empty[data-n="0"]{background:linear-gradient(135deg,#8fb8de,#c9e3d1)}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-img.is-empty[data-n="1"]{background:linear-gradient(135deg,#5b4636,#a8916f)}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-img.is-empty[data-n="2"]{background:linear-gradient(135deg,#7a3b1d,#d49a3b)}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-img.is-empty[data-n="3"]{background:linear-gradient(135deg,#ff7eb6,#8a7dff)}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-img.is-empty[data-n="4"]{background:linear-gradient(135deg,#ff9f1c,#2ec4b6)}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-img.is-empty[data-n="5"]{background:linear-gradient(135deg,#3d3d3d,#9a9a9a)}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-img.is-empty[data-n="6"]{background:linear-gradient(135deg,#e63946,#f4a261)}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-note{flex-basis:100%;margin:0;font-size:15px;color:var(--sty-ink)}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-msg{margin:0;font-size:14px;color:var(--sty-violet);min-height:1em}:is(#ftg-sty,#ftg-sty-portal) :focus-visible{outline:3px solid #f2b705;outline-offset:2px}html.ftg-sty-lock,html.ftg-sty-lock body{overflow:hidden}@media (max-width:520px){:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-box{padding:22px 14px 16px}}@media (prefers-reduced-motion:no-preference){:is(#ftg-sty,#ftg-sty-portal) .ftg-sty-card{transition:border-color .15s ease,box-shadow .15s ease}}#ftg-sty-portal{position:relative;z-index:2147483000;font-family:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif}#ftg-sty-portal .ftg-sty-modal{z-index:2147483000}#ftg-sty-portal .ftg-sty-box,#ftg-sty-portal .ftg-sty-box *{font-family:inherit;letter-spacing:normal}#ftg-sty-portal .ftg-sty-box h2{font-family:inherit;font-weight:700}#ftg-sty-portal ul.ftg-sty-grid,#ftg-sty-portal ul.ftg-sty-grid>li{list-style:none!important;margin:0!important;padding:0!important}#ftg-sty-portal ul.ftg-sty-grid>li::before,#ftg-sty-portal ul.ftg-sty-grid>li::marker{content:none!important;display:none!important}#ftg-sty-portal .ftg-sty-card{line-height:1.35}#ftg-sty-portal .ftg-sty-img{padding:0}