.screen-fishing .fishdex-entry{right:8px;top:72px}.fishing-condition-badge{position:absolute;z-index:8;left:53px;top:51px;padding:5px 9px;border:2px solid #7d6a3c;border-radius:11px;color:#fff9dc;background:linear-gradient(90deg,rgba(54,105,106,.92),rgba(55,126,105,.92));box-shadow:0 2px 0 rgba(47,54,34,.55),inset 0 1px rgba(255,255,255,.35);font:400 9px "FarmDisplay",sans-serif;text-shadow:0 1px #3c6255}.fishing-now{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:3px solid #6d9581;border-radius:14px;color:#355f55;background:linear-gradient(135deg,#e7f3d8,#bcdccd);box-shadow:0 3px 0 #527363,inset 0 0 0 2px rgba(255,255,255,.5)}.fishing-now b{font:400 13px "FarmDisplay",sans-serif}.fishing-now span{font-size:8px}.fish-pool-item small{white-space:nowrap}.fishdex-info p{min-height:34px}.calendar-badge b{font-size:12px}.screen-fishing.weather-rain::after,.screen-fishing.weather-fog::after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none}.screen-fishing.weather-rain::after{background:repeating-linear-gradient(105deg,transparent 0 18px,rgba(215,244,255,.38) 19px 20px,transparent 21px 36px);animation:fishingRain .75s linear infinite}.screen-fishing.weather-fog::after{background:linear-gradient(180deg,rgba(233,242,224,.3),rgba(221,235,222,.18) 50%,rgba(235,245,231,.36));backdrop-filter:saturate(.72) brightness(1.03)}.screen-fishing.weather-cloudy .screen-shade{background:linear-gradient(180deg,rgba(42,62,58,.5),rgba(66,88,77,.13) 55%,rgba(46,45,36,.32))}@keyframes fishingRain{to{background-position:-24px 38px}}@media(max-width:380px){.screen-fishing .fishdex-entry{right:8px;top:72px}.fishing-condition-badge{left:50px;padding-left:6px;padding-right:6px}.fishing-now{display:grid;gap:2px}.fishing-now span{font-size:7px}}
