body.layout-upgrade .random-joke-module .dg-lucian-joke.ux.u002{--ux-ease: cubic-bezier(.2,.8,.2,1);--ux-spring: cubic-bezier(.34,1.45,.64,1);--ux-accent: var(--interactive-accent, #8dbbff);--bg: #f4f0e8;--fg: #121117;--blob: linear-gradient(135deg, #8b6cff, #4f8dff 60%, #2fc7b4);box-sizing:border-box;position:relative;display:inline-flex;width:auto;height:auto;max-width:100%;flex:0 0 auto;place-items:center;isolation:isolate;font-family:inherit}body.theme-light.layout-upgrade .random-joke-module .dg-lucian-joke.ux.u002{--bg: #16151b;--fg: #f7f5f0}body.layout-upgrade .random-joke-module .dg-lucian-joke .u002-mag{display:inline-flex;transition:translate .9s var(--ux-spring)}body.layout-upgrade .random-joke-module .dg-lucian-joke .random-joke-button.u002-btn{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;height:auto;max-width:100%;padding:5px 6px 5px 20px;border:0;border-radius:999px;background:var(--bg);color:var(--fg);overflow:hidden;isolation:isolate;box-shadow:0 24px 40px -24px rgba(40,24,110,.6),0 0 0 1px color-mix(in srgb, var(--fg) 8%, transparent);transition:transform .6s var(--ux-spring),box-shadow .6s var(--ux-ease),opacity .25s;cursor:pointer;font:inherit}body.layout-upgrade .random-joke-module .dg-lucian-joke .random-joke-button.u002-btn:is(:hover,:focus-visible){background:var(--bg);box-shadow:0 30px 52px -22px rgba(91,72,255,.7),0 0 0 1px rgba(0,0,0,0)}body.layout-upgrade .random-joke-module .dg-lucian-joke .random-joke-button.u002-btn:active{transform:scale(0.96)}body.layout-upgrade .random-joke-module .dg-lucian-joke .random-joke-button.u002-btn:focus-visible{outline:2px solid var(--ux-accent);outline-offset:4px}body.layout-upgrade .random-joke-module .dg-lucian-joke .random-joke-button.u002-btn:disabled{cursor:wait;opacity:.74}body.layout-upgrade .random-joke-module .dg-lucian-joke .u002-fill{position:absolute;inset:0;z-index:-1;background:var(--blob);clip-path:circle(20px at calc(100% - 26px) 50%);transition:clip-path .8s var(--ux-ease);pointer-events:none}body.layout-upgrade .random-joke-module .dg-lucian-joke .u002-btn:is(:hover,:focus-visible) .u002-fill,body.layout-upgrade .random-joke-module .dg-lucian-joke[data-state=go] .u002-fill{clip-path:circle(160% at calc(100% - 26px) 50%)}body.layout-upgrade .random-joke-module .dg-lucian-joke .u002-txt{position:relative;display:block;overflow:hidden;padding:5px 0;min-height:27px;font-size:15px;line-height:27px;font-weight:700;letter-spacing:-0.02em;white-space:nowrap;color:inherit;transition:translate .7s var(--ux-spring),color .5s var(--ux-ease)}body.layout-upgrade .random-joke-module .dg-lucian-joke .u002-btn:is(:hover,:focus-visible) .u002-txt,body.layout-upgrade .random-joke-module .dg-lucian-joke[data-state=go] .u002-txt{color:#fff}body.layout-upgrade .random-joke-module .dg-lucian-joke .u002-txt>span{display:block;transition:transform .6s var(--ux-spring),opacity .35s var(--ux-ease)}body.layout-upgrade .random-joke-module .dg-lucian-joke .u002-txt>span+span{position:absolute;left:0;top:5px;transform:translateY(130%);opacity:0}body.layout-upgrade .random-joke-module .dg-lucian-joke[data-state=go] .u002-txt>span:first-child{transform:translateY(-130%);opacity:0}body.layout-upgrade .random-joke-module .dg-lucian-joke[data-state=go] .u002-txt>span+span{transform:none;opacity:1}body.layout-upgrade .random-joke-module .dg-lucian-joke .u002-orb{position:relative;display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:50%;color:#fff;overflow:hidden;transition:translate .7s var(--ux-spring)}body.layout-upgrade .random-joke-module .dg-lucian-joke .u002-orb svg{position:absolute;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}body.layout-upgrade .random-joke-module .dg-lucian-joke .u002-orb svg:last-child{transform:translateX(-46px)}body.layout-upgrade .random-joke-module .dg-lucian-joke[data-state=go] .u002-orb svg:first-child{animation:dg-lucian-joke-out .55s var(--ux-ease) forwards}body.layout-upgrade .random-joke-module .dg-lucian-joke[data-state=go] .u002-orb svg:last-child{animation:dg-lucian-joke-in .6s var(--ux-spring) .28s forwards}@keyframes dg-lucian-joke-out{to{transform:translateX(46px)}}@keyframes dg-lucian-joke-in{to{transform:none}}body.layout-upgrade .random-joke-module .dg-lucian-joke .u002-glow{position:absolute;left:50%;top:50%;width:230px;height:90px;margin:-35px 0 0 -115px;border-radius:50%;background:var(--blob);filter:blur(30px);opacity:0;z-index:-1;pointer-events:none;transition:opacity .7s var(--ux-ease)}body.layout-upgrade .random-joke-module .dg-lucian-joke:hover .u002-glow{opacity:.45}@media(max-width: 640px){body.layout-upgrade .random-joke-module .random-joke-toolbar{align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px}}@media(prefers-reduced-motion: reduce){body.layout-upgrade .random-joke-module .dg-lucian-joke,body.layout-upgrade .random-joke-module .dg-lucian-joke *,body.layout-upgrade .random-joke-module .dg-lucian-joke *::before,body.layout-upgrade .random-joke-module .dg-lucian-joke *::after{animation-duration:.001ms !important;transition-duration:.001ms !important}}/*# sourceMappingURL=lucian-joke-button.css.map */
