.wl-script{font-family:var(--font-script);color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#7d5a26 0%,#a8803f 16%,#e9cf8f 30%,#fff1c8 36%,#c39a52 46%,#8a6530 58%,#b78d48 72%,#f0d9a0 84%,#9a7337 100%);background-position:100% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;margin:-.35em -.6em -.6em;padding:.35em .6em .6em;font-weight:400;line-height:1.15;animation:7s ease-in-out infinite foil-sweep}.wl-script-ink{font-family:var(--font-script);color:var(--color-wine);line-height:1.15}.wl-hand{font-family:var(--font-kalam), "Segoe Print", cursive;color:#4a0b1e;font-weight:400}@media (prefers-reduced-motion:reduce){.wl-script{animation:none}}.wl-cover{isolation:isolate;color:#fff;background:var(--cover,var(--color-wine));position:relative;overflow:hidden}.wl-cover[data-theme=ivory]{color:var(--color-ink)}.wl-cover-bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wl-cover:after{content:"";z-index:-1;background:radial-gradient(120% 90% at 20% 10%,#ffffff14,#0000 60%),linear-gradient(#0000000d,#00000052);position:absolute;inset:0}.wl-cover[data-theme=ivory]:after{background:radial-gradient(120% 90% at 20% 10%,#ffffff80,#0000 60%)}.wl-cover-frame{pointer-events:none;border:1px solid #e4c98f73;border-radius:8px;position:absolute;inset:10px}.wl-cover[data-theme=ivory] .wl-cover-frame{border-color:#b08d578c}.wl-cover-meta{color:#ffffffb8}.wl-cover[data-theme=ivory] .wl-cover-meta{color:var(--color-muted)}.pol{transform:rotate(var(--tilt,-2deg));transition:transform .5s var(--ease-silk), box-shadow .5s var(--ease-silk);background:#fffdf9;padding:9px 9px 0;position:relative;box-shadow:0 1px 1px #0e0e100f,0 14px 30px -12px #0e0e1059}.pol-img{aspect-ratio:1;object-fit:cover;background:#f2ede5;width:100%;display:block}.pol-foot{text-align:center;min-height:34px;padding:6px 4px 8px}.pol-empty{aspect-ratio:1;background:radial-gradient(circle at 50% 42%,#b08d5729,#0000 58%),#f4efe6;place-items:center;width:100%;display:grid}.tape{z-index:2;width:var(--tape-w,104px);height:auto;transform:translateX(-50%) rotate(var(--tape-tilt,-4deg));filter:drop-shadow(0 1px 1px #0e0e101f);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:-15px;left:50%}.sticker{pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 3px #50340e47)}.ink-circle{background:url(/craft/ink-oval-1.webp) 50%/100% 100% no-repeat;padding:.5em 1.05em .55em;display:inline-block;position:relative}.pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mote{left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:0;animation:mote var(--t) linear var(--d) infinite;background:radial-gradient(circle,#fff6dc 0%,#e8cf93 40%,#e8cf9300 72%);border-radius:50%;position:absolute}@keyframes mote{0%{opacity:0;transform:translate(0,0)scale(.5)}12%{opacity:var(--o)}55%{transform:translate3d(var(--sx), -40vh, 0) scale(1)}88%{opacity:var(--o)}to{transform:translate3d(calc(var(--sx) * .3), -80vh, 0) scale(.4);opacity:0}}@media (prefers-reduced-motion:reduce){.mote{animation:none}}
