@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-ext-500-normal-jKqJW7bC.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal-B9SDL8cy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/quicksand-latin-ext-400-normal-BdPaGDPN.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/quicksand-latin-400-normal-BSDtH9U0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-ext-500-normal-Rkq3IeWS.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-500-normal-_DbwbYKP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-ext-600-normal-fxOF3zcr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-600-normal-DTBPeRoM.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-latin-ext-700-normal-8b1JBoEj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-latin-700-normal-Dpk7G9Y6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.page,.page *,.page :before,.page :after{box-sizing:border-box}.page{background:#fff;width:100%;position:relative;overflow:hidden;container-type:inline-size}.tx{white-space:pre-line;overflow-wrap:anywhere;min-width:1.5em;display:inline-block}.ph{position:relative;overflow:hidden}.ph svg.phbg{width:100%;height:100%;display:block;position:absolute;inset:0}.ph img{object-fit:cover;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.pg-unknown{text-align:center;color:#a00;justify-content:center;align-items:center;height:100%;padding:10%;font:600 4cqi system-ui,sans-serif;display:flex}:root{--bordo:#7a0019;--plum:#40222c;--cream:#f4ead5;--paper:#fbf6ea;--red:#c8102e;--pink:#e9c6cc;--blush:#f6e3d8;--sky:#bfe3f8;--grass:#9cc93f;--grass2:#b7d96a;--ink:#3a2430;--muted:#8a6e76;--font-script:"Caveat", cursive;--font-sans:"Quicksand", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html,body{height:100%}body{background:var(--cream);color:var(--ink);font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;margin:0;font-size:15px}#root{min-height:100%}.app{padding:0 16px;flex-direction:column;max-width:560px;min-height:100%;margin:0 auto;padding-block:0 16px;display:flex}header.bar{top:env(safe-area-inset-top,0px);background:var(--cream);z-index:30;justify-content:space-between;align-items:center;gap:12px;padding-block:14px 10px;display:flex;position:sticky}.brand{align-items:baseline;gap:8px;display:flex}.brand .logo{font-family:var(--font-script);color:var(--bordo);font-size:28px;font-weight:700;line-height:1}.brand .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.progress{flex-direction:column;align-items:flex-end;gap:4px;min-width:110px;display:flex}.progress .lbl{color:var(--muted);font-size:11px;font-weight:600}.progress .track{background:#e4d5c0;border-radius:3px;width:110px;height:6px;overflow:hidden}.progress .fill{background:var(--red);border-radius:3px;width:0%;height:100%;transition:width .3s}.progress .save{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.progress .save-saved{color:#5b7d1c}.progress .save-offline,.progress .save-failed{color:var(--red)}.view{flex-direction:column;flex:1;display:flex}[hidden]{display:none!important}#viewEditor{gap:12px;padding-block:4px 8px}#viewPreview{gap:14px;padding-block:8px 20px}.btn{appearance:none;font-family:var(--font-sans);cursor:pointer;border:0;border-radius:999px;padding:14px 22px;font-size:16px;font-weight:700;transition:transform .12s}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-red{background:var(--red);color:#fff}.btn-ghost{color:var(--bordo);border:2px solid var(--bordo);background:0 0}.btn-plain{color:var(--ink);background:#e9dcc6}.btn:focus-visible,.chip:focus-visible,.thumb:focus-visible{outline:3px solid var(--red);outline-offset:2px}.note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.note.loading{text-align:center;padding:40px 0}.stage{justify-content:center;display:flex}.page.is-editing{border-radius:6px;max-width:430px;box-shadow:0 10px 30px #3a24302e}.page.is-editing .tx{cursor:text;border-radius:3px;outline:none}.page.is-editing .tx:empty:before{content:attr(data-ph);opacity:.55}.page.is-editing .tx:focus{background:#ffffff38;box-shadow:0 0 0 2px #c8102e8c}.page.is-editing .ph{cursor:pointer}.page.is-editing .ph.filled{cursor:grab;touch-action:none}.page.is-editing .ph.filled:active{cursor:grabbing}.page.is-editing .ph img{touch-action:none}.page.is-editing .ph.active:after{content:"";box-shadow:inset 0 0 0 3px var(--red);pointer-events:none;position:absolute;inset:0}.page.is-editing .ph:focus-visible{outline:3px solid var(--red);outline-offset:-3px}.ph .plus{width:max-content;max-width:90%;color:var(--bordo);pointer-events:none;background:#ffffffe0;border-radius:999px;margin:auto;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;inset:auto 0 6%}.ph .ph-progress{pointer-events:none;background:#ffffffb3;border-radius:3px;height:6px;position:absolute;top:50%;left:12%;right:12%;overflow:hidden;translate:0 -50%}.ph .ph-progress span{background:var(--red);border-radius:3px;height:100%;transition:width .2s;display:block}.ph.uploading .phbg{opacity:.6}.ph .ph-error,.ph .lowres{text-align:center;pointer-events:none;border-radius:999px;width:max-content;max-width:92%;margin:auto;padding:3px 7px;font-size:9.5px;font-weight:700;line-height:1.25;position:absolute;left:4%;right:4%}.ph .ph-error{background:var(--red);color:#fff;bottom:6%}.ph .lowres{color:#8a4b00;background:#fcebd9;top:5%}.page.is-editing .ph{container-type:inline-size}.ph .short{display:none}@container (width<=110px){.ph .long{display:none}.ph .short{display:inline}}.pagenav{justify-content:center;align-items:center;gap:10px;display:flex}.pagenav .btn{padding:10px 16px;font-size:14px}.pgname{text-align:center;min-width:130px;font-size:14px;font-weight:700}.chips{scrollbar-width:thin;gap:8px;padding:4px 2px 8px;display:flex;overflow-x:auto}.chip{background:var(--paper);font-family:var(--font-sans);color:var(--ink);cursor:pointer;border:2px solid #e0cfba;border-radius:10px;flex:none;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:700;display:flex}.chip.on{border-color:var(--red);color:var(--bordo)}.chip .dot{background:#d6c2a8;border-radius:50%;width:7px;height:7px}.chip .dot.ok{background:var(--grass)}.editrow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hint{text-align:center;color:var(--muted);margin:0;font-size:12.5px}.sheet{z-index:60;background:var(--paper);padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;max-width:560px;margin:0 auto;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #3a243040}.sheet h4{margin:0 0 10px;font-size:15px}.sheet .row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.sheet input[type=range]{accent-color:var(--red);flex:1}.sheet .row .btn{padding:10px 14px;font-size:14px}.toast{left:16px;right:16px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--ink);color:#fff;text-align:center;border-radius:12px;max-width:528px;margin:0 auto;padding:12px 14px;font-size:14px;font-weight:600;position:fixed;box-shadow:0 8px 24px #3a24304d}.card{background:var(--paper);border-radius:14px;padding:16px}.card h3{margin:0 0 10px;font-size:16px}.warn{background:#fcebd9;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.warnlist{margin:0 0 6px;padding-left:18px}.linkish{appearance:none;font:inherit;color:var(--bordo);cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 0;font-weight:700;text-decoration:underline}.done-heart{text-align:center;color:var(--red);font-size:52px;line-height:1}.thumbs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.thumb{appearance:none;cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.page.is-preview{pointer-events:none;border-radius:4px;box-shadow:0 4px 14px #3a243029}.thumb-name{font-size:12.5px;font-weight:700}#viewOrder{gap:14px;padding-block:8px 20px}.sumrow{border-bottom:1px dashed #e0cfba;justify-content:space-between;padding:6px 0;font-size:14px;display:flex}.sumrow:last-child{border:0}.sumrow b{font-variant-numeric:tabular-nums}label.f{margin:12px 0 5px;font-size:13px;font-weight:700;display:block}input.f,textarea.f{width:100%;font-family:var(--font-sans);color:var(--ink);background:#fff;border:2px solid #e0cfba;border-radius:10px;padding:11px 12px;font-size:16px}input.f:focus,textarea.f:focus{border-color:var(--red);outline:none}input.f[aria-invalid=true],textarea.f[aria-invalid=true]{border-color:var(--red)}.consent{cursor:pointer;align-items:flex-start;gap:10px;margin:10px 0 0;font-size:13.5px;line-height:1.45;display:flex}.consent input{width:20px;height:20px;accent-color:var(--red);flex:none;margin:1px 0 0}.consent a{color:var(--bordo);font-weight:700}.ferr{color:var(--red);margin:5px 0 0;font-size:12.5px;font-weight:600}.done-card{text-align:center;padding:24px 18px}.done-card h3{margin:12px 0 10px;font-size:20px}.order-code{letter-spacing:.06em;color:var(--bordo);font-variant-numeric:tabular-nums;margin:4px 0 10px;font-size:34px;font-weight:700}.payrow{border-bottom:1px dashed #e0cfba;grid-template-columns:52px 1fr auto;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:grid}.payrow .mono{font-variant-numeric:tabular-nums;letter-spacing:.02em;word-break:break-word}.payrow+.warn{margin-top:12px}.btn.copy{padding:7px 12px;font-size:13px}a.btn{text-align:center;text-decoration:none}.status-strip{background:var(--paper);border:2px solid #e0cfba;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:8px;padding:9px 12px;font-size:13px;display:flex}.status-strip a{color:var(--bordo);font-weight:700}.status-received{background:#fcebd9;border-color:#e7b37a}.status-shipped{border-color:var(--grass)}.status-cancelled{color:var(--muted);border-color:#bbb}@media (prefers-reduced-motion:no-preference){.view{animation:.25s fade}@keyframes fade{0%{opacity:0;translate:0 6px}to{opacity:1}}}.site{max-width:960px;margin:0 auto;padding:0 16px 24px}.site-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 10px;display:flex}.site-header .logo{font-family:var(--font-script);color:var(--bordo);font-size:30px;font-weight:700;line-height:1;text-decoration:none}.site-header nav{gap:14px;font-size:14px;font-weight:700;display:flex}.site-header nav a{color:var(--ink);text-decoration:none}.hero{isolation:isolate;background:var(--bordo);color:var(--cream);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:26px 22px;display:flex;position:relative;overflow:hidden}.hero h1{letter-spacing:.02em;margin:0 0 8px;font-size:40px;font-weight:700;line-height:1.1}.hero .script{font-family:var(--font-script);color:var(--pink);margin:0 0 18px;font-size:26px}.hero-cover{border:4px solid var(--cream);border-radius:6px;width:38%;max-width:280px;height:auto;box-shadow:0 10px 30px #00000059}.btn-cream{background:var(--cream);color:var(--bordo);text-decoration:none;display:inline-block}@media (width<=480px){.hero{padding:22px 18px}.hero h1{font-size:32px}.hero .script{font-size:22px}.hero-cover{width:40%}}.block{padding:26px 0 6px}.block h2{font-family:var(--font-script);color:var(--bordo);margin:0 0 14px;font-size:34px;font-weight:700}.block h1{margin:4px 0 8px;font-size:26px}.tgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.tcard{background:var(--paper);color:var(--ink);border:2px solid #0000;border-radius:14px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .2s;display:block;overflow:hidden}.tcard:hover,.tcard:focus-visible{border-color:var(--red);transform:translateY(-4px);box-shadow:0 12px 26px #3a243029}.tcard img{transition:transform .5s}.tcard:hover img{transform:scale(1.03)}.tcard .more{transition:letter-spacing .25s}.tcard:hover .more{letter-spacing:.04em}.tcard img,.tcard-noimg{aspect-ratio:4/5;background:var(--bordo);width:100%;height:auto;display:block}.tcard-body{padding:12px 14px 14px}.tcard h3{margin:0 0 4px;font-size:17px}.tcard p{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.45}.tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tags span{color:var(--bordo);background:var(--blush);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.tcard-foot{justify-content:space-between;align-items:center;display:flex}.tcard-foot b{font-size:18px}.tcard-foot .more{color:var(--red);font-size:14px;font-weight:700}.steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--paper);border-radius:14px;gap:12px;padding:14px;display:flex}.steps .num{background:var(--red);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}.steps h3{margin:4px 0;font-size:16px}.steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}@media (width>=760px){.steps{grid-template-columns:repeat(3,1fr)}}.faq{background:var(--paper);border-radius:12px;margin-bottom:8px;padding:12px 14px}.faq summary{cursor:pointer;font-weight:700}.faq::details-content{block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow-y:clip}.faq[open]::details-content{block-size:auto}.faq{interpolate-size:allow-keywords}.faq p{color:var(--ink);margin:8px 0 0;font-size:14px;line-height:1.55}.faq a,.legal a{color:var(--bordo)}.detail .crumbs{color:var(--muted);margin:0;font-size:13px}.detail .crumbs a{color:var(--muted)}.detail .lead{color:var(--muted);margin:0 0 14px;font-size:15px}.detail-buy{background:var(--paper);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:flex}.detail-buy .price{font-size:24px;display:block}.detail-buy .btn,.btn.wide{text-align:center;text-decoration:none}.btn.wide{margin-top:16px;display:block}.gallery{scroll-snap-type:x mandatory;grid-auto-columns:78%;grid-auto-flow:column;gap:12px;padding:6px 2px 10px;display:grid;overflow-x:auto}.gallery figure{scroll-snap-align:start;margin:0}.gallery img{border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 6px 18px #3a24302e}.gallery figcaption{color:var(--muted);margin-top:6px;font-size:12.5px}@media (width>=760px){.gallery{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;overflow:visible}}.legal{font-size:15px;line-height:1.6}.legal h1{font-size:24px}.legal h2{font-family:var(--font-sans);color:var(--ink);margin-top:22px;font-size:18px}.legal h3{margin-top:18px;font-size:16px}.legal table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.legal th,.legal td{text-align:left;vertical-align:top;border:1px solid #e0cfba;padding:6px 8px}mark.ph{color:#5a4300;background:#ffe58a;border-radius:3px;padding:0 3px;font-size:.92em}.site-footer{border-top:1px dashed #e0cfba;margin-top:30px;padding-top:16px;font-size:13px}.site-footer nav{flex-wrap:wrap;gap:8px 16px;margin-bottom:10px;display:flex}.site-footer a{color:var(--bordo)}.site-footer p{margin:4px 0}.hero-text,.hero-book{z-index:1;position:relative}.hero-word{animation:.7s cubic-bezier(.2,.8,.2,1) both word-in;display:block}.hero .script{animation:.8s .65s both fade-up}.hero .btn-cream{transition:transform .2s,box-shadow .2s;animation:.8s .85s both fade-up}.hero .btn-cream:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 8px 20px #00000040}.hero-book{perspective:900px;width:38%;max-width:280px;animation:1s cubic-bezier(.2,.8,.2,1) .3s both book-in}.hero-book .hero-cover{transform-origin:0;width:100%;max-width:none;animation:6s ease-in-out 1.3s infinite book-float;display:block}.hero-hearts{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-hearts span{color:var(--pink);opacity:0;animation:linear infinite heart-rise;position:absolute;bottom:-24px}@keyframes word-in{0%{opacity:0;filter:blur(4px);transform:translateY(.6em)rotate(-3deg)}to{opacity:1;filter:none;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes book-in{0%{opacity:0;transform:translate(30px)rotate(6deg)}to{opacity:1;transform:none}}@keyframes book-float{0%,to{transform:rotateY(-8deg)rotate(-1.5deg)translateY(0)}50%{transform:rotateY(-14deg)rotate(1deg)translateY(-8px)}}@keyframes heart-rise{0%{opacity:0;transform:translateY(0)translate(0)rotate(0)}10%{opacity:.75}50%{transform:translateY(-50cqh)translate(14px)rotate(12deg)}90%{opacity:.45}to{opacity:0;transform:translateY(-110cqh)translate(-10px)rotate(-8deg)}}.hero-hearts{container-type:size}.reveal-on [data-reveal]{transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.reveal-on [data-reveal]:not(.is-in){opacity:0;transform:translateY(22px)}.reveal-on .tcard.is-in{transition:transform .25s,box-shadow .25s,border-color .2s,opacity .6s}.steps li.is-in .num{animation:.5s both pop;animation-delay:inherit}@keyframes pop{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:scale(1)}}@media (width<=480px){.hero-book{width:40%}}@media (prefers-reduced-motion:reduce){.hero-word,.hero .script,.hero .btn-cream,.hero-book,.hero-book .hero-cover,.steps .num{animation:none!important}.hero-hearts{display:none}.tcard,.tcard img{transition:none}.faq::details-content{transition:none}}
