#pond-activities{width:min(760px,calc(100% - 20px));max-height:calc(100svh - 24px);border:4px solid #fff;border-radius:30px;background:#edfff5;color:#244b36;padding:18px;box-shadow:0 18px 70px #174b5b70;overflow:auto;font-family:inherit}#pond-activities::backdrop{background:#123e5699;backdrop-filter:blur(4px)}#pond-activities .activity-header{display:flex;align-items:center;justify-content:space-between;gap:12px}#activity-title{font-size:clamp(22px,4vw,32px);margin:0}#activity-message{min-height:48px;font-size:18px;text-align:center;font-weight:700;line-height:1.4;margin:18px 0}#pond-activities .cove-button{position:relative;min-width:64px;min-height:54px;border:3px solid #fff;border-radius:20px;padding:10px;background:#fffced;color:#244b36;font:800 16px ui-rounded,'Trebuchet MS',sans-serif;cursor:pointer;box-shadow:0 4px #386b4530;touch-action:manipulation}#pond-activities .cove-button img{display:block;width:100px;height:100px;object-fit:contain;margin:auto;pointer-events:none}#pond-activities .cove-button span{display:block;margin-top:5px}#pond-activities .selected{outline:4px solid #357baa;outline-offset:2px}#pond-activities .paired{background:#bde59b}#pond-activities button:focus-visible{outline:4px solid #6a4eb2;outline-offset:4px}.activity-shelf{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cove-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin:18px 0}.activity-actions,.quantity-choice{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:20px 0 4px}.outline{opacity:.25}.slots .slot{min-width:130px}#pond-activities .size-0{transform:scale(.6)}#pond-activities .size-1{transform:scale(.8)}.flower-patch{width:165px;height:175px}.flower-patch .patch-flower{position:absolute;top:0;left:calc(50% - 50px)}.color-1{filter:hue-rotate(-55deg)}.held-can{display:flex;justify-content:center;align-items:center;gap:20px}.held-can img{width:100px;height:100px;object-fit:contain}.plant{position:relative}.wet{background:#cfeaf3!important}.plant .garden-bloom{position:absolute;top:0;left:calc(50% - 50px);width:80px!important;height:80px!important}.snail{position:relative}.snail .snail-leaf{position:absolute;top:55%;right:-15px;width:60px!important;height:60px!important}.life-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.nature-focus .large-piece{display:block;margin:24px auto}.nature-focus img{width:190px!important;height:190px!important}.leaf-bed{position:relative;width:min(520px,100%);margin:auto;height:260px}.leaf-bed>img{width:100%;height:100%;object-fit:contain}.bed-slots{position:absolute;left:0;right:0;top:25%;gap:10px}.bed-slots .slot{background:#fff8!important}.leaf-bed .resting-frog{position:absolute;top:0;left:calc(50% - 85px);width:170px;height:170px;pointer-events:none}.cove-mark{position:absolute;right:-6px;top:-8px;width:35px;height:35px;border-radius:50%;background:#fffce9;border:2px solid white;pointer-events:none}.cove-mark img{width:100%;height:100%;object-fit:contain}.pond-activity-link{font:800 15px ui-rounded,'Trebuchet MS',sans-serif;border:2px solid white;background:#fffced;color:#244b36;border-radius:22px;min-height:44px;padding:8px 17px;cursor:pointer}footer:has(.pond-activity-link){display:flex;justify-content:center;gap:10px;padding:0}@media(max-width:560px){#pond-activities{padding:13px}.activity-shelf{grid-template-columns:1fr 1fr;gap:12px}.cove-row{gap:12px}.cove-button img{max-width:85px;max-height:85px}.slots .slot{min-width:85px}.life-stages{grid-template-columns:1fr 1fr}.leaf-bed{height:230px}.bed-slots{gap:4px}.bed-slots .slot{padding:4px!important}.bed-slots img{width:70px!important;height:70px!important}.gardening .cove-button{width:95px}#activity-message{font-size:16px}}@media(max-height:500px){footer:has(.pond-activity-link){display:flex}.cove-mark{width:27px;height:27px}}
