body{background:radial-gradient(ellipse at top,#f3fff9,#d9f3ee 70%);color:#173f3b}body:not(.picker-page){padding-top:2rem}.eyebrow{font-size:.72rem;letter-spacing:.2em;font-weight:800;margin:1rem 0 .5rem}.logo{font-family:ui-rounded,"Trebuchet MS",sans-serif;margin:.1em auto;font-size:clamp(3.2rem,8vw,5rem);letter-spacing:-.04em}.subtitle{font-size:1.2rem;letter-spacing:.06em;margin:0;color:#44796d;font-weight:700}.nutrient-parade{display:flex;justify-content:center;gap:12px;margin:1.3rem auto}.nutrient-parade img{width:54px;height:54px;object-fit:cover;border-radius:18px;box-shadow:0 3px 8px #18574715}.signature{padding:1.2rem;font-size:.75rem}.signature a{color:inherit}.start-btn,.pick-btn,.pager-btn{box-shadow:0 5px 0 #0e62574a}.pal-card{border-radius:22px;box-shadow:0 8px 20px #1b6b5520}.nutrient,.nutrient.small{background-color:#fff9ec!important;background-size:cover!important;border-radius:50%;border:0;box-shadow:0 0 7px #fff9;filter:none!important}.nutrient{width:4.4%;height:4.4%}.nutrient.small{width:3%;height:3%}.game-tools{display:flex;gap:8px;align-items:center;justify-content:center;margin:.8rem auto}.game-tools button,.game-tools a{background:#fffdf5;border:1px solid #71ad9f;padding:.55rem .85rem;border-radius:20px;font:inherit;color:#24564c;cursor:pointer;text-decoration:none}.game-tools button:focus-visible,.game-tools a:focus-visible{outline:3px solid #ee9967;outline-offset:3px}.game-paused .agar *{animation-play-state:paused!important}#pause-message{font-weight:800;color:#794e27}.celebration-nutrient{position:fixed;width:28px;height:28px;border-radius:50%;pointer-events:none;z-index:50}.credit-shell{max-width:760px;margin:auto;padding:24px;text-align:left;line-height:1.6}.credit-shell h1{font-size:2.2rem}.credit-shell a{color:#236f61}@media(max-width:600px){body:not(.picker-page){padding-top:1.5rem}.friends>.pal{max-width:70px}.friends>.pal:nth-child(n+5){display:none}.nutrient-parade{margin:.8rem auto}.nutrient-parade img{width:42px;height:42px}.game-tools{font-size:.85rem}}