.feed-offer{width:min(520px,calc(100vw - 30px));max-height:calc(100dvh - 36px);overflow:auto;margin:auto;padding:27px 25px 23px;border:13px solid transparent;border-image:url('/art/ui/farm-frame.png') 300 / 20px / 2px stretch;background:linear-gradient(#fffbed,#f1edcd);background-clip:padding-box;color:#5c7249;box-shadow:0 25px 90px #071e264d;font-family:Outfit,Arial,sans-serif}.feed-offer::backdrop{background:#071f25c9;backdrop-filter:blur(5px)}.feed-close{position:absolute;right:10px;top:8px;border:0;border-radius:50%;width:28px;height:28px;background:#e2e8c5;color:#6c8153;font-size:23px;cursor:pointer}.feed-offer-head{display:flex;align-items:center;gap:16px;padding-right:9px}.feed-offer-head img{width:87px;height:96px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 5px 2px #71833a20)}.feed-offer-head span{font-size:7px;font-weight:700;letter-spacing:1.3px;color:#a08738}.feed-offer h2{font:500 28px/1.1 Fredoka,Arial,sans-serif;margin:9px 0;color:#47643c}.feed-intro{font-size:12px;line-height:1.8;margin:18px 0}.feed-intro strong{color:#557d3f}.feed-compare{display:grid;grid-template-columns:1fr 1fr;gap:11px}.feed-compare>div{padding:17px 13px;background:#e6e9cd;border:1px solid #cdd5ad;border-radius:12px}.feed-compare>div.feed-boosted{background:#fff3c0;border:2px solid #d5b75a;box-shadow:0 3px #bfa05522}.feed-compare span{display:block;font-size:10px;color:#819063}.feed-compare strong{display:block;font:500 30px Fredoka,Arial,sans-serif;color:#58753c;margin:8px 0 3px}.feed-compare small{display:block;font-size:8px;color:#8b9671}.feed-compare p{font-size:11px;line-height:1.8;border-top:1px solid #bfcb9c77;padding-top:12px;margin:12px 0 0;color:#7a8a5d}.feed-compare .feed-boosted strong{color:#8b6b28}.feed-boosted p{color:#8a7d46}.feed-price-line{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;padding:16px 0 8px;color:#829265}.feed-price-line strong{font-size:13px;color:#8b7636;white-space:nowrap}.feed-rules{font-size:9px;line-height:1.8;color:#8e9778;margin:8px 0 19px}.feed-decisions{display:grid;gap:11px}.feed-decisions>.btn{font-size:12px;min-height:49px}.feed-skip{border:1px solid #c7d2a6;border-radius:10px;padding:12px;background:#e7eccf;color:#66814a;font:500 12px Fredoka,Arial,sans-serif;cursor:pointer}.feed-skip:hover{background:#dce6bd}.feed-insufficient{display:block;font-size:9px;color:#a07b36;text-align:center;margin-top:11px}.feed-offer button:focus-visible{outline:3px solid #8eb65d;outline-offset:3px}.feed-contract-badge{display:inline-block;color:#657c37;background:#e5ebbd;border:1px solid #c0d08c;border-radius:8px;padding:5px 8px;font-size:9px;margin:7px 0}
@media(max-width:520px){.feed-offer{padding:22px 15px 18px;border-width:10px;border-image-width:16px}.feed-offer-head{gap:11px}.feed-offer-head img{width:67px;height:80px}.feed-offer h2{font-size:24px}.feed-offer-head span{font-size:6px}.feed-intro{font-size:11px}.feed-compare>div{padding:13px 10px}.feed-compare strong{font-size:27px}.feed-compare p{font-size:10px}.feed-decisions>.btn{font-size:11px}.feed-skip{font-size:11px}}
.animal-feed-highlight{display:flex;align-items:center;gap:9px;padding:12px 8px;background:linear-gradient(120deg,#fff2ba,#e4edc4);border:1px solid #c0b15e;border-radius:12px;margin:7px 0 12px;color:#466137;box-shadow:0 3px 0 #b8bd8533}.animal-feed-highlight img{width:62px;height:75px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 4px 2px #56733625)}.animal-feed-highlight div{display:grid;gap:5px;min-width:0}.animal-feed-highlight strong{font:600 17px/1.15 Fredoka,Arial,sans-serif;color:#6e551e}.animal-feed-highlight span{font-size:11px}.animal-feed-highlight small{font-size:9px;line-height:1.5;color:#69734b}body .btn.recharge-cta{border-image-source:url('/art/ui/money-plaque.png')!important;color:#5f481c!important;font-weight:700;white-space:normal;text-align:center;gap:7px;min-height:45px}.header-recharge{font-size:12px;flex-shrink:0}.shop-status .recharge-cta{margin-left:auto;font-size:12px;max-width:240px}.sara-shop .animal-content>.recharge-cta{font-size:12px}.sara-shop .animal-buy-options[open] summary{padding-bottom:8px}.sara-shop .animal-buy-options[open]{margin-top:6px}@media(max-width:720px){.topbar-right{gap:7px}.topbar-right .header-recharge{font-size:11px;padding:5px 6px;min-height:42px}.topbar-brand{min-width:0}.topbar-brand img{max-width:150px}.shop-status .recharge-cta{margin-left:0;width:100%;max-width:none}}@media(prefers-reduced-motion:no-preference){.animal-feed-highlight img{animation:feed-bag-bob 3s ease-in-out infinite}@keyframes feed-bag-bob{50%{transform:translateY(-3px) rotate(2deg)}}}
@media(max-width:720px){body .topbar{flex-wrap:wrap;justify-content:center;gap:0;padding:3px 8px 8px}.topbar .topbar-left{width:100%!important;justify-content:center}.topbar .topbar-right{width:100%!important;justify-content:center;margin-left:0}.topbar .topbar-png-logo{width:118px;height:55px}.topbar .topbar-brand{justify-content:center}}
