:root{--ink:#493923;--brown:#80512f;--wood:#b48148;--cream:#fff1cf;--green:#416c3a;--gold:#f5bf4f;--birds:url('../assets/birds.png');--surround:url('../assets/surround.png');--characters:url('../assets/characters.png');font-family:'Microsoft YaHei','PingFang SC','Noto Sans SC',sans-serif;color:var(--ink);font-synthesis:none}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden}body{background:#293c2c;display:grid;place-items:center}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus-visible,canvas:focus-visible{outline:3px solid #286e9f;outline-offset:-3px}button:disabled{cursor:default}button,dialog{border-radius:3px}button{user-select:none}#stage{position:relative;width:min(100vw,177.77778dvh);height:min(56.25vw,100dvh);display:flex;overflow:hidden;background:#a6d6ea}#game{width:75%;height:100%;position:relative;display:grid;grid-template-rows:clamp(58px,5.6vw,91px) clamp(25px,2.25vw,36px) minmax(0,1fr) clamp(67px,6vw,95px);background:var(--cream);border:5px solid #674529;box-shadow:0 0 0 3px #c29553,0 0 35px #203c3555;z-index:2;container-type:inline-size}.surround{width:12.5%;height:100%;position:relative;background-image:var(--surround);background-size:auto 100%;background-position:49% center;overflow:hidden}.surround-right{background-position:58% center}.side-character{position:absolute;width:100%;aspect-ratio:.74;top:44%;background-image:var(--characters);background-size:200% 100%;background-repeat:no-repeat;filter:drop-shadow(0 10px 9px #3a502a38)}.boy{background-position:left center}.mascot{background-position:right center;top:52%}.side-plaque{position:absolute;top:14%;left:9%;width:82%;text-align:center;line-height:1.6;font-size:clamp(10px,1.2vw,21px);font-weight:700;color:#426737;text-shadow:0 2px #f6ffcf}.side-plaque strong{display:block;font-size:1.3em;letter-spacing:.08em}.side-plaque span{display:block;font-size:.56em;font-weight:500;margin-top:12px}.right-plaque{top:20%}.surround>small{position:absolute;bottom:6%;width:100%;text-align:center;font-size:clamp(6px,.6vw,12px);color:#f5ffe7;text-shadow:1px 1px #335331}.hud{display:flex;align-items:center;gap:12px;padding:10px 15px;background:#fff1cc;border-bottom:3px solid #b98443;position:relative}.brand{display:flex;align-items:center;gap:3px;min-width:155px}.brand-bird{width:52px!important;height:52px!important}.brand small{font-size:11px;font-weight:700;letter-spacing:3px}.brand h1{font-size:clamp(19px,1.65vw,28px);margin:0;letter-spacing:1px;line-height:1.25;white-space:nowrap}.bird-sprite{display:inline-block;background-image:var(--birds);background-size:300% 300%;width:60px;height:60px;image-rendering:pixelated;flex-shrink:0}.wallet{position:relative;display:flex;align-items:center;gap:11px;flex:1;max-width:450px;text-align:left;border:2px solid #688d45;box-shadow:inset 0 2px #f6ffd9,0 3px #ccce91;background:#e9efc6;padding:5px 10px 9px;min-width:150px;height:100%}.coin{display:grid;place-items:center;background:#efb942;box-shadow:inset 0 0 0 3px #ffe497,0 2px #9e6f29;border:2px solid #b78130;border-radius:50%;width:34px;height:34px;font:bold 22px Georgia;color:#93642b}.wallet small{font-size:10px;display:block;color:#62714a}.wallet strong{font-size:clamp(22px,2.1vw,35px);line-height:1.07;letter-spacing:-1px;color:#375d34;font-family:Consolas,monospace}.target-label{margin-left:auto;line-height:1.5;font-size:10px;color:#708453;text-align:right;white-space:nowrap}.target-label b{font-size:14px;color:#52623a}.goal-progress{position:absolute;bottom:0;left:0;right:0;height:4px;background:#cfdaa9}.goal-progress i{display:block;height:100%;background:#d7aa37;transition:width .2s}.hud-actions{display:flex;gap:5px;margin-left:auto}.hud-actions button{border:1px solid #d4b36e;box-shadow:0 3px #bd9550;background:#ffe8a8;min-width:44px;padding:4px 8px}.hud-actions span{font-size:22px;display:block;line-height:1.1}.hud-actions em{font-size:10px;font-style:normal;display:block}.hud-actions button:hover{background:#ffda7d}.ribbon{display:flex;align-items:center;gap:18px;padding:0 15px;background:#5c7440;color:#f5f1d3;font-size:clamp(10px,.85vw,13px);box-shadow:inset 0 -3px #4b6335;z-index:2}.ribbon b{font-weight:500}.ribbon>span{white-space:nowrap}.live-dot{display:inline-block;width:6px;height:6px;background:#cee789;box-shadow:0 0 0 2px #8faa5e;margin-right:7px}.ribbon button{border:0;background:transparent;color:inherit;margin-left:auto;font-size:inherit;white-space:nowrap;padding:4px}.main-grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(230px,21vw,322px);min-height:0}.world{position:relative;min-width:0;overflow:hidden;background:#a6cc64}#farm{display:block;width:100%;height:100%;touch-action:none;cursor:grab;image-rendering:pixelated}#farm.dragging{cursor:grabbing}.field-label{position:absolute;top:17px;left:18px;pointer-events:none;color:#fff8d7;text-shadow:0 2px 1px #4f7038}.field-label>span{display:block;font-weight:800;letter-spacing:2px;font-size:clamp(16px,1.45vw,23px)}.field-label small{font-size:10px;letter-spacing:1px}.guide{position:absolute;top:13px;left:15px;right:15px;z-index:3;display:flex;align-items:center;gap:8px;background:#fff2ccf5;box-shadow:0 3px #6b7b3750;border:2px solid #b79850;padding:8px 10px;color:#6c4f2d;max-width:440px}.guide-icon{display:grid;place-items:center;background:#f3bd4f;min-width:22px;height:22px;font-weight:900;border:1px solid #bb8739}.guide p{font-size:12px;line-height:1.5;margin:0;flex:1}.guide button{border:0;background:none;font-size:20px}.guide:not([hidden])~.field-label{top:82px}.guide[hidden]{display:none}.shop{display:flex;flex-direction:column;min-height:0;background:#fff0cf;border-left:4px solid #996334;box-shadow:inset 5px 0 #dfbd82;position:relative;z-index:4}.shop-title{display:flex;align-items:center;justify-content:space-between;padding:14px 15px 9px;border-bottom:2px solid #e1bd79}.shop-title small{font-size:9px;color:#9c805a}.shop-title h2{margin:3px 0 0;font-size:25px;letter-spacing:3px;color:#795131}.awning{letter-spacing:-6px;font-size:23px;line-height:2;border-top:6px solid #b76a43;border-bottom:3px solid #a68a58;color:#d78653;transform:skewX(-7deg);margin-right:5px}.shop-tabs{display:flex;gap:5px;padding:9px 12px 5px}.shop-tabs button{flex:1;background:#e6d2a8;border:1px solid #c5a876;color:#8b7654;padding:7px 1px;font-size:12px;font-weight:700}.shop-tabs [aria-selected=true]{background:#6d8148;border-color:#536536;color:#fff4ce;box-shadow:0 2px #445c32}.shop-list{overflow:auto;overscroll-behavior:contain;padding:6px 10px 12px;scrollbar-width:thin;scrollbar-color:#c4a76e #f5e4bd;flex:1}.shop-card{display:grid;grid-template-columns:53px minmax(0,1fr);gap:5px;padding:9px 7px;margin-bottom:7px;border:2px solid #dabe82;background:#fff8e3;box-shadow:0 3px #ead6aa;position:relative}.shop-card.locked{background:#e9dfc5;border-color:#d6c9a7;color:#a29579}.shop-card.locked .bird-sprite{filter:grayscale(.9);opacity:.48}.shop-card .bird-sprite{width:52px;height:52px;align-self:center}.card-name{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:800;white-space:nowrap}.card-count{font-weight:400;font-family:Consolas,monospace;font-size:11px;color:#8b7654}.card-desc{font-size:10px;color:#927b51;margin:3px 0 7px;line-height:1.4;min-height:14px}.buy-button{background:#f4c156;border:1px solid #b58332;box-shadow:0 2px #af7b2e;padding:4px 8px;font-size:12px;font-weight:700;width:100%;min-height:28px;display:flex;justify-content:space-between;align-items:center}.buy-button:hover:not(:disabled){background:#ffda78}.buy-button:active:not(:disabled),.supply:active{transform:translateY(2px);box-shadow:none}.buy-button:disabled{background:#e6d5b2;box-shadow:0 2px #c3ae84;border-color:#ccba93;color:#a79169}.buy-button.lock-label{font-size:10px;justify-content:center;background:#d9cfb6;box-shadow:none;line-height:1.3}.ad-button{border:0;background:none;color:#8f7143;font-size:10px;padding:6px 0 0;width:100%;text-align:right}.ad-button:disabled{opacity:.5}.upgrade-icon{display:grid;place-items:center;align-self:center;width:48px;height:48px;background:#ecd9a2;border:2px solid #c4a464;font-size:25px;color:#846433;box-shadow:inset 0 2px #fff5cb}.shop-note{font-size:9px;min-height:27px;text-align:center;border-top:1px solid #d6bd8b;padding:6px;color:#997f52;flex-shrink:0}.supply-bar{display:flex;gap:10px;padding:10px 12px;background:#f8e5b8;border-top:4px solid #a47b45;align-items:center;z-index:6;box-shadow:inset 0 3px #fff7d6}.supply{border:2px solid #508d9a;background:#dbecdf;box-shadow:0 3px #416d74;display:flex;align-items:center;gap:8px;padding:6px 10px;width:28%;max-width:250px;height:100%;text-align:left}.supply.food{border-color:#b38a40;background:#f5de9b;box-shadow:0 3px #976e34}.supply-icon{font-size:30px;color:#377f98}.food .supply-icon{color:#aa7630}.supply-info{flex:1;min-width:0}.supply-info>span:first-child{display:flex;align-items:center;justify-content:space-between}.supply-info b{font-size:14px}.supply-info strong{font:bold 15px Consolas,monospace;color:#478792}.food .supply-info strong{color:#a57825}.meter{display:block;height:7px;background:#b5cdc4;margin:4px 0 1px;border:1px solid #829f95;overflow:hidden}.meter i{height:100%;display:block;background:#53b0d4;transition:width .15s}.food .meter{background:#dcc689;border-color:#b19550}.food .meter i{background:#e7ae37}.supply-info small{display:block;font:10px Consolas,monospace;color:#53796f}.food .supply-info small{color:#9c7b35}.supply-tag{font-size:9px;writing-mode:vertical-rl;letter-spacing:2px;opacity:.6}.supply.empty{animation:urgent 1s infinite}.footer-note{margin-left:4px;flex:1;min-width:0}.footer-note strong{display:block;font-size:12px;color:#786746;font-weight:500}.footer-note small{font-size:9px;color:#a08b60;display:block;margin-top:5px}.utility-button{background:#eed3a0;border:1px solid #bc9659;min-width:32px;height:33px;font-size:21px;box-shadow:0 2px #c1a168}.mobile-only{display:none!important}#floating-layer{position:absolute;inset:0;pointer-events:none}.float-number{position:absolute;font-size:23px;font-weight:900;font-family:Consolas,monospace;color:#fff4a5;text-shadow:-2px -2px #6f682b,2px 2px #6f682b,-2px 2px #6f682b,2px -2px #6f682b;animation:floatUp 1.3s ease-out forwards;white-space:nowrap;z-index:10}.float-number.blue{color:#b7f0ff}#toast{position:absolute;z-index:40;bottom:105px;left:50%;transform:translateX(-50%) translateY(10px);background:#3e533beF;border:2px solid #ecdc9b;padding:12px 20px;color:#fff1cc;box-shadow:0 5px 15px #0003;font-size:12px;pointer-events:none;opacity:0;transition:.2s;max-width:85%;text-align:center;min-width:180px}#toast.show{opacity:1;transform:translateX(-50%)}.paused-layer{position:absolute;inset:0;background:#34533c88;display:grid;place-items:center;z-index:8;backdrop-filter:blur(3px)}.paused-layer[hidden]{display:none}.pause-card{padding:25px;background:var(--cream);border:3px solid var(--brown);box-shadow:5px 5px #4c492855;text-align:center}.pause-card>span{font-size:35px}.pause-card h2{font-size:23px;margin:8px}.pause-card p{font-size:12px}.primary{background:#6b8345;color:#fff3cd;border:2px solid #4d6332;box-shadow:0 3px #384b25;padding:10px 24px;font-weight:700}.secondary{background:#eedbae;border:1px solid #b49259;padding:9px 16px}.danger{color:#9c453c;border-color:#b9765e;background:#f8ddc4}dialog{position:absolute;width:min(88%,640px);max-height:88%;border:4px solid #805b32;box-shadow:0 0 0 3px #d8b87a,8px 12px 0 #392e2c44;background:#fff1d1;padding:0;color:var(--ink)}dialog::backdrop{background:#1c332999;backdrop-filter:blur(3px)}.modal-head{display:flex;align-items:center;justify-content:space-between;background:#edce89;border-bottom:3px solid #bb914d;padding:14px 20px}.modal-head h2{font-size:21px;margin:0}.modal-head button{width:32px;height:32px;border:1px solid #a88850;background:#ffe8b2;font-size:22px}#modal-body{padding:20px;overflow:auto;font-size:13px;line-height:1.7}#modal-body p{margin:4px 0 14px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.collection-card{text-align:center;border:2px solid #d2b77e;background:#fff8e5;padding:10px 5px}.collection-card .bird-sprite{width:85px;height:85px}.collection-card h3{font-size:14px;margin:0}.collection-card p{font-size:10px;line-height:1.5;margin:4px!important;color:#957947}.collection-card.unknown .bird-sprite{filter:brightness(0) opacity(.2)}.collection-card.unknown{background:#e4dcc7}.achievement{display:flex;gap:14px;padding:13px;border-bottom:1px dashed #bea578;align-items:center}.achievement>span{font-size:29px;color:#b39561}.achievement.done>span{color:#b7802d}.achievement strong{display:block;font-size:14px}.achievement small{font-size:11px;color:#9c855d}.settings-actions{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.settings-info{padding:12px;background:#efdfb9;font-size:11px;line-height:1.8}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.stat-grid>div{background:#f0dfb7;padding:10px}.stat-grid small{display:block;font-size:10px;color:#978058}.stat-grid strong{font:700 20px Consolas,monospace}.ad-mock{text-align:center;border:2px dashed #ac966f;background:#f0e4c8;padding:25px 10px}.ad-mock>strong{display:block;font-size:23px;margin:8px}.ad-timer{font:bold 50px Consolas,monospace;color:#6f824e}.ad-mock small{display:block;font-size:11px;color:#9c8865}.ad-mock .primary{margin-top:15px}.retire-egg{font-size:52px;text-align:center}.retire-title{text-align:center;font-size:27px;color:#9b742c}.retire-actions{text-align:center;margin-top:15px}.portrait-message{display:none}.sr-only{position:absolute;clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.sr-only:focus{clip:auto;clip-path:none;width:auto;height:auto;left:15px;bottom:15px;z-index:20;padding:15px}.hidden{display:none!important}@keyframes floatUp{0%{opacity:1;transform:translate(-50%,0) scale(.8)}20%{transform:translate(-50%,-15px) scale(1.06)}100%{opacity:0;transform:translate(-50%,-80px) scale(1)}}@keyframes urgent{50%{filter:brightness(1.13);border-color:#bb5939}}@media(max-width:1100px),(max-height:600px){#game{border-width:3px;grid-template-rows:48px 24px minmax(0,1fr) 56px}.hud{padding:5px 8px;gap:7px}.brand{min-width:0}.brand-bird{width:35px!important;height:35px!important}.brand small{font-size:8px;letter-spacing:1px}.brand h1{font-size:17px;letter-spacing:0}.wallet{padding:3px 7px 6px;gap:5px;height:39px;max-width:none;min-width:95px}.wallet .coin{width:25px;height:25px;font-size:16px}.wallet small{font-size:8px}.wallet strong{font-size:22px}.target-label{font-size:8px}.target-label b{font-size:10px}.hud-actions{gap:3px}.hud-actions button{min-width:31px;padding:2px 5px}.hud-actions span{font-size:16px}.hud-actions em{font-size:8px}.ribbon{font-size:9px;padding:0 9px;gap:11px}.main-grid{display:block;position:relative}.world{height:100%}.mobile-only{display:block!important}.shop{display:none;position:absolute;top:0;bottom:0;right:0;width:min(78%,310px);z-index:12;border-left-width:3px;box-shadow:-5px 0 20px #32472466}.shop.open{display:flex}.shop-title{padding:7px 10px}.shop-title small{display:none}.shop-title h2{font-size:19px}.shop-title .awning{display:none}.shop-title button{background:#edd098;border:1px solid #b99960;font-size:22px;width:32px;height:30px}.shop-tabs{padding:6px 9px 3px}.shop-tabs button{padding:5px;font-size:11px}.shop-card{padding:6px;gap:4px;margin-bottom:5px;grid-template-columns:46px 1fr}.shop-card .bird-sprite{width:45px;height:45px}.card-name{font-size:12px}.card-desc{font-size:9px;margin:2px 0 5px}.buy-button{font-size:11px;min-height:29px}.ad-button{padding-top:5px}.shop-note{font-size:8px;min-height:22px;padding:4px}.supply-bar{padding:5px 7px;gap:7px;border-top-width:3px}.supply{width:31%;padding:4px 6px;gap:5px;border-width:1px}.supply-icon{font-size:23px}.supply-info b{font-size:12px}.supply-info strong{font-size:12px}.meter{height:5px;margin:2px 0}.supply-info small{font-size:8px}.supply-tag{display:none}.footer-note{margin-left:0}.footer-note strong{font-size:9px}.footer-note small{font-size:8px;margin-top:3px}.utility-button{min-width:26px;width:26px;height:30px;font-size:18px}.field-label{top:10px;left:12px}.field-label>span{font-size:15px}.field-label small{font-size:8px}.guide{top:8px;left:10px;right:10px;padding:5px 7px;max-width:350px;gap:6px}.guide p{font-size:10px}.guide-icon{min-width:19px;height:19px}.guide:not([hidden])~.field-label{top:63px}#toast{bottom:70px;font-size:11px;padding:8px 13px}dialog{max-height:92%;width:88%;border-width:3px}.modal-head{padding:7px 13px}.modal-head h2{font-size:17px}.modal-head button{height:27px;width:27px}.modal-head~#modal-body{padding:12px;font-size:11px}.collection-card .bird-sprite{width:60px;height:60px}.collection-grid{gap:6px}.collection-card{padding:6px 3px}.collection-card h3{font-size:12px}.collection-card p{font-size:9px}.ad-mock{padding:8px}.ad-mock>strong{font-size:19px}.ad-timer{font-size:31px}.settings-actions{gap:6px}.settings-actions button{padding:7px 10px}.stat-grid{margin:7px 0}.stat-grid>div{padding:6px}.stat-grid strong{font-size:17px}.pause-card{padding:15px}.pause-card h2{font-size:19px}.pause-card p{font-size:10px}.side-plaque{top:12%;font-size:10px}.side-plaque span{font-size:6px;margin-top:8px}}@media(max-height:390px) and (orientation:landscape){#game{grid-template-rows:43px 20px minmax(0,1fr) 49px}.hud{gap:4px}.brand-bird{display:none}.brand h1{font-size:14px}.brand small{font-size:7px}.wallet{height:35px}.wallet strong{font-size:18px}.target-label{display:none}.hud-actions em{display:none}.hud-actions button{height:31px;min-width:30px}.hud-actions span{font-size:20px}.footer-note{display:none}.supply{width:40%;max-width:none}.supply-info b{font-size:11px}.supply-icon{font-size:19px}.ribbon{font-size:8px}.guide{max-width:300px}.guide p{font-size:9px}.field-label{display:none}.side-plaque{font-size:8px}}@media(orientation:portrait) and (max-width:950px){#stage{visibility:hidden}.portrait-message{display:flex;position:fixed;inset:0;background:#eff1d2;color:#456340;flex-direction:column;justify-content:center;align-items:center;text-align:center}.portrait-message>span{font-size:80px;color:#ad873b}.portrait-message h2{font-size:23px}.portrait-message p{font-size:13px;line-height:1.9;color:#839169}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition:none!important}}
/* 横屏手机：保留可点按的补给和菜单尺寸。 */
@media(max-width:1100px),(max-height:600px){.hud-actions button{min-width:36px;min-height:36px}.supply-bar{min-height:58px}.buy-button{min-height:36px}.ad-button{min-height:30px}.supply-icon svg{width:23px;height:27px}}
@media(max-height:390px) and (orientation:landscape){#game{grid-template-rows:48px 20px minmax(0,1fr) 58px}.hud-actions button{height:36px;min-width:36px}.supply{min-height:42px}}
#music-select{max-width:100%;padding:7px;background:#fff6df;color:#57462e;border:1px solid #bfa16b;border-radius:3px;font:inherit}

/* 禽类清点栏：位于退休金与菜单之间，显示真实总数。 */
.hud .wallet{flex:0 1 330px;min-width:215px}
.hud .wallet .coin{flex-shrink:0}
.hud .wallet strong{white-space:nowrap}
.animal-counts{flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px 10px;align-content:center;align-self:stretch;list-style:none;margin:0;padding:0 10px;border-left:1px solid #dabe82;border-right:1px solid #dabe82}
.animal-count{display:grid;grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:3px;min-width:0;line-height:1.1}
.animal-count .bird-sprite{width:22px;height:22px}
.animal-name{font-size:12px;color:#795131;white-space:nowrap}
.animal-count strong{font:700 14px Consolas,monospace;color:#375d34;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.animal-count.empty .bird-sprite{filter:grayscale(.65);opacity:.55}
.animal-count.empty strong{font-weight:400;color:#a29579}
.hud .hud-actions{flex-shrink:0;margin-left:0}
@media(min-width:1201px) and (min-height:601px){#game{grid-template-rows:clamp(84px,5.6vw,98px) clamp(25px,2.25vw,36px) minmax(0,1fr) clamp(67px,6vw,95px)}.hud{padding-top:6px;padding-bottom:6px}}
@media(min-width:1201px) and (min-height:601px) and (max-width:1700px){.hud .wallet{flex-basis:215px}.hud .target-label{display:none}.hud .wallet strong{font-size:24px}.animal-counts{gap:1px 7px;padding:0 7px}.animal-count{grid-template-columns:22px auto minmax(0,1fr);gap:2px}}
@media(max-width:1200px),(max-height:600px){
  #game{grid-template-rows:91px 24px minmax(0,1fr) 58px}
  .hud{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:39px 34px;gap:4px 7px;padding:4px 8px 6px;align-items:center}
  .hud .wallet{min-width:0;width:100%;height:39px}.hud .target-label{display:none}.hud .wallet strong{font-size:20px}
  .hud-actions{grid-column:3;grid-row:1}
  .animal-counts{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(9,minmax(0,1fr));gap:2px;border:0;border-top:1px solid #dabe82;padding:3px 0 0;align-items:center}
  .animal-count{display:flex;flex-direction:column;gap:1px;position:relative}.animal-count .bird-sprite{width:19px;height:19px}.animal-count .animal-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.animal-count strong{font-size:10px;text-align:center;max-width:100%;line-height:1}
}
@media(max-height:390px) and (orientation:landscape){#game{grid-template-rows:88px 20px minmax(0,1fr) 58px}.hud{grid-template-rows:36px 34px}.hud .wallet{height:35px}.hud .wallet strong{font-size:18px}}
