.defense-intro,.defense-rewards{margin-bottom:24px}.defense-times{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0}.defense-times>b{font-size:25px;border-left:3px solid #90a774;padding-left:16px;line-height:1.4}.defense-times small{display:block;font-size:11px;font-weight:400;opacity:.65}.defense-rewards .tool-row{display:flex;gap:22px;flex-wrap:wrap;margin:18px 0}.defense-rewards label{display:flex;gap:8px;align-items:center}.defense-rewards input{width:80px}.defense-rewards input,.defense-rewards select{color:inherit;background:transparent;border:1px solid #829078;border-radius:5px;padding:7px}.defense-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.defense-metrics>div{border-bottom:1px solid #82907855;padding:12px 0}.defense-metrics small,.defense-metrics b{display:block}.defense-metrics b{font-size:18px}.defense-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.defense-facts dt{font-size:11px;opacity:.65}.defense-facts dd{margin:0;font-size:17px}.defense-plant-image{object-fit:contain;flex-shrink:0}.defense-plants p{margin:10px 0;font-size:13px}.contribution-scale{display:flex;margin-top:20px;border-top:4px solid #91a977;gap:4px}.contribution-scale span{flex:1;padding:10px 2px}.contribution-scale b,.contribution-scale small{display:block}.contribution-scale small{font-size:11px;opacity:.7}.defense-update-link{display:block;padding:14px 20px;border:1px solid #82907877;border-radius:8px;margin:18px 0}.precise-shop-times{font-size:18px;margin:14px 0;line-height:1.7}@media(max-width:600px){.defense-metrics{grid-template-columns:1fr}.defense-times>b{font-size:21px}.defense-rewards label{flex-wrap:wrap}}
