.hand-count[data-action]{cursor:pointer;border:1px solid #729a96;border-radius:5px;background:#1c393c;color:#b8e2d7;padding:4px 7px;font:inherit;font-size:11px}.action-card.is-kept{outline:2px solid #92c8b6;outline-offset:-2px}.kept-mark{position:absolute;right:4px;top:4px;background:#153f38;color:#dcf7e7;padding:2px 5px;border-radius:3px;font-size:10px;z-index:2}.hand-management{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.managed-card{display:flex;gap:12px;padding:12px;border:1px solid #45616b;border-radius:10px;background:#172b3a}.managed-card.is-kept{border-color:#99cdb4;background:#173a36}.managed-card>img{width:85px;height:110px;object-fit:contain;align-self:center}.managed-card h3{font-size:20px;margin:0}.managed-card p{font-size:12px;line-height:1.5}.managed-actions{display:flex;gap:8px;flex-wrap:wrap}.managed-actions .btn{padding:8px 10px;font-size:12px;min-height:40px}.managed-actions [aria-pressed=true],.settlement-tabs [aria-pressed=true],.waygate-links [aria-pressed=true]{background:#2c665d;border-color:#a9d3b5}.hand-exchange-footer{position:sticky;bottom:-30px;background:#102536f5;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #648477}.landmark-art{object-fit:contain;width:100%;max-height:230px}.landmark-portrait{padding:20px;background:radial-gradient(ellipse,#294343 0%,#152838 70%);border:1px solid #4b6268;border-radius:12px;text-align:center}.landmark-portrait h3{font-size:28px;margin:12px 0}.settlement-tabs{display:flex;gap:8px;overflow-x:auto;margin:20px 0;padding-bottom:8px}.settlement-tabs .btn{flex:0 0 170px;white-space:normal}.settlement-dossier{display:grid;grid-template-columns:250px 1fr;gap:24px}.settlement-benefits{display:flex;gap:14px;flex-wrap:wrap}.settlement-benefits p{display:grid;margin:0 0 12px;gap:8px;background:#173637;padding:12px;border-radius:7px}.favor-list>div{display:grid;grid-template-columns:1fr auto;gap:5px;margin:12px 0}.favor-list meter{width:100%;grid-column:1/-1;height:8px}.settlement-choices{display:grid;gap:12px;margin-top:18px}.settlement-choices article{padding:14px;border:1px solid #48626a;border-radius:7px}.settlement-choices h4{margin:0}.settlement-choices small,.world-wonders small,.waygate-command small{display:block;margin-top:8px;line-height:1.5;color:#b8c9c9}.settlement-assault,.world-wonders{border:1px solid #6b6550;border-radius:9px;margin:22px 0;padding:16px}.settlement-assault summary,.world-wonders summary{cursor:pointer;font-weight:600;min-height:32px}.settlement-assault>.btn{margin:6px}.assault-preview{padding:16px;background:#49332e;border:1px solid #b87e68;border-radius:8px;margin-top:14px}.active-wonder,.wonder-catalogue article{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid #48616a}.active-wonder{border:1px solid #c9ac6b;border-radius:12px;padding:18px;background:#2d332e}.active-wonder h3,.wonder-catalogue h3{margin:8px 0;font-size:26px}.active-wonder progress{width:100%;height:9px;accent-color:#c7ae78}.wonder-catalogue .btn{margin-top:12px}.wonder-owner{color:#dcc68e}.waygate-command{padding:10px 0}.waygate-links .btn{margin:6px 6px 0 0}.wonder-announcement{position:absolute;top:104px;left:50%;transform:translateX(-50%);width:min(560px,85vw);display:flex;align-items:center;gap:10px;justify-content:space-between;background:#354335f5;color:#f3e2ad;border:1px solid #bfa66d;border-radius:8px;padding:10px 14px;z-index:15;font-size:13px}.wonder-announcement .btn{font-size:12px;padding:7px 9px}.settlement-inspector{display:flex;align-items:center;gap:10px}.settlement-inspector .landmark-art{width:80px;height:75px}.settlement-inspector h2{font-size:22px}.legends-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}
.managed-card>div,.active-wonder>div,.wonder-catalogue article>div{min-width:0;flex:1}.managed-card>img{flex-shrink:0}.managed-card h3{overflow-wrap:anywhere}.managed-actions .btn{max-width:100%;white-space:normal}
@media(max-width:700px){.hand-management{grid-template-columns:1fr}.managed-card>img{width:68px;height:90px}.hand-exchange-footer{bottom:-18px;flex-wrap:wrap}.hand-exchange-footer p{margin:0}.hand-exchange-footer .btn{width:100%}.settlement-dossier{grid-template-columns:1fr;gap:14px}.landmark-portrait{padding:12px}.landmark-portrait .landmark-art{height:150px}.landmark-portrait h3{font-size:24px}.active-wonder,.wonder-catalogue article{grid-template-columns:85px 1fr;gap:12px}.active-wonder h3,.wonder-catalogue h3{font-size:21px}.active-wonder{padding:10px}.world-wonders{padding:12px}.wonder-announcement{top:88px;font-size:12px;width:90vw}.settlement-assault>.btn{margin-left:0}.screen-hand-control .modal-intro{font-size:13px}}
