/*! © 2026 暖溪村 Warmbrook · warmbrook.place · 保留所有权利 */
html[data-phase=dawn]{--paper: #eef0e8}html[data-phase=dawn] body{background-image:radial-gradient(rgba(190,200,190,.28) 1px,transparent 1.5px),linear-gradient(180deg,#e3ebe8 0,#eef0e8 360px,#f3efe2);background-size:26px 26px,100% 100%;background-attachment:scroll,fixed}html[data-phase=dusk]{--paper: #6f5f61;--card: #fdf6ea;--card2: #f7ecda;--line: #e3cfb2;--shadow: 0 0 0 1px rgba(255, 214, 160, .1), 0 8px 24px rgba(40, 20, 16, .28)}html[data-phase=dusk] body{background-image:radial-gradient(ellipse 130% 34% at 50% 104%,#ffba705c,#ffba7000 66%),radial-gradient(rgba(255,228,196,.1) 1px,transparent 1.5px),linear-gradient(180deg,#5f5a6b 0,#6f5f63 300px,#8f675c 72%,#bd7456 91%,#d97f54);background-size:100% 100%,26px 26px,100% 100%;background-attachment:fixed,scroll,fixed}html[data-phase=night]{--paper: #2b2939;--card: #fdf4e3;--card2: #f6ebd6;--line: #e6d2ae;--shadow: 0 0 0 1px rgba(255, 214, 150, .12), 0 10px 30px rgba(12, 6, 20, .38)}html[data-phase=night] body{background-image:radial-gradient(ellipse 120% 55% at 50% 108%,#ffb06033,#ffb06000 62%),radial-gradient(rgba(255,226,170,.13) 1px,transparent 1.5px),linear-gradient(180deg,#232238 0,#2b2939 380px,#382f3c);background-size:100% 100%,26px 26px,100% 100%;background-attachment:fixed,scroll,fixed}html:is([data-phase=dusk],[data-phase=night]) :is(#weather-line,#village-now,.scene-desc,.village-footer,.village-footer a,#content>.muted,.here-block .presence,.here-doing,.here-doings-list,.hall-door-line,.footer-sky){color:#eadfcc}html:is([data-phase=dusk],[data-phase=night]) :is(.here-doing b,.here-doings-list b){color:#fff7e8}html[data-phase=dusk] :is(#weather-line,#village-now,.scene-desc,.here-block .presence,.here-doing){text-shadow:0 1px 2px rgba(40,24,20,.35)}html:is([data-phase=dusk],[data-phase=night]) .village-footer{border-color:#ffecc829}html:is([data-phase=dusk],[data-phase=night]) .update-label{color:#d6e8bf}html:is([data-phase=dusk],[data-phase=night]) .footer-outside{color:#cdbfa9}html:is([data-phase=dusk],[data-phase=night]) .here-doings-toggle:not(:hover){color:#eadfcc}html:is([data-phase=dusk],[data-phase=night]) #village-now b{color:#d6e8bf}html:is([data-phase=dusk],[data-phase=night]) :is(.house-walk,.house-walk .btn.ghost){color:#eadfcc}html:is([data-phase=dusk],[data-phase=night]) .carving-head h3{color:#f4d3a6}html:is([data-phase=dusk],[data-phase=night]) :is(.carving-head small,.carving-empty,.carving-recent){color:#eadfcc}html:is([data-phase=dusk],[data-phase=night]) :is(.card,#topbar){border-color:#ffdca03d}.scene-stage:before,.scene-stage:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5}html[data-phase=dusk] .scene-stage:before{background:radial-gradient(ellipse 60% 78% at 96% 0%,#ffbe709e,#ffbe7000 70%);mix-blend-mode:screen;z-index:6}html[data-phase=dusk] .scene-stage .scene{filter:sepia(.12) saturate(1.08)}html[data-phase=dawn] .scene-stage:after{background:linear-gradient(180deg,#d6e2f680,#ffeede38 60%,#ffeede00);mix-blend-mode:screen}.scene-stage{position:relative;overflow:hidden;margin-bottom:12px;border-radius:var(--r);border:1px solid var(--line);isolation:isolate;clip-path:inset(0 round var(--r))}.scene-stage .scene{height:210px;margin:0;border:0;border-radius:0;animation:scene-breathe 38s ease-in-out infinite alternate}@media(max-width:640px){.scene-stage .scene{height:168px}}@keyframes scene-breathe{0%{transform:scale(1)}to{transform:scale(1.045) translate(-1%)}}.wx{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:4}.wx i{position:absolute;display:block}.wx-rain{background:linear-gradient(180deg,#96a5b924,#96a5b900)}.wx-rain i{left:var(--x);top:-30px;width:1.2px;height:22px;background:linear-gradient(180deg,#fff0,#ecf3ffcc);transform:rotate(14deg);animation:wx-rain calc(.8s * var(--s)) linear var(--d) infinite}@keyframes wx-rain{to{transform:translate(-64px,330px) rotate(14deg)}}.wx-snow i{left:var(--x);top:-10px;width:calc(5px * var(--s));height:calc(5px * var(--s));border-radius:50%;background:#fffffff2;box-shadow:0 0 4px #ffffffb3;animation:wx-snow calc(9s * var(--s)) linear var(--d) infinite}@keyframes wx-snow{0%{transform:translate(0)}50%{transform:translate(14px,160px)}to{transform:translate(-6px,330px)}}.wx-petal i,.wx-petal-lite i{left:var(--x);top:-12px;width:8px;height:6px;border-radius:80% 0;background:linear-gradient(135deg,#ffe0e9,#f3a5bc);opacity:.92;animation:wx-petal calc(10s * var(--s)) linear var(--d) infinite}@keyframes wx-petal{0%{transform:translate(0) rotate(0)}to{transform:translate(-96px,330px) rotate(560deg)}}.wx-leaf i{left:var(--x);top:-12px;width:10px;height:7px;border-radius:0 80%;background:linear-gradient(135deg,#f0b25a,#c96c2e);animation:wx-leaf calc(12s * var(--s)) ease-in-out var(--d) infinite}@keyframes wx-leaf{0%{transform:translate(0) rotate(0);opacity:0}8%{opacity:.95}50%{transform:translate(42px,160px) rotate(210deg)}92%{opacity:.95}to{transform:translate(-22px,330px) rotate(430deg);opacity:0}}.wx-firefly i{left:var(--x);top:calc(38% + var(--y) * .55);width:4px;height:4px;border-radius:50%;background:#fff7b8;box-shadow:0 0 6px 2px #ffec78cc,0 0 16px 5px #ffd85a52;animation:wx-fly calc(9s * var(--s)) ease-in-out var(--d) infinite alternate,wx-blink calc(2.6s * var(--s)) ease-in-out var(--d) infinite}@keyframes wx-fly{0%{transform:translate(0)}33%{transform:translate(18px,-14px)}66%{transform:translate(-12px,-26px)}to{transform:translate(10px,-8px)}}@keyframes wx-blink{0%,to{opacity:.12}50%{opacity:1}}.wx-stars i{left:var(--x);top:calc(var(--y) * .45);width:2px;height:2px;border-radius:50%;background:#fff;box-shadow:0 0 3px #fffc;animation:wx-blink calc(3.4s * var(--s)) ease-in-out var(--d) infinite}.wx-mote i{left:var(--x);top:calc(30% + var(--y) * .65);width:3px;height:3px;border-radius:50%;background:#fffbe4f2;box-shadow:0 0 5px #fff0bed9;animation:wx-mote calc(11s * var(--s)) ease-in-out var(--d) infinite}@keyframes wx-mote{0%{transform:translate(0);opacity:0}20%{opacity:.85}80%{opacity:.55}to{transform:translate(26px,-60px);opacity:0}}.wx-fog{background:linear-gradient(0deg,#f4f2ec47,#f4f2ec1f 45%,#f4f2ec00 80%)}.wx-fog i{left:-30%;width:160%;height:30%;background:linear-gradient(180deg,#faf9f500,#faf9f557 50%,#faf9f500);-webkit-mask-image:radial-gradient(ellipse 22% 100% at 18% 50%,#000 0,transparent 70%),radial-gradient(ellipse 26% 100% at 52% 50%,#000 0,transparent 72%),radial-gradient(ellipse 20% 100% at 84% 50%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse 22% 100% at 18% 50%,#000 0,transparent 70%),radial-gradient(ellipse 26% 100% at 52% 50%,#000 0,transparent 72%),radial-gradient(ellipse 20% 100% at 84% 50%,#000 0,transparent 70%);animation:wx-fog calc(80s * var(--s)) ease-in-out var(--d) infinite alternate}.wx-fog i:nth-child(1){top:44%}.wx-fog i:nth-child(2){top:60%;animation-direction:alternate-reverse}.wx-fog i:nth-child(3){top:74%}@keyframes wx-fog{0%{transform:translate(-5%)}to{transform:translate(5%)}}.wx-steam i{left:var(--x);bottom:-12%;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle,#fff9,#fff0 70%);animation:wx-steam 7.5s ease-out var(--d) infinite}@keyframes wx-steam{0%{transform:translate(-50%) scale(.6);opacity:0}25%{opacity:.85}to{transform:translate(-30%,-130px) scale(1.7);opacity:0}}.wild-frame{position:relative;width:100%;max-width:560px;margin:2px auto 0;padding:0 0 12px;border-radius:14px;overflow:hidden;clip-path:inset(0 round 14px);isolation:isolate;text-align:center}.paper-slot{width:100%}.wild-frame .paper-slot .paper{max-width:none;border:0;border-radius:0;background:none;isolation:auto}.wild-frame .paper>svg:not(.net-layer){-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.wild-frame #fish-live,.wild-frame .bug-live{width:100%;padding:6px 12px 0}.wild-frame .f-note{min-height:1.7em;margin:0 0 8px;color:var(--muted)}.wild-frame .acts{min-height:44px}.paper-hint{position:absolute;right:11px;top:7px;margin:0;font-size:11.5px;color:#505a508c;pointer-events:none;transition:opacity .3s}.bug-live .hint,#fish-live .hint{font-size:12px;color:#a39580}.bug-live .acts,#fish-live .acts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.paper{position:relative;width:100%;max-width:460px;border-radius:14px;overflow:hidden;isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.paper svg{display:block;width:100%;height:auto}.water-paper{border:1px solid rgba(120,128,120,.22);background:radial-gradient(ellipse 50% 55% at 14% 0%,#faf4e2e6,#faf4e200),radial-gradient(rgba(110,120,100,.1) 1px,transparent 1.5px) 0 0 / 18px 18px,linear-gradient(180deg,#eceadc,#d6dccd)}.water-paper.sea{border-color:#6e788438;background:radial-gradient(ellipse 50% 55% at 14% 0%,#f4f2eae6,#f4f2ea00),radial-gradient(rgba(92,108,128,.1) 1px,transparent 1.5px) 0 0 / 18px 18px,linear-gradient(180deg,#e5e6df,#c6cfd5)}.water-paper.night{background:radial-gradient(ellipse 40% 60% at 76% 0%,#fffae6bf,#fffae600),radial-gradient(rgba(84,92,110,.1) 1px,transparent 1.5px) 0 0 / 18px 18px,linear-gradient(180deg,#e4e3de,#ccd0d4)}.grass-paper{border:1px solid rgba(150,135,90,.18);background:radial-gradient(ellipse 55% 60% at 16% 0%,#fcf4cee6,#fcf4ce00),radial-gradient(rgba(110,125,70,.1) 1px,transparent 1.5px) 0 0 / 18px 18px,linear-gradient(180deg,#f1f1de,#e1e8cf)}.grass-paper.forest{background:radial-gradient(ellipse 60% 60% at 70% 0%,#fff6d2d9,#fff6d200),radial-gradient(rgba(100,115,70,.1) 1px,transparent 1.5px) 0 0 / 18px 18px,linear-gradient(180deg,#eeeed9,#dbe2c8)}.grass-paper.spring{background:radial-gradient(ellipse 55% 60% at 20% 0%,#fff6e8e6,#fff6e800),radial-gradient(rgba(130,115,100,.09) 1px,transparent 1.5px) 0 0 / 18px 18px,linear-gradient(180deg,#f3eee5,#e5ded1)}.grass-paper.night{background:radial-gradient(ellipse 45% 70% at 84% 4%,#ffd6968c,#ffd69600),radial-gradient(rgba(120,100,70,.1) 1px,transparent 1.5px) 0 0 / 18px 18px,linear-gradient(180deg,#f4ead6,#e4dac2)}.paper.night .paper-hint{color:#46465a8c}.paper .pd-lines{animation:drift 11s ease-in-out infinite alternate}.paper .pd-lines.b{animation-duration:15s;animation-direction:alternate-reverse}@keyframes drift{0%{transform:translate(-7px)}to{transform:translate(7px)}}.paper .bend{transform-box:fill-box;transform-origin:50% 100%;animation:bend 5s ease-in-out infinite alternate}@keyframes bend{0%{transform:skew(var(--amp, 2.4deg))}to{transform:skew(calc(var(--amp, 2.4deg) * -1))}}.paper .bend.shiver{animation:shiver .8s ease-out 1}@keyframes shiver{0%{transform:skew(0)}14%{transform:skew(-10deg)}32%{transform:skew(8deg)}52%{transform:skew(-5deg)}72%{transform:skew(3deg)}to{transform:skew(0)}}.paper .twig{transform-box:fill-box;transform-origin:0 0;animation:twig 6s ease-in-out infinite alternate}@keyframes twig{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.4deg)}}.paper .glint{transform-box:fill-box;transform-origin:center;animation:twinkle 3.2s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:.95;transform:scale(1)}}.paper .moon-row{animation:moon-wob 3.6s ease-in-out infinite alternate}@keyframes moon-wob{0%{transform:translate(-2.5px)}to{transform:translate(2.5px)}}.paper .ff{animation:ff-fly 7s ease-in-out infinite alternate,ff-blink 2.4s ease-in-out infinite}@keyframes ff-fly{0%{transform:translate(0)}50%{transform:translate(10px,-9px)}to{transform:translate(-7px,-16px)}}@keyframes ff-blink{0%,to{opacity:.2}50%{opacity:1}}.paper .rain-ring{transform-box:fill-box;transform-origin:center;animation:rain-ring 2.2s ease-out infinite;opacity:0}@keyframes rain-ring{0%{transform:scale(.2);opacity:.9}to{transform:scale(1.7);opacity:0}}.paper .float,.paper .pd-line,.paper .ripples,.paper .drops,.paper .fish-shadow,.paper .burst{opacity:0}.paper .float{transition:opacity .25s}.paper:is(.is-flying,.is-landing,.is-waiting,.is-bite,.is-reeling) :is(.float,.pd-line){opacity:1}.paper:is(.is-landing,.is-waiting,.is-bite,.is-reeling) .ripples{opacity:1}.paper:is(.is-landing,.is-bite) .drops{opacity:1}.paper .float-in{animation:float-bob 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 100%}.paper:is(.is-flying,.is-landing,.is-reeling) .float-in{animation:none}.paper .wet{transition:opacity .12s}.paper:is(.is-flying,.is-yank) .wet{opacity:0}.paper.is-bite .float-in{animation:float-dip .95s ease-in-out infinite}.paper .float-in.nudge{animation:float-nudge .6s ease-in-out}@keyframes float-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2.2px) rotate(4deg)}}@keyframes float-dip{0%{transform:translateY(0)}22%{transform:translateY(8px) rotate(-9deg);opacity:.55}48%{transform:translateY(3px) rotate(5deg);opacity:.95}70%{transform:translateY(6px) rotate(-3deg)}to{transform:translateY(0)}}.paper.tense .pd-line,.paper.tense .float-in{animation:tremble .06s linear infinite}@keyframes tremble{0%,to{transform:translate(0)}50%{transform:translate(.9px)}}.paper.is-yank .burst{opacity:1}.paper .crown{transform-box:fill-box;transform-origin:50% 100%;opacity:0}.paper.is-yank .crown{animation:crown .55s cubic-bezier(.2,.7,.3,1) forwards}@keyframes crown{0%{opacity:.95;transform:translateY(0) scaleY(.2)}55%{opacity:.9}to{opacity:0;transform:translateY(-14px) scaleY(1.3)}}.paper .bd{opacity:0}.paper.is-yank .bd{animation:bd .75s cubic-bezier(.15,.6,.35,1) forwards}@keyframes bd{0%{opacity:1;transform:translate(0) scale(1.2)}70%{opacity:.9}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.6)}}.water-paper.is-yank{animation:kick .42s ease-out}@keyframes kick{0%{transform:none}20%{transform:translateY(4px) scale(.992)}50%{transform:translateY(-2px)}to{transform:none}}@keyframes float-nudge{0%,to{transform:none}30%{transform:translateY(-3px) rotate(-8deg)}65%{transform:translateY(1px) rotate(6deg)}}.paper .ripple{transform-box:fill-box;transform-origin:center;opacity:0}.paper.is-waiting .ripple{animation:ripple 3.6s ease-out infinite}.paper.is-waiting .ripple.r2{animation-delay:1.2s}.paper.is-waiting .ripple.r3{animation-delay:2.4s}.paper:is(.is-bite,.is-reeling,.is-landing) .ripple{animation:ripple 1.05s ease-out infinite}.paper.is-reeling .ripple{animation-duration:.6s}.paper:is(.is-bite,.is-reeling,.is-landing) .ripple.r2{animation-delay:.35s}.paper:is(.is-bite,.is-reeling,.is-landing) .ripple.r3{animation-delay:.7s}@keyframes ripple{0%{transform:scale(.35);opacity:.95}to{transform:scale(3.4);opacity:0}}.paper .drop{opacity:0}.paper:is(.is-bite) .drop{animation:drop .95s ease-out infinite}.paper.is-landing .drop{animation:drop .7s ease-out 1 both}.paper .drop.d2{animation-delay:.1s!important}.paper .drop.d3{animation-delay:.2s!important}.paper .drop.d4{animation-delay:.06s!important}.paper .drop.d5{animation-delay:.16s!important}@keyframes drop{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy))}}.paper .tap-ring{transform-box:fill-box;transform-origin:center;animation:tap-ring 1.1s ease-out forwards}.paper .spark{transform-box:fill-box;transform-origin:center;animation:spark .6s ease-out forwards}@keyframes spark{0%{transform:scale(.3) rotate(0);opacity:0}30%{opacity:1}to{transform:scale(1.6) rotate(45deg);opacity:0}}@keyframes tap-ring{0%{transform:scale(.3);opacity:.9}to{transform:scale(2.6);opacity:0}}.paper.is-waiting .fish-shadow.on{opacity:1}.paper.is-waiting .fish-shadow.on .fish-in{animation:fish-circle 9s ease-in-out infinite}.paper.is-bite .fish-shadow.on{opacity:1}.paper.is-bite .fish-shadow.on .fish-in{animation:fish-tug .95s ease-in-out infinite}.paper.is-reeling .fish-shadow.on{opacity:1}@keyframes fish-circle{0%{transform:translate(-70px,26px) rotate(8deg);opacity:0}18%{opacity:1}50%{transform:translate(-22px,14px) rotate(-6deg)}82%{opacity:1}to{transform:translate(44px,24px) rotate(4deg);opacity:0}}@keyframes fish-tug{0%,to{transform:translate(-18px,11px) rotate(-13deg)}50%{transform:translate(-15px,8px) rotate(-4deg)}}.paper.is-bite .pd-line{animation:line-tug .95s ease-in-out infinite}@keyframes line-tug{0%,to{opacity:.9}25%{opacity:1}}.paper .pond-hit{cursor:pointer}.paper .seed{animation:seed-fly 9s linear infinite}.paper .seed.s2{animation-delay:-4.5s}@keyframes seed-fly{0%{transform:translate(0);opacity:0}10%{opacity:.9}to{transform:translate(120px,-70px);opacity:0}}.paper .steam{animation:steam 6s ease-out infinite}.paper .steam.t2{animation-delay:-2s}.paper .steam.t3{animation-delay:-4s}@keyframes steam{0%{transform:translateY(14px);opacity:0}30%{opacity:.75}to{transform:translateY(-34px);opacity:0}}.paper .dapple{animation:dapple 8s ease-in-out infinite alternate}.paper .dapple.d2{animation-duration:11s;animation-delay:-5s}@keyframes dapple{0%{opacity:.25;transform:translate(-6px)}to{opacity:.6;transform:translate(6px)}}.paper .perch{position:absolute;width:0;height:0}.paper .bug{position:absolute;left:-32px;top:-46px;width:64px;height:64px;padding:0;margin:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;mix-blend-mode:darken}.paper .bug .spr,.paper .bug img,.paper .bug .emj{display:block;width:64px;height:64px;-webkit-mask-image:radial-gradient(closest-corner,#000 84%,transparent 100%);mask-image:radial-gradient(closest-corner,#000 84%,transparent 100%);animation:bug-perch 2.6s ease-in-out infinite}.paper .bug.arrive{animation:bug-arrive .7s cubic-bezier(.3,1.2,.5,1) both}.paper .bug.flinch .spr,.paper .bug.flinch img,.paper .bug.flinch .emj{animation:bug-flinch .45s ease-in-out}.paper .bug.caught{animation:bug-in-net .45s ease-in forwards}.paper .bug.flown{animation:bug-fly .7s ease-in forwards}@keyframes bug-perch{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px) rotate(2deg)}}@keyframes bug-arrive{0%{transform:translate(-30px,-42px) scale(.5) rotate(-18deg);opacity:0}55%{transform:translate(6px,-6px) rotate(8deg);opacity:1}to{transform:none}}@keyframes bug-flinch{0%,to{transform:none}35%{transform:translateY(-9px) rotate(-10deg)}70%{transform:translateY(-2px) rotate(6deg)}}@keyframes bug-in-net{to{transform:translate(8px,-6px) scale(.35);opacity:0}}@keyframes bug-fly{30%{transform:translate(-14px,-20px) rotate(-14deg)}to{transform:translate(90px,-110px) rotate(20deg);opacity:0}}.paper .net-layer{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:hidden;filter:drop-shadow(0 2px 1.5px rgba(70,55,30,.15))}.paper .nt-mesh{fill:none;stroke:#7a6c524d;stroke-width:.5;stroke-linejoin:round}.paper.night .nt-mesh{stroke:#605e7652}.paper .slap{transform-box:fill-box;transform-origin:center;animation:slap .5s ease-out forwards}@keyframes slap{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.paper .pollen{opacity:0;animation:pollen .95s ease-out forwards}@keyframes pollen{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy))}}.paper.fade-out{transition:opacity .3s;opacity:0}#fish-live .fish-catch-icon .spr{filter:contrast(1.04) brightness(1.05)}.spr.spr-cut{mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important;filter:none!important;background:transparent!important;border-radius:0!important}.paper .bug.is-cut{mix-blend-mode:normal}.paper .bug.in-bag .spr,.paper .bug.in-bag img,.paper .bug.in-bag .emj{animation:bag-flutter .2s ease-in-out infinite alternate}@keyframes bag-flutter{0%{transform:rotate(-8deg) translateY(1px)}to{transform:rotate(7deg) translateY(-2px)}}.paper .firefly-dot{animation:ff-blink 2.2s ease-in-out infinite}.wild-frame .fish-catch{background:none;border:0;border-radius:0;box-shadow:none;isolation:auto;margin:0;padding:4px 4px 2px}:is(#fish-live,.bug-live) .fish-catch-icon .spr{-webkit-mask-image:radial-gradient(closest-corner,#000 84%,transparent 100%);-webkit-mask-composite:source-over;mask-image:radial-gradient(closest-corner,#000 84%,transparent 100%);mask-composite:add}.bug-catch .splash{display:block;background:#ffe39a;box-shadow:0 0 6px #ffd66ee6}.footer-sky{color:var(--muted);font-size:13px}.footer-sky button{border:0;padding:0;background:none;color:var(--green-d);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}html:is([data-phase=dusk],[data-phase=night]) .footer-sky button{color:#d6e8bf}@media(prefers-reduced-motion:reduce){.wx i{animation:none!important}.wx-rain,.wx-snow,.wx-petal,.wx-petal-lite,.wx-leaf,.wx-firefly,.wx-stars,.wx-mote,.wx-steam{display:none}.scene-stage .scene,.paper *,.paper,#fish-live .fish-catch{animation:none!important}}
