/* Premium promotions: native hidden must win over older display overrides. */
[data-premium-promo][hidden],.premium-game-banner[hidden]{display:none!important}
/* One navigation group underneath the cooperative hero. */
.coop-navigation626{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 18px;padding:12px;border:1px solid #819c7540;border-radius:15px;background:#7995630c}.coop-navigation626 .coop-toplinks,.coop-navigation626 .coop-tabs{display:contents!important}.coop-navigation626 a{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;flex:0 1 auto!important;width:auto!important;min-height:39px;padding:9px 12px!important;margin:0!important;border:1px solid #78946b40;border-radius:9px;background:var(--panel,#f7f8ed);color:inherit;text-decoration:none;font-size:12px!important}.coop-navigation626 a small{display:none!important}.coop-navigation626 a[aria-current="page"]{background:#315c43!important;color:#fff!important;border-color:#315c43}.coop-navigation626 a:hover{border-color:#7b9c68}
/* Four donation rows rather than tall cards. */
.granary-products574{display:flex!important;flex-direction:column!important;gap:8px!important}.granary-products574>article{display:grid!important;grid-template-columns:minmax(100px,1fr) minmax(95px,1fr) minmax(180px,1.4fr);align-items:center;gap:5px 14px;padding:12px!important;min-height:0!important}.granary-products574>article h3{grid-column:1;grid-row:1/3;font-size:14px;margin:0}.granary-products574>article>p{grid-column:2;margin:0;font-size:12px}.granary-products574>article>small{grid-column:2;font-size:11px}.granary-products574>article>form{grid-column:3;grid-row:1/3;display:flex!important;align-items:end;gap:7px;margin:0!important}.granary-products574 form label{font-size:10px;flex:1;margin:0}.granary-products574 form input[type="number"]{width:100%;min-width:55px;height:35px;padding:6px!important}.granary-products574 form .btn{min-height:35px;padding:8px 12px!important;font-size:12px}
/* Seven horizontal destination cards. */
.farm-links626{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.farm-links626 .activity-card{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto;gap:3px 12px;align-items:center;padding:14px!important;min-height:0!important;border-radius:14px}.farm-links626 .activity-top{grid-column:1;grid-row:1/3;margin:0!important;display:flex;justify-content:center}.farm-links626 .activity-top>span{font-size:30px!important}.farm-links626 .activity-top small{display:none}.farm-links626 h3{grid-column:2;grid-row:1;font-size:15px!important;margin:0!important}.farm-links626 p{grid-column:2;grid-row:2;margin:0!important;font-size:12px;line-height:1.4}.farm-links626 .btn{grid-column:3;grid-row:1/3;margin:0!important;min-height:36px;padding:8px 12px;font-size:12px;white-space:nowrap}
/* Compact diamond conversion. */
.payment-banner{gap:12px!important;padding:15px!important}.payment-banner>div>strong{font-size:21px!important}.payment-banner>div>p{font-size:12px!important;margin:5px 0!important}.diamond-exchange{padding:10px 12px!important;margin:0!important;max-width:360px;border-radius:12px!important;min-height:0!important;box-shadow:none!important}.diamond-exchange>label{font-size:12px!important;margin-bottom:6px!important}.diamond-exchange>div{display:flex!important;gap:7px!important}.diamond-exchange input{width:90px!important;min-width:60px!important;height:34px!important;padding:5px 8px!important;font-size:13px!important}.diamond-exchange .btn{padding:7px 10px!important;font-size:11px!important;min-height:34px!important}.diamond-exchange>small{display:block;font-size:10px!important;margin-top:5px!important}
.ranking-scope{display:flex!important;flex-wrap:wrap;gap:7px;margin:14px 0 9px!important}.ranking-scope button{flex:1 1 160px;padding:10px 12px!important;font-size:12px}.rank-tabs{margin:0 0 15px!important}
[data-theme="dark"] .coop-navigation626 a{background:#27372d}
@media(max-width:650px){.granary-products574>article{grid-template-columns:minmax(95px,1fr) minmax(125px,1.3fr);gap:5px 9px;padding:10px!important}.granary-products574>article h3{grid-column:1;grid-row:1;font-size:12px}.granary-products574>article>p{grid-column:1;grid-row:2;font-size:11px}.granary-products574>article>small{grid-column:1;grid-row:3;font-size:10px}.granary-products574>article>form{grid-column:2;grid-row:1/4}.granary-products574>article>p:last-child:not(:nth-child(2)){grid-column:2;grid-row:1/4}.coop-navigation626{padding:9px;gap:5px}.coop-navigation626 a{font-size:11px!important;padding:8px!important}.farm-links626 .activity-card{grid-template-columns:32px minmax(0,1fr) auto;gap:3px 8px;padding:10px!important}.farm-links626 .activity-top>span{font-size:25px!important}.farm-links626 h3{font-size:13px!important}.farm-links626 p{font-size:10px}.farm-links626 .btn{font-size:10px;padding:7px 8px;max-width:112px;white-space:normal}.diamond-exchange{width:100%;max-width:none}.payment-banner{padding:12px!important}}
