.baibai-fishing-stages{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;margin:0 0 1rem;padding:0}.baibai-fishing-stages li{display:flex;align-items:center;gap:.4rem;padding:.6rem .4rem;border-bottom:2px solid #e8e1e8;color:#948797;font-size:.68rem;line-height:1.5;overflow-wrap:anywhere}.baibai-fishing-stages li>span{display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:50%;border:1px solid #e2d8e4;background:#fcf9fc;font-size:.66rem}.baibai-fishing-stages li.is-reached{color:#7e657d;border-color:#d9b8cf}.baibai-fishing-stages li[aria-current]{border-color:#bc88aa;font-weight:600}.baibai-fishing-stages li[aria-current]>span{background:#f5e1eb;border-color:#d5aec6}.baibai-bait-bar{display:flex;align-items:center;gap:1.5rem;margin:0 0 1rem;padding:.85rem 1rem;background:#fff9ee;border:1px solid #eadfce;border-radius:17px}.baibai-bait-bar label{display:flex;align-items:center;gap:.6rem;flex-shrink:0;color:#857261;font-size:.76rem;min-height:36px}.baibai-bait-bar input{width:18px;height:18px;accent-color:#b48ba8}.baibai-bait-bar strong{display:grid;place-items:center;min-width:28px;min-height:28px;padding:.2rem;border-radius:50%;background:#fff;border:1px solid #e2d2b9;color:#a38464;font-size:.8rem}.baibai-bait-bar p{margin:0;color:#9b8b7d;font-size:.72rem;line-height:1.7}.baibai-bait-bar a{color:#927893;text-decoration:underline;text-underline-offset:3px}.baibai-loot-art{display:block;width:100%;height:auto;max-height:112px;filter:drop-shadow(0 3px 5px #bba0b214)}.baibai-loot-art.is-unknown{opacity:.65;filter:none}.fishing-new-find .baibai-loot-art{width:80px;margin:auto}.baibai-find-reveal{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:1.5rem;margin:1rem 0 1.5rem;padding:1.35rem 1.5rem;border:1px solid #e6d3e2;border-radius:24px;background:radial-gradient(ellipse at 20% 40%,#f7e7ed,transparent 55%),linear-gradient(120deg,#fffbfb,#f0f7fc)}.baibai-find-reveal:focus{outline:3px solid #bbd3e7;outline-offset:3px}.baibai-find-reveal-art{aspect-ratio:1;display:grid;place-items:center;border:1px solid #e4d1dd;background:#ffffff9e;border-radius:24px;box-shadow:0 10px 25px #b994aa16}.baibai-find-reveal-art .baibai-loot-art{width:120px;max-height:none}.baibai-find-reveal h3{font-size:1.2rem;margin:.55rem 0;color:#7c5d7e;line-height:1.4}.baibai-find-reveal p{font-size:.8rem;color:#99829a;line-height:1.7;margin:.4rem 0 .75rem}.baibai-find-reveal a{display:inline-flex;align-items:center;min-height:36px;gap:.4rem;margin-right:1rem;color:#937393;font-size:.76rem;text-decoration:underline;text-underline-offset:3px}.baibai-find-reveal .button{font-size:.8rem;min-height:44px}.baibai-find-reveal.is-revealed .baibai-find-reveal-art{border-color:#e6ceb3;background:#fffaf0}.baibai-album-heading{display:flex;align-items:flex-start;gap:1rem;justify-content:space-between;margin:1.4rem 0 1rem}.baibai-album-heading h3{margin:0;color:#7c627d;font-size:1.03rem}.baibai-album-heading p{margin:.5rem 0 0;color:#a18b9e;font-size:.78rem;line-height:1.7;max-width:650px}.baibai-album-heading>strong{font-size:.9rem;white-space:nowrap;color:#a27b96;padding-top:.1rem;font-weight:500}.baibai-loot-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.baibai-loot{display:flex;flex-direction:column;align-items:center;min-width:0;padding:.6rem .55rem .8rem;border:1px solid #e9dce7;border-radius:18px;background:#fffdfddd;box-shadow:0 3px 12px #b9a0b211;font:inherit;text-align:center;color:#8a6f87}.baibai-loot strong{font-size:.72rem;line-height:1.5;font-weight:500;overflow-wrap:anywhere;min-height:3em}.baibai-loot small{margin-top:.3rem;font-size:.62rem;line-height:1.5;color:#ad94a8;overflow-wrap:anywhere}.baibai-loot.is-hidden{border-style:dashed;background:#f9f4f9;color:#b8a4b7}.baibai-loot.is-hidden small{color:#beadc1}.baibai-loot.loot-rarity-rare.is-discovered{background:linear-gradient(130deg,#fff7e5,#edf6ff);border-color:#dcc9a5}.baibai-loot.loot-rarity-keepsake.is-discovered{background:linear-gradient(140deg,#fffafc,#f6edf9);border-color:#d9c5dc}button.baibai-loot{cursor:pointer;transition:transform .18s,border-color .18s}button.baibai-loot:not(:disabled):hover{transform:translateY(-3px);border-color:#c79bbb}button.baibai-loot:disabled{cursor:default;opacity:1}.baibai-loot:focus-visible{outline:3px solid #bbd3e7;outline-offset:3px}.baibai-trail-pocket{display:flex;gap:1rem;align-items:center;margin:1.2rem 0 0;padding:1rem 1.2rem;border:1px solid #e4d2e1;border-radius:22px;background:linear-gradient(110deg,#fef5fb,#f1f9fd)}.baibai-trail-pocket>span{display:grid;place-items:center;width:58px;flex:0 0 58px;aspect-ratio:1;border-radius:18px;background:#ffffffa8;color:#ac83a5;font-size:2.2rem}.baibai-trail-pocket>div{flex:1;min-width:0}.baibai-trail-pocket h3{font-size:.95rem;margin:0 0 .4rem;color:#8d6e8a}.baibai-trail-pocket p{font-size:.78rem;line-height:1.7;margin:0;color:#a48ca0}.baibai-trail-pocket small{display:block;margin-top:.5rem;color:#b08da3;font-size:.7rem}.baibai-trail-pocket .button{white-space:normal;text-align:center;font-size:.78rem;min-height:44px}@media(max-width:900px){.baibai-loot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.baibai-bait-bar{gap:.85rem}.baibai-fishing-stages li{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.baibai-fishing-stages{gap:.2rem}.baibai-fishing-stages li{font-size:.57rem;padding:.45rem .15rem;line-height:1.5}.baibai-fishing-stages li>span{width:20px;flex-basis:20px;height:20px;font-size:.6rem}.baibai-bait-bar{align-items:flex-start;flex-direction:column;gap:.45rem;padding:.7rem .85rem}.baibai-bait-bar p{font-size:.65rem}.baibai-find-reveal{grid-template-columns:85px minmax(0,1fr);gap:.85rem;padding:1rem;border-radius:20px}.baibai-find-reveal-art{border-radius:18px}.baibai-find-reveal-art .baibai-loot-art{width:85px}.baibai-find-reveal h3{font-size:.96rem}.baibai-find-reveal p{font-size:.7rem}.baibai-find-reveal .eyebrow{font-size:.59rem}.baibai-find-reveal .button{font-size:.7rem;padding:.6rem .8rem;white-space:normal}.baibai-find-reveal a{font-size:.68rem;min-height:40px}.baibai-loot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.baibai-loot{border-radius:15px;padding:.35rem .3rem .6rem}.baibai-loot strong{font-size:.65rem}.baibai-loot small{font-size:.56rem}.baibai-album-heading h3{font-size:.93rem}.baibai-album-heading p{font-size:.69rem}.baibai-album-heading>strong{font-size:.78rem}.baibai-trail-pocket{flex-wrap:wrap;padding:1rem}.baibai-trail-pocket>span{width:46px;flex-basis:46px;font-size:1.8rem}.baibai-trail-pocket h3{font-size:.87rem}.baibai-trail-pocket p{font-size:.7rem}.baibai-trail-pocket .button{width:100%;font-size:.73rem}}@media(prefers-reduced-motion:reduce){button.baibai-loot{transition:none}button.baibai-loot:not(:disabled):hover{transform:none}}.baibai-riverside-anchor{display:block;height:0;scroll-margin-top:100px}.universe-fishing .fishing-prompt{top:auto}