.lingfu-app{--lf-red:#6e1a12;--lf-red-deep:#3c0b07;--lf-paper:#f0c244;--lf-paper-light:#f8dc7c;--lf-cinnabar:#c3261a;--lf-ink:#1d1210;--lf-gold:#f2c75c;--lf-cream:#fbefd2;--lf-serif:"Palatino Linotype",Palatino,"Book Antiqua","Noto Serif","Noto Serif CJK SC","Songti SC","STSong",Georgia,serif;--lf-safe-t:env(safe-area-inset-top,0px);--lf-safe-b:env(safe-area-inset-bottom,0px);--lf-safe-l:env(safe-area-inset-left,0px);--lf-safe-r:env(safe-area-inset-right,0px);color:var(--lf-cream);background:radial-gradient(ellipse at 50% 30%,#84251a 0,var(--lf-red) 45%,var(--lf-red-deep) 100%);overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}.lingfu-app button{cursor:pointer}.lingfu-app:before{content:"";position:absolute;inset:-40px;z-index:0;pointer-events:none;background:url(/images/lingfu/temple-bg.jpg) center 30%/cover no-repeat;filter:blur(18px) brightness(.42) saturate(1.1)}@media (max-width:560px){.lingfu-app:before{display:none}}.lf-shell{position:absolute;inset:0;margin:0 auto;width:100%;max-width:520px;height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,.95fr) minmax(0,1.75fr) auto;grid-template-areas:"hud" "stage" "desk" "actions";padding:calc(var(--lf-safe-t) + 8px) calc(var(--lf-safe-r) + 10px) calc(var(--lf-safe-b) + 10px) calc(var(--lf-safe-l) + 10px);box-sizing:border-box;background:linear-gradient(180deg,rgba(40,6,3,.55) 0,rgba(40,6,3,0) 18%,rgba(40,6,3,0) 70%,rgba(30,4,2,.5) 100%),url(/images/lingfu/temple-bg.jpg) center 30% /cover no-repeat,var(--lf-red);box-shadow:0 0 80px rgba(0,0,0,.55)}@media (min-width:560px){.lf-shell{border-left:2px solid rgba(242,199,92,.18);border-right:2px solid rgba(242,199,92,.18)}}.lf-hud{grid-area:hud;display:flex;align-items:center;gap:10px;min-height:64px;position:relative;z-index:3}.lf-incense{position:absolute;right:calc(100% + 12px);bottom:0;width:30px;height:84%;pointer-events:none}.lf-incense:before{content:"";position:absolute;left:13px;bottom:14px;width:4px;height:16%;border-radius:2px;background:linear-gradient(90deg,#b23a2c,#e0604c,#a1301f)}.lf-stick{position:absolute;left:12.5px;bottom:calc(14px + 16%);width:5px;height:calc(84% - 14px);border-radius:2px 2px 0 0;background:linear-gradient(90deg,#6e3417,#a45a2e 45%,#5f2a12);transform-origin:bottom center;transform:scaleY(var(--burn,1))}.lf-ember{position:absolute;left:10px;bottom:calc(14px + 16% + (84% - 14px) * var(--burn, 1) - 5px);width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,#fff3b0 0,#ff8a2a 45%,rgba(255,70,20,0) 75%);box-shadow:0 0 12px 4px rgba(255,110,30,.7);animation:lf-ember 1.3s ease-in-out infinite}.lingfu-app[data-phase=end] .lf-ember{display:none}.lf-burner{position:absolute;left:0;bottom:0;width:30px;height:18px;border-radius:5px 5px 12px 12px;background:linear-gradient(180deg,#f0c865,#a6741f);box-shadow:inset 0 3px 0 rgba(255,255,255,.4),0 3px 6px rgba(0,0,0,.5)}@keyframes lf-ember{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.85}}.lf-time{margin:0;font:700 44px/1 var(--lf-serif);color:var(--lf-gold);text-shadow:0 2px 0 #2a0703,0 0 14px rgba(255,170,60,.35);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2.2ch}.lf-time small{font-size:18px;margin-left:2px;color:var(--lf-cream)}.lingfu-app.urgent .lf-time{color:#ff9a6e;animation:lf-pulse .5s ease-in-out infinite alternate}@keyframes lf-pulse{to{transform:scale(1.08)}}.lf-tally{flex:1 1;min-width:0;text-align:right}.lf-counter{margin:0;font:600 15px/1.15 var(--lf-serif)}.lf-counter b{font-size:22px;color:var(--lf-gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lf-counter i{margin:0 3px;color:rgba(251,239,210,.6);font-style:normal}.lf-counter span{white-space:nowrap}.lf-combo{margin:2px 0 0;font:700 14px/1.1 var(--lf-serif);color:#ffd98a;opacity:0;transform:translateY(-4px);transition:opacity .2s,transform .2s}.lf-combo.on{opacity:1;transform:none}.lf-combo.pop b{animation:lf-pop .35s ease-out;display:inline-block}.lf-hud-btns{display:flex;gap:6px}.lf-icon-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:2px solid rgba(242,199,92,.55);background:rgba(40,8,4,.55);color:var(--lf-cream);padding:0}.lf-btn:focus-visible,.lf-icon-btn:focus-visible,.lf-toggle:focus-visible{outline:3px solid #fff3b0;outline-offset:2px}.lf-mute .off,.lf-mute[aria-pressed=false] .on{display:none}.lf-mute[aria-pressed=false] .off{display:inline}.lingfu-app[data-phase=end] #lf-pause,.lingfu-app[data-phase=start] #lf-pause{visibility:hidden}.lf-stage{grid-area:stage;position:relative;min-height:0}.lf-visitor{position:absolute;left:68%;bottom:0;height:94%;aspect-ratio:200/262;max-width:62%;transform:translateX(-50%);transform-origin:50% 100%}.lf-visitor-svg{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.lf-visitor-svg .m-angry,.lf-visitor-svg .m-happy,.lf-visitor-svg[data-mood=angry] .m-neutral,.lf-visitor-svg[data-mood=happy] .m-neutral{display:none}.lf-visitor-svg[data-mood=angry] .m-angry,.lf-visitor-svg[data-mood=happy] .m-happy{display:inline}.lf-visitor.idle .lf-visitor-svg{animation:lf-idle 2.4s ease-in-out infinite;transform-origin:50% 100%}.lf-visitor.arrive{animation:lf-arrive .42s cubic-bezier(.2,.9,.3,1.1) both}.lf-visitor.bow{animation:lf-bow .7s ease-in-out both}.lf-visitor.leave{animation:lf-leave .5s ease-in both}.lf-visitor.storm{animation:lf-storm .55s ease-in both}@keyframes lf-idle{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-3px) scaleY(1.012)}}@keyframes lf-arrive{0%{transform:translateX(40%);opacity:0}to{transform:translateX(-50%);opacity:1}}@keyframes lf-bow{0%{transform:translateX(-50%)}45%,65%{transform:translateX(-50%) translateY(10%) rotate(-14deg)}to{transform:translateX(-50%)}}@keyframes lf-leave{to{transform:translateX(-170%);opacity:0}}@keyframes lf-storm{0%{transform:translateX(-50%)}20%{transform:translateX(-44%) rotate(4deg)}40%{transform:translateX(-56%) rotate(-4deg)}to{transform:translateX(110%) rotate(6deg);opacity:0}}.lf-bubble{position:absolute;left:2%;top:4%;max-width:58%;z-index:2;padding:9px 12px 10px;border-radius:14px;background:var(--lf-cream);color:var(--lf-ink);box-shadow:0 4px 0 rgba(60,12,6,.6),0 8px 18px rgba(0,0,0,.3);transition:opacity .2s,transform .2s}.lf-bubble:after{content:"";position:absolute;right:-12px;top:26px;border:8px solid transparent;border-left:14px solid var(--lf-cream)}.lf-bubble.swap{opacity:0;transform:translateY(6px) scale(.96)}.lf-bubble.reply{background:#fff6dd}.lf-bubble-head{margin:0 0 3px;font:700 12px/1.2 var(--lf-serif);color:#9b3a22;text-transform:uppercase;letter-spacing:.04em}.lf-bubble-head i{font-style:normal;opacity:.6}.lf-wish{margin:0;font:600 16px/1.3 var(--lf-serif)}.lf-verdict{position:absolute;right:2%;top:26%;z-index:3;display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:8px 14px;border:3px solid;border-radius:10px;transform:rotate(-8deg) scale(.4);opacity:0;pointer-events:none;color:#ffe27a;background:rgba(60,10,5,.72);font-family:var(--lf-serif);text-shadow:0 2px 0 rgba(0,0,0,.4)}.lf-verdict b{font-size:23px;line-height:1.05;white-space:nowrap}.lf-verdict span{font-size:14px;font-weight:700}.lf-verdict .lf-gain{font-size:20px;color:#fff3b0}.lf-verdict.okay{color:#f3d9a0}.lf-verdict.fake{color:#ff7a5c}.lf-verdict.show{animation:lf-stamp 1.25s ease-out both}@keyframes lf-stamp{0%{opacity:0;transform:rotate(-8deg) scale(2.2)}14%{opacity:1;transform:rotate(-8deg) scale(.95)}20%{transform:rotate(-8deg) scale(1.04)}80%{opacity:1;transform:rotate(-8deg) scale(1)}to{opacity:0;transform:rotate(-8deg) translateY(-14px) scale(1)}}.lf-altar{position:absolute;left:-10px;right:-10px;bottom:-6px;height:14px;z-index:1;background:linear-gradient(180deg,#b0782c,#6a3d12);border-radius:3px;box-shadow:0 4px 10px rgba(0,0,0,.5)}.lf-desk{--h:min(calc(100cqh - 46px),calc((100cqw - 96px) * 1.5));grid-area:desk;position:relative;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;container-type:size;touch-action:none;padding-top:10px}.lf-paper,.lf-sheet{position:relative;flex:none}.lf-paper{height:var(--h);width:calc(var(--h) / 1.5);background:url(/images/lingfu/paper.jpg) 50%/cover,linear-gradient(180deg,var(--lf-paper-light),var(--lf-paper));border-radius:3px;box-shadow:0 2px 0 #b8892a,0 14px 26px rgba(0,0,0,.45);touch-action:none;cursor:crosshair;transform-origin:50% 50%}.lf-paper:after,.lf-paper:before{content:"";position:absolute;pointer-events:none;z-index:2}.lf-paper:before{inset:3.5%;border:max(3px,1.1cqh) solid var(--lf-cinnabar);border-width:3px;opacity:.9}.lf-paper:after{inset:5.6%;border:1px solid var(--lf-cinnabar);opacity:.7}.lf-paper-head{position:absolute;left:0;right:0;top:5.5%;margin:0;text-align:center;z-index:1;font:700 calc(var(--h) * .045) /1 var(--lf-serif);color:rgba(195,38,26,.55);letter-spacing:.3em;text-indent:.3em}.lf-guide,.lf-ink{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}.lf-ink{z-index:3}.lf-tname{position:absolute;left:0;right:0;bottom:7%;margin:0;text-align:center;z-index:1;font:700 calc(var(--h) * .032) /1 var(--lf-serif);color:rgba(150,30,18,.5);letter-spacing:.08em;text-transform:uppercase}.lf-paper.fly{transition:transform .5s cubic-bezier(.45,-.1,.7,.6),opacity .5s ease-in;transform:translate(var(--fx,0),var(--fy,-300px)) rotate(-10deg) scale(.22);opacity:.2;pointer-events:none}.lf-paper.arrive{animation:lf-paper-in .34s cubic-bezier(.2,.9,.3,1.05) both}@keyframes lf-paper-in{0%{transform:translateY(70%) rotate(3deg);opacity:0}to{transform:none;opacity:1}}.lf-paper.nudge{animation:lf-nudge .35s ease-in-out}@keyframes lf-nudge{20%{transform:translateX(-6px) rotate(-1deg)}50%{transform:translateX(6px) rotate(1deg)}80%{transform:translateX(-3px)}}.lf-swipe{margin:4px 0 0;height:36px;display:flex;align-items:center;gap:6px;font:600 13px/1 var(--lf-serif);color:rgba(251,239,210,.85);touch-action:none}.lf-chev{width:14px;height:14px;border-left:3px solid;border-top:3px solid;transform:rotate(45deg) translate(2px,2px);animation:lf-chev 1.1s ease-in-out infinite}@keyframes lf-chev{50%{transform:rotate(45deg) translate(-3px,-3px)}}.lingfu-app[data-phase=end] .lf-swipe,.lingfu-app[data-phase=start] .lf-swipe{visibility:hidden}.lf-actions{grid-area:actions;display:flex;gap:10px;justify-content:center;padding-top:4px}.lingfu-app .lf-btn{min-height:48px;padding:10px 20px;border-radius:14px;font:700 18px/1.15 var(--lf-serif);letter-spacing:.02em;border:2px solid rgba(242,199,92,.6);background:rgba(40,8,4,.6);color:var(--lf-cream);transition:transform .12s,box-shadow .12s,filter .12s}.lf-btn:active{transform:translateY(2px)}.lingfu-app .lf-btn-main{background:linear-gradient(180deg,#f8d877,#e2a93a);color:#4a1408;border:2px solid #8f5a14;box-shadow:inset 0 2px 0 rgba(255,255,255,.55),0 4px 0 #7a440c}.lf-btn-main:hover{filter:brightness(1.05)}.lingfu-app .lf-btn-main:active{box-shadow:inset 0 2px 0 rgba(255,255,255,.55),0 1px 0 #7a440c}.lf-btn-ghost:hover{background:rgba(70,14,8,.75)}.lingfu-app .lf-btn-big{width:100%;min-height:56px;font-size:22px}#lf-give{flex:1.6 1;display:inline-flex;align-items:center;justify-content:center;gap:8px}#lf-clear{flex:1 1}.lingfu-app[data-phase=end] .lf-actions,.lingfu-app[data-phase=start] .lf-actions{visibility:hidden}.lf-key{font:700 11px/1 ui-monospace,Menlo,monospace;padding:4px 6px;border-radius:5px;border:1px solid rgba(74,20,8,.45);background:rgba(255,255,255,.35)}@media (hover:none),(pointer:coarse){.lf-key{display:none}}.lf-fx{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:5}.lingfu-app.shake .lf-shell{animation:lf-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes lf-shake{15%{transform:translate(-7px,2px) rotate(-.6deg)}30%{transform:translate(6px,-2px) rotate(.5deg)}45%{transform:translate(-5px,1px)}60%{transform:translate(4px,-1px)}75%{transform:translate(-2px)}}.lingfu-app.blessed-flash .lf-paper{box-shadow:0 0 0 3px #fff3b0,0 0 40px 10px rgba(255,210,90,.8)}@keyframes lf-pop{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}.lf-toast{position:fixed;left:50%;top:calc(var(--lf-safe-t) + 84px);z-index:12;margin:0;padding:10px 16px;border-radius:12px;background:rgba(30,6,3,.9);color:var(--lf-cream);font:600 16px/1.3 var(--lf-serif);max-width:min(90vw,420px);text-align:center;transform:translate(-50%,-10px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.lf-toast.show{opacity:1;transform:translate(-50%)}.lf-screen{position:fixed;inset:0;z-index:10;display:none;align-items:center;justify-content:center;padding:calc(var(--lf-safe-t) + 16px) calc(var(--lf-safe-r) + 16px) calc(var(--lf-safe-b) + 16px) calc(var(--lf-safe-l) + 16px);background:rgba(30,5,2,.45);touch-action:pan-y}.lf-screen.show{display:flex}.lf-card{position:relative;width:min(440px,100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:22px 22px 18px;border-radius:20px;text-align:center;color:var(--lf-ink);background:linear-gradient(180deg,rgba(255,246,214,.86),rgba(246,222,160,.92)),url(/images/lingfu/paper.jpg) 50% /cover;border:3px solid var(--lf-cinnabar);outline:1px solid var(--lf-cinnabar);outline-offset:-9px;box-shadow:0 18px 50px rgba(0,0,0,.55);touch-action:pan-y;-moz-user-select:text;user-select:text;-webkit-user-select:text}.lf-kicker{margin:4px 0 2px;font:700 13px/1.2 var(--lf-serif);text-transform:uppercase;letter-spacing:.14em;color:#9b3a22}.lf-title{margin:0;display:flex;align-items:center;justify-content:center;gap:12px;font:700 clamp(48px,13vw,72px)/1 var(--lf-serif);letter-spacing:.08em;color:var(--lf-cinnabar);text-shadow:0 3px 0 rgba(90,12,6,.25)}.lf-seal{font-style:normal;font-size:.32em;line-height:1.05;letter-spacing:0;writing-mode:vertical-rl;padding:6px 4px;border-radius:6px;background:var(--lf-cinnabar);color:#fde7b0;box-shadow:inset 0 0 0 2px #fde7b0,inset 0 0 0 3px var(--lf-cinnabar);transform:rotate(4deg)}.lf-slogan{margin:6px 0 12px;font:italic 700 22px/1.2 var(--lf-serif);color:#7a1f12}.lf-how{list-style:none;counter-reset:lf;margin:0 0 14px;padding:0;display:grid;grid-gap:8px;gap:8px;text-align:left}.lf-how li{position:relative;counter-increment:lf;padding-left:40px;font:15px/1.3 var(--lf-serif)}.lf-how li:before{content:counter(lf);position:absolute;left:0;top:1px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--lf-cinnabar);color:#fde7b0;font:700 16px/1 var(--lf-serif)}.lf-how b{display:block;font-size:17px}.lf-best,.lf-how span{color:#5a3424}.lf-best{margin:10px 0 8px;font:600 15px/1.2 var(--lf-serif)}.lf-best b{color:var(--lf-cinnabar);font-size:18px}.lf-toggles{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.lingfu-app .lf-toggle{min-height:44px;padding:6px 12px;border-radius:12px;border:2px solid rgba(155,58,34,.5);background:rgba(255,250,235,.7);color:var(--lf-ink);font:600 14px/1.1 var(--lf-serif)}.lf-toggle[aria-pressed=false]{opacity:.6}.lf-toggle b{color:var(--lf-cinnabar)}.lf-disclaimer{margin:10px 0 0;font:italic 13px/1.35 var(--lf-serif);color:#6d4231}.lf-home{display:inline-block;margin-top:10px;padding:10px;font:600 14px/1 var(--lf-serif);color:#7a1f12;text-decoration:none}.lf-home:hover{text-decoration:underline}.lf-card-title{margin:6px 0;font:700 28px/1.1 var(--lf-serif);color:var(--lf-cinnabar)}.lf-note{margin:0 0 14px;font:15px/1.35 var(--lf-serif);color:#5a3424}.lf-paused .lf-btn+.lf-btn{margin-top:10px;width:100%;color:var(--lf-ink);background:rgba(255,250,235,.6);border-color:rgba(155,58,34,.5)}.lf-rank{margin:2px 0 4px;font:700 clamp(28px,8vw,36px)/1.1 var(--lf-serif);color:var(--lf-cinnabar)}.lf-quip{margin:0 0 8px;font:italic 15px/1.35 var(--lf-serif);color:#5a3424}.lf-ladder{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 2px;font:600 12px/1.2 var(--lf-serif)}.lf-ladder li{padding:3px 7px;border-radius:999px;color:#8a5a44;background:rgba(255,250,235,.55)}.lf-ladder li+li:before{content:"→ ";color:#b08060}.lf-ladder li.reached{color:#7a1f12}.lf-ladder li.current{background:var(--lf-cinnabar);color:#fde7b0}.lf-ladder li.current:before{color:#fde7b0}.lf-r-money{margin:4px 0 0;font:700 18px/1 var(--lf-serif);color:#5a3424}.lf-r-money b{font-size:46px;color:var(--lf-cinnabar);margin-right:4px}.lf-r-new{margin:6px auto 0;padding:4px 10px;width:-moz-fit-content;width:fit-content;border-radius:8px;background:#e2a93a;color:#4a1408;font:700 14px/1.2 var(--lf-serif);animation:lf-pop .6s ease-out 2}.lf-r-new[hidden]{display:none}.lf-r-stats{list-style:none;margin:12px 0 6px;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.lf-r-stats li{display:flex;flex-direction:column;gap:2px;padding:7px 6px;border-radius:10px;background:rgba(255,250,235,.65);font:13px/1.2 var(--lf-serif);color:#5a3424}.lf-r-stats b{font-size:20px;color:var(--lf-ink)}.lf-r-verdicts{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:4px 0 12px;font:600 13px/1.2 var(--lf-serif)}.lf-r-verdicts b{margin-left:3px}.v-blessed{color:#8a6a00}.v-okay{color:#6d4231}.v-fake{color:#a0281a}.lf-row{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.lf-end .lf-btn-ghost{color:var(--lf-ink);background:rgba(255,250,235,.6);border-color:rgba(155,58,34,.5);min-width:120px}.lf-share-note{font:600 13px/1.2 var(--lf-serif);color:#5a3424}.lf-leaderboard{margin-top:12px;text-align:left}@media (max-aspect-ratio:4/5),(max-width:700px){.lf-screen{align-items:flex-end;padding:calc(var(--lf-safe-t) + 40px) 0 0}.lf-card{width:100%;max-width:560px;max-height:92dvh;border-radius:22px 22px 0 0;border-bottom:0;padding-bottom:calc(var(--lf-safe-b) + 18px)}}@media (min-width:1240px) and (min-aspect-ratio:4/5){.lf-screen{justify-content:flex-start;padding-left:calc(50% + 280px);background:linear-gradient(90deg,rgba(30,5,2,.2),rgba(30,5,2,.2) calc(50% + 260px),rgba(30,5,2,.55))}.lf-card{width:min(440px,calc(50vw - 310px));max-height:calc(100dvh - 40px)}}@media (orientation:landscape) and (max-height:560px){.lf-shell{max-width:980px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"hud desk" "stage desk" "stage actions";column-gap:14px;padding-top:calc(var(--lf-safe-t) + 4px)}.lf-hud{min-height:52px}.lf-time{font-size:34px}.lf-desk{padding-top:0;--h:min(calc(100cqh - 36px),calc((100cqw - 96px) * 1.5))}.lf-swipe{height:30px}.lf-bubble{max-width:64%}.lf-wish{font-size:14px}.lf-screen{align-items:center;justify-content:center;padding:calc(var(--lf-safe-t) + 8px) 16px 8px}.lf-card{width:min(560px,100%);max-height:calc(100dvh - 16px);border-radius:18px;border-bottom:3px solid var(--lf-cinnabar)}.lf-how{grid-template-columns:repeat(3,1fr);margin-bottom:8px}.lf-how span,.lf-kicker{display:none}.lf-start .lf-disclaimer{margin-top:4px;font-size:12px}.lf-how li{padding-left:34px}.lf-how b{font-size:15px}.lf-card{padding:14px 18px 12px}.lf-title{font-size:40px}.lf-slogan{margin:2px 0 8px;font-size:18px}.lingfu-app .lf-btn-big{min-height:48px;font-size:20px}.lf-best{margin:6px 0}.lf-toggles{margin-bottom:0}.lf-home{margin-top:2px;padding:8px}.lf-end .lf-card{width:min(780px,100%);display:grid;grid-template-columns:1fr 1fr;grid-column-gap:18px;column-gap:18px;align-items:start}.lf-end-main{position:-webkit-sticky;position:sticky;top:0}.lf-end .lf-kicker{display:block}.lf-r-stats{margin-top:0}.lf-r-stats li{padding:4px 6px}.lf-r-stats b{font-size:17px}.lf-r-money b{font-size:36px}}@media (prefers-reduced-motion:reduce){.lf-chev,.lf-ember,.lf-visitor.idle .lf-visitor-svg,.lingfu-app.urgent .lf-time{animation:none}}