#lobby{position:absolute;inset:0;background:url('../신 낚시 시뮬/Assets/UI_Kit/ui_bg_lake.png') center/cover}
.growth-profile,.growth-wallet,.growth-card,.growth-upgrades{position:absolute;background:#f7ebc8;border:3px solid #8a7449;border-radius:19px;box-shadow:inset 0 0 0 5px #fff5d8,0 6px 0 #a1905e80;color:#2f5f46}
.growth-profile{left:22px;top:22px;width:410px;height:112px;padding:13px 16px 10px 104px}.growth-profile h2{margin:0 0 7px;font-size:22px}.growth-profile small{font-size:12px;color:#887347}.growth-level{position:absolute;left:15px;top:16px;width:72px;height:76px;display:grid;place-items:center;background:url('../신 낚시 시뮬/Assets/UI_Kit/ui_icon_level_star.png') center/contain no-repeat;font-size:26px;font-weight:900;color:#4e391e}.growth-xp{height:16px;background:#deca94;border:1px solid #a98e54;border-radius:20px;overflow:hidden;margin:5px 0}.growth-xp i{display:block;height:100%;background:linear-gradient(#ffe690,#efb735);width:0}.growth-profile #profile-xp{position:absolute;right:17px;top:19px;font-size:11px}
.growth-wallet{right:27px;top:23px;width:306px;height:77px;padding:12px 20px 10px 78px;text-align:right}.growth-wallet img{position:absolute;left:17px;top:14px;width:48px;height:48px}.growth-wallet span{display:block;font-size:12px;color:#937f50}.growth-wallet strong{font-size:27px}.growth-title{position:absolute;left:45px;top:147px}.growth-title h1{margin:0;font-size:43px;letter-spacing:-2px}.growth-title p{margin:8px 0;font-size:14px}
.growth-card{top:258px;width:211px;height:235px;display:grid;place-items:center;background:#b4d292}.growth-card img{width:88%;height:90%;object-fit:contain}.growth-card.character{left:43px}.growth-card.rod{left:279px}.growth-caption{position:absolute;left:44px;top:513px;width:445px;text-align:center;font-size:14px;line-height:1.8}.growth-links{position:absolute;left:37px;bottom:55px;width:464px;display:flex;justify-content:center;gap:8px}.growth-links .quiet{font-size:14px;background:#fff5dcce;border:1px solid #b7a570;border-radius:9px;text-decoration:none}
.growth-upgrades{left:534px;top:119px;width:719px;height:574px;padding:22px 26px}.growth-upgrades>h2{text-align:center;font-size:21px;margin:0 0 17px;letter-spacing:4px}.upgrade-choices{display:flex;justify-content:center;gap:40px}.upgrade-choice{border:2px solid transparent;border-radius:17px;background:transparent;position:relative;padding:4px 14px 12px;width:182px;color:#2f5f46}.upgrade-choice[aria-pressed=true]{background:#fff9e699;border-color:#c39945}.upgrade-choice img{display:block;width:142px;height:142px;object-fit:contain}.upgrade-choice span{position:absolute;left:0;right:0;top:113px;text-align:center;color:#573b1c;font-size:17px;font-weight:900}.upgrade-choice b{display:block;font-size:16px;margin-top:5px}.upgrade-description{margin-top:16px;background:#fff7df;border:2px solid #ad9663;border-radius:13px;padding:15px;text-align:center;min-height:154px}.upgrade-description h3{font-size:13px;color:#977f50;letter-spacing:3px;margin:0 0 7px}.upgrade-description strong{font-size:24px}.upgrade-description p{margin:7px 0;font-size:12px;color:#81764e}.upgrade-description #buy-upgrade{padding:7px 28px;min-width:150px;font-size:17px}.upgrade-description #upgrade-cost{margin-right:15px;display:inline-block}.growth-upgrades #start{position:absolute;bottom:21px;left:26px;width:661px;min-height:70px;border-radius:42px;font-size:27px}.growth-message{position:absolute;left:44px;top:570px;width:445px;text-align:center;color:#8e3829;font-size:13px;line-height:1.5;margin:0}.growth-footer{position:absolute;bottom:19px;left:43px;color:#436d66;font-size:11px}
#save-status{font-size:13px;line-height:1.5;margin:12px 0;color:#3e7149}#save-status.error{color:#a13b2c}.gameover-card{width:490px;padding:22px 34px}.gameover-card #stats{margin:12px 0}.gameover-card #stats>div{font-size:13px;padding:5px 9px}.gameover-card p{margin:10px 0}.gameover-card h2{margin:8px 0}.gameover-card button{margin-top:8px}.gameover-card #again{padding:10px 20px}
.upgrade-choice span{left:56px;right:auto;top:111px;width:67px;height:27px;line-height:25px;background:#f7ebc8;border:1px solid #a98e54;border-radius:18px;font-size:16px}
