#lifePanel{position:fixed;right:18px;top:76px;bottom:58px;width:410px;max-width:95vw;z-index:100;overflow:auto;background:#f0e9df;color:#3d4555;padding:22px;border-radius:23px;border:1px solid #c5b6d0;box-shadow:0 18px 70px #18213266}#lifePanel[hidden],#fishDock[hidden],#homeTools[hidden]{display:none}#lifePanel header{display:flex;justify-content:space-between;align-items:center;gap:12px}#lifePanel h2{font-size:22px;margin:6px 0}#lifePanel header small{font-size:10px;color:#8a7b93;letter-spacing:1.5px}#lifePanel p{font-size:12px;line-height:1.8;color:#737182}#lifePanel h3{font-size:14px;margin-top:20px}#lifePanel button{background:#e1dada;color:#454658;border:1px solid #c8bed0;border-radius:11px;padding:10px;font-size:12px}#lifePanel button:disabled{opacity:.4;cursor:default}#lifePanel button[aria-pressed=true]{outline:2px solid #9e84b4;outline-offset:1px}#lifePanel nav{display:flex;gap:6px;margin:16px 0;flex-wrap:wrap}#lifePanel nav button{flex:1;white-space:nowrap}.life-options{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.life-options i{display:block;width:24px;height:24px;border-radius:50%}#lifePanel .life-primary{background:#77698f;color:white;width:100%;margin:16px 0}.life-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.life-grid small{display:block;font-size:10px;margin-top:6px}.life-monsters{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:16px}.life-monsters span{display:block;height:90px}.life-monsters img,.life-monsters svg{height:100%;width:100%;object-fit:contain;border-radius:12px}.life-monsters b,.life-monsters small{display:block;font-size:11px;margin-top:5px}.life-fishes{display:grid;gap:10px}.life-fishes>div{display:flex;gap:12px;align-items:center;background:#e7dfda;border-radius:12px;padding:12px}.life-fishes i{width:40px;height:30px;border-radius:50%;text-align:center;color:white;font-size:24px}.life-fishes span{margin-left:auto;font-size:12px}#homeTools{position:fixed;z-index:40;left:50%;transform:translateX(-50%);top:80px;display:flex;gap:7px;padding:7px;border-radius:14px;background:#2b3546df}#fishDock{position:fixed;right:16px;bottom:180px;z-index:40;background:#304b53ef;border:1px solid #b1d8c266;border-radius:15px;padding:12px;max-width:270px}#fishDock small{display:block;line-height:1.7;font-size:12px;margin-bottom:8px}#fishDock>div{display:flex;gap:6px;flex-wrap:wrap}#fishDock button{font-size:12px;padding:8px}.fish-bite{background:#d5c487!important;color:#253a41!important}#lifePanel button:focus-visible{outline:3px solid #a48ab9}@media(max-width:700px){#lifePanel{top:auto;right:2.5vw;bottom:12px;width:95vw;max-height:76vh;padding:17px}#fishDock{right:10px;bottom:200px;max-width:210px;padding:10px}#homeTools{top:63px;max-width:94vw;width:max-content}#homeTools button{font-size:10px;padding:8px}#sandboxDock #openHome{font-size:11px}}

.swimming-mode #soulDock,.swimming-mode .weapon-bar,.fishing-mode .weapon-bar,.swimming-mode #touchAttack,.swimming-mode #touchGuard,.swimming-mode #touchJump,.swimming-mode #touchDodge,.fishing-mode #touchAttack,.fishing-mode #touchGuard,.fishing-mode #touchJump,.fishing-mode #touchDodge{display:none!important}
