:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#farm-app{background:#111925;width:100%;height:100%;min-height:100dvh;margin:0;overflow:hidden}body{color:#ded9c9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}button{font:inherit}button:focus-visible{outline-offset:2px;outline:2px solid #baf5e7}button:disabled{cursor:default;opacity:.5}.farm-shell{background:#111925;justify-content:center;width:100%;height:100dvh;display:flex}.farm-stage{background:#273a36;width:min(100%,430px);height:100%;position:relative;overflow:hidden}#farm-canvas{width:100%;height:100%;image-rendering:pixelated;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;display:block}.farm-menu,.farm-spell{z-index:2;color:#f2e8c9;touch-action:manipulation;background:#222d35d9;border:2px solid #8b9294;position:absolute;box-shadow:0 3px #0b111a}.farm-menu{top:max(8px, env(safe-area-inset-top));width:48px;height:43px;font-size:24px;line-height:1;right:9px}.farm-spell{right:max(16px, env(safe-area-inset-right));bottom:max(58px, calc(env(safe-area-inset-bottom) + 52px));color:#baf5e7;background:#293250db;border-color:#7dd8cf;border-radius:50%;align-content:center;justify-items:center;gap:1px;width:77px;height:77px;display:grid}.farm-spell-select{z-index:2;right:max(28px, calc(env(safe-area-inset-right) + 12px));bottom:max(144px, calc(env(safe-area-inset-bottom) + 138px));color:#baf5e7;background:#1c2b3ddd;border:1px solid #7dd8cf;width:52px;height:29px;position:absolute}.farm-spell canvas{width:39px;height:39px;image-rendering:pixelated}.farm-spell small{text-overflow:clip;white-space:nowrap;max-width:72px;font-size:7px;overflow:hidden}.spell-glyph{text-shadow:2px 2px #a475cc;font-size:38px;line-height:35px;display:block}.farm-spell small{color:#f2e8c9;font-size:8px;line-height:1}.farm-notice{z-index:2;left:50%;bottom:max(150px, calc(env(safe-area-inset-bottom) + 146px));color:#baf5e7;text-align:center;opacity:0;pointer-events:none;background:#111925dd;border:1px solid #7dd8cf;width:max-content;max-width:calc(100% - 24px);margin:0;padding:7px 10px;font-size:11px;transition:opacity .2s;position:absolute;transform:translate(-50%)}.farm-notice.shown{opacity:1}.farm-ground-popover[hidden]{display:none}.farm-ground-popover{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f2e8c9;background:#192630ed;border:1px solid #7dd8cf;width:248px;padding:9px;position:absolute;box-shadow:0 8px #0b111a,0 18px 28px #05080fbb}.farm-ground-title{align-items:center;gap:7px;display:flex}.farm-ground-title canvas{width:34px;height:34px;image-rendering:pixelated;flex:none}.farm-ground-title div{flex:1;min-width:0}.farm-ground-title strong,.farm-ground-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.farm-ground-title strong{font-size:11px}.farm-ground-title small{color:#aeb8bc;margin-top:3px;font-size:8px}.excellent-name,.farm-ground-title .excellent-name,.farm-detail-head .excellent-name{color:#a4e693}.gold-name,.farm-detail-head .gold-name{color:#e0b76b}.excellent-icon,.farm-bag-item.excellent canvas,.farm-equip-slot.excellent canvas{animation:1.7s steps(2,end) infinite excellent-flash}@keyframes excellent-flash{50%{filter:drop-shadow(0 0 4px #8fe27f)brightness(1.25)}}.farm-ground-title button{color:#aeb8bc;background:0 0;border:0;align-self:start}.farm-ground-stats{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.farm-ground-stats span{border:1px solid #52616e;padding:3px 5px;font-size:9px}.farm-ground-stats .better{color:#a4dc9b}.farm-ground-stats .worse{color:#e88c8c}.farm-ground-stats .equal,.farm-ground-stats small{color:#aeb8bc}.farm-ground-actions{gap:6px;display:flex}.farm-ground-actions button{color:#baf5e7;background:#294044;border:1px solid #7dd8cf;flex:1;min-height:31px;font-size:10px}.farm-ground-actions button+button{color:#f2e8c9;border-color:#d6ad58}.farm-sound-settings{gap:8px;margin-bottom:14px;display:grid}.farm-sound-settings label{grid-template-columns:72px 1fr;align-items:center;gap:8px;display:grid}.farm-sound-settings input[type=range]{accent-color:#64c2c5;width:100%}.farm-sound-settings button{justify-self:start}.farm-loot-settings{gap:7px;margin-top:10px;display:grid}.farm-loot-settings label{background:#26343e;border:1px solid #46515b;justify-content:space-between;align-items:center;gap:12px;padding:8px;font-size:11px;display:flex}.farm-loot-settings select{color:#f2e8c9;min-height:32px;font:inherit;background:#17232d;border:1px solid #7dd8cf}.farm-overlay[hidden]{display:none}.farm-overlay{z-index:5;padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));background:#050910df;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.farm-panel{background:#1b2430;border:2px solid #8b9294;flex-direction:column;width:min(100%,430px);max-height:100%;display:flex;position:relative;box-shadow:0 16px 36px #05080f}.farm-panel-head{background:#111925;border-bottom:1px solid #46515b;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:7px 12px;display:flex}.farm-panel-head h1{color:#f2e8c9;margin:0;font-size:16px}.farm-panel-head button{color:#f2e8c9;background:#272a39;border:1px solid #625a68;width:36px;height:34px}.farm-panel-body{overscroll-behavior:contain;min-height:0;padding:12px;overflow:auto}.farm-summary{background:#27313d;border-left:3px solid #7dd8cf;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 10px;font-size:13px;display:flex}.farm-summary span{color:#baf5e7;font-size:11px}.farm-help{color:#aeb8bc;margin:11px 0;font-size:11px;line-height:1.5}.farm-menu-title{background:#27313d;border:1px solid #7dd8cf;gap:5px;margin-bottom:13px;padding:13px;display:grid}.farm-menu-title b{color:#f2e8c9;letter-spacing:.08em;font-size:15px}.farm-menu-title span{color:#aeb8bc;font-size:10px}.farm-menu-list{gap:7px;display:grid}.farm-menu-list button{color:#f2e8c9;text-align:left;background:#26343e;border:1px solid #625a68;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:10px;display:flex}.farm-menu-list button span{color:#baf5e7;text-align:right;font-size:10px}.farm-mode{border-top:1px solid #46515b;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:11px;display:flex}.farm-mode div{gap:4px;display:grid}.farm-mode strong{font-size:12px}.farm-mode small{color:#aeb8bc;font-size:10px}.farm-mode button{color:#baf5e7;background:#304a50;border:1px solid #7dd8cf;min-width:74px;min-height:38px}.farm-stat-list,.farm-spot-list{gap:7px;display:grid}.farm-stat-row{background:#222d35;border:1px solid #46515b;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:8px 9px;display:flex}.farm-stat-row div{gap:3px;display:grid}.farm-stat-row strong{color:#f2e8c9;font-size:12px}.farm-stat-row span{color:#baf5e7;font-size:13px}.farm-stat-row small{color:#aeb8bc;font-size:10px}.farm-stat-row button,.farm-item-actions button,.farm-reset button{color:#e7faf7;background:#304a50;border:1px solid #7dd8cf;min-height:38px;padding:7px 11px;font-size:11px}.farm-stat-actions{gap:3px;display:flex}.farm-stat-actions button{min-width:35px;padding:5px}.farm-derived{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.farm-derived span{color:#aeb8bc;background:#111925;justify-content:space-between;gap:5px;padding:8px;font-size:11px;display:flex}.farm-derived b{color:#f2e8c9}.farm-paperdoll{grid-template-columns:minmax(0,1fr) 108px;gap:8px;display:grid}.farm-equipped{grid-template-rows:repeat(3,58px);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:".helm.""weapon armor offhand""gloves pants boots";gap:5px;display:grid}.farm-equip-slot{color:#ded9c9;background:linear-gradient(145deg,#2d3a45,#202b35);border:1px solid #52616e;align-content:center;justify-items:center;min-width:0;padding:3px;display:grid}.farm-equip-slot:not(:disabled){border-color:#a475cc}.farm-equip-slot.selected{outline:2px solid #baf5e7}.farm-equip-slot canvas,.farm-bag-item canvas{width:32px;height:32px;image-rendering:pixelated;display:block}.farm-equip-slot.helm{grid-area:helm}.farm-equip-slot.armor{grid-area:armor}.farm-equip-slot.gloves{grid-area:gloves}.farm-equip-slot.pants{grid-area:pants}.farm-equip-slot.boots{grid-area:boots}.farm-equip-slot.weapon{grid-area:weapon}.farm-equip-slot.offhand{grid-area:offhand}.farm-doll{background:radial-gradient(circle,#344b4d,#19242d);border:1px solid #46515b;align-content:center;justify-items:center;gap:6px;display:grid}.farm-doll canvas{width:96px;height:120px;image-rendering:pixelated;display:block}.farm-inventory-tools{color:#f2e8c9;justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin:12px 0 7px;font-size:12px;display:flex}.farm-inventory-tools b{color:#baf5e7;font-weight:500}.farm-inventory-tools button{color:#baf5e7;white-space:nowrap;background:#294044;border:1px solid #5f817c;min-height:29px;padding:4px 7px;font-size:10px}.farm-inventory-tools button small{color:#d6ad58;font-size:9px}.farm-bag-viewport{overscroll-behavior:contain;scrollbar-color:#6c8586 #17232d;scrollbar-width:thin;background:#111925;border:2px solid #625a68;max-height:300px;overflow:auto}.farm-bag{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(var(--bag-rows), minmax(0, 1fr));width:100%;aspect-ratio:8 / var(--bag-rows);background:#111925;gap:1px;padding:2px;display:grid}.farm-bag-cell{background:#1d2933;border:1px solid #394550;min-width:0;min-height:0}.farm-bag-item{z-index:1;color:#f2e8c9;background:#3a343a;border:1px solid #d6ad58;place-items:center;min-width:0;min-height:0;padding:0;display:grid;position:relative}.farm-bag-item.tier-2{background:#2a3f47;border-color:#7dd8cf}.farm-bag-item.tier-3{background:#3a304c;border-color:#d8aff6}.farm-bag-item.tier-4{background:#172c32;border-color:#64c2c5}.farm-bag-item.tier-5{background:#2d1c24;border-color:#b9606c}.farm-bag-item.tier-6{background:#1c2a1e;border-color:#52694c}.farm-bag-item.excellent,.farm-equip-slot.excellent{border-color:#8fe27f}.farm-bag-item.selected{outline-offset:-2px;outline:2px solid #baf5e7}.farm-bag-item canvas{aspect-ratio:1;width:min(80%,34px);height:auto}.farm-bag-item span{color:#baf5e7;font-size:8px;position:absolute;bottom:1px;right:1px}.farm-bag-item em{color:#f2e8c9;font-size:8px;font-style:normal;position:absolute;top:1px;left:1px}.farm-inventory-tabs{gap:5px;margin-bottom:10px;display:flex}.farm-inventory-tabs button{color:#aeb8bc;background:#202b35;border:1px solid #52616e;flex:1;min-height:34px}.farm-inventory-tabs button.current{color:#baf5e7;border-color:#7dd8cf}.farm-material-list{gap:8px;display:grid}.farm-material-list>div{background:#27343e;border:1px solid #52616e;align-items:center;gap:12px;min-height:62px;padding:10px;display:flex}.farm-material-list strong{flex:1;font-size:12px}.farm-material-list b{color:#f2e8c9}.material-gem{color:#cba8ff;font-size:28px}.material-key{color:#d6ad58;font-size:28px}.farm-item-popover[hidden]{display:none}.farm-item-popover{z-index:8;filter:drop-shadow(0 12px 22px #05080fd9);position:absolute;bottom:10px;left:10px;right:10px}.farm-detail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#2b3944f7,#17212cfb);border:1px solid #748b8c;border-top:3px solid #8b9294;border-radius:7px;padding:11px}.farm-detail.tier-1{border-top-color:#d6ad58}.farm-detail.tier-2{border-top-color:#7dd8cf}.farm-detail.tier-3{border-top-color:#d8aff6}.farm-detail.tier-4{border-top-color:#64c2c5}.farm-detail.tier-5{border-top-color:#b9606c}.farm-detail.tier-6{border-top-color:#52694c}.farm-detail.excellent{border-top-color:#8fe27f}.farm-detail-head{grid-template-columns:49px minmax(0,1fr) 24px;align-items:center;gap:9px;display:grid}.farm-detail-icon{background:#111925;border:1px solid #61717a;border-radius:5px;place-items:center;width:49px;height:49px;display:grid}.farm-detail-icon canvas{width:39px;height:39px;image-rendering:pixelated}.farm-detail-head strong,.farm-detail-head small{display:block}.farm-detail-head strong{color:#f2e8c9;margin-top:3px;font-size:13px;line-height:1.2}.farm-detail-head small{color:#aeb8bc;font-size:9px}.farm-detail-head>button{color:#d9e3df;background:#3a4650;border:0;align-self:start;width:24px;height:24px;padding:0;font-size:12px}.farm-detail-bonuses{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.farm-detail-bonuses span{color:#baf5e7;background:#2b4845;border:1px solid #476c66;border-radius:3px;padding:5px 7px;font-size:10px}.farm-detail-need{color:#aeb8bc;margin-top:9px;font-size:10px;display:block}.farm-detail-need.missing{color:#f6bd71}.farm-shop-preview{grid-template-columns:110px minmax(0,1fr);gap:10px;min-height:164px;margin:9px 0 14px;display:grid}.farm-shop-doll{background:radial-gradient(circle,#344b4d,#19242d);border:1px solid #7dd8cf;align-content:center;justify-items:center;gap:3px;display:grid}.farm-shop-doll canvas{width:96px;height:120px;image-rendering:pixelated}.farm-shop-doll small{color:#baf5e7;font-size:9px}.farm-shop-detail{align-content:center;gap:7px;min-width:0;display:grid}.farm-shop-detail strong{color:#f2e8c9;font-size:13px}.farm-shop-detail span,.farm-shop-detail small{color:#aeb8bc;font-size:10px}.farm-shop-detail p{color:#baf5e7;margin:0;font-size:11px}.farm-shop-detail button,.farm-shop-to-bag{color:#e7faf7;background:#304a50;border:1px solid #7dd8cf;min-height:39px;padding:7px;font-size:11px}.farm-shop-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.farm-shop-item{color:#f2e8c9;text-align:left;background:#26343e;border:1px solid #625a68;align-items:center;gap:7px;min-width:0;min-height:57px;padding:5px;display:flex}.farm-shop-item.selected{background:#304a50;border-color:#baf5e7}.farm-shop-item canvas{width:29px;height:29px;image-rendering:pixelated;flex:none}.farm-shop-item span{gap:4px;min-width:0;display:grid}.farm-shop-item b{font-size:10px;line-height:1.2}.farm-shop-item small{color:#aeb8bc;font-size:9px}.farm-shop-to-bag{width:100%;margin-top:12px}.farm-item-actions{gap:6px;margin-top:12px;display:flex}.farm-item-actions button{flex:1}.farm-upgrade{color:#e9d8ff;background:#3b3151;border:1px solid #a475cc;width:100%;min-height:34px;margin-top:7px;font-size:10px}.farm-spell-list{gap:8px;display:grid}.farm-spell-list button{color:#f2e8c9;text-align:left;background:#26343e;border:1px solid #52616e;align-items:center;gap:10px;min-height:68px;padding:7px;display:flex}.farm-spell-list button.current{background:#2c454a;border-color:#7dd8cf}.farm-spell-list canvas{width:46px;height:46px;image-rendering:pixelated}.farm-spell-list span{flex:1;gap:4px;display:grid}.farm-spell-list small{color:#aeb8bc;font-size:9px}.farm-spell-list b{color:#baf5e7;font-size:10px}.farm-item-actions button:last-child{color:#e6d8c4;background:#393239;border-color:#746b62}.farm-spot{color:#f2e8c9;text-align:left;background:#24343d;border:1px solid #7dd8cf;gap:7px;width:100%;min-height:84px;padding:11px;display:grid}.farm-spot.current{background:#353139;border-color:#d6ad58}.farm-spot strong{font-size:13px}.farm-spot span{color:#baf5e7;font-size:11px}.farm-spot small{color:#aeb8bc;font-size:10px}.farm-reset{border-top:1px solid #46515b;margin-top:20px;padding-top:12px}.farm-reset p{color:#aeb8bc;font-size:11px}.farm-reset button{background:#47303a;border-color:#ae5e65}.farm-art{gap:10px;display:grid}.farm-art h2{margin:0 0 5px;font-size:11px;font-weight:500}.farm-art canvas{max-width:100%;height:auto;image-rendering:pixelated;background:#252b36;display:block}@media (width>=720px){.farm-shell{background:radial-gradient(circle,#243136 0,#111925 62%)}}@media (width>=1020px){.farm-item-popover{top:var(--detail-top,55px);width:282px;bottom:auto;left:calc(100% + 12px);right:auto}}.farm-manual[hidden]{display:none!important}.farm-manual{z-index:2;bottom:max(151px,calc(env(safe-area-inset-bottom) + 145px));color:#baf5e7;touch-action:manipulation;background:#1c2b3ddd;border:2px solid #7dd8cf;border-radius:12px;align-content:center;justify-items:center;width:56px;height:56px;display:grid;position:absolute}.farm-manual canvas{width:28px;height:28px;image-rendering:pixelated}.farm-manual small{font-size:8px}.farm-teleport{right:max(85px,calc(env(safe-area-inset-right) + 79px))}.farm-nova{right:max(18px,env(safe-area-inset-right))}.farm-nova.ready{border-color:#c5a3d6;box-shadow:0 0 10px #865fa9}.farm-charge{background:#111925;width:37px;height:4px;margin-top:2px;display:block}.farm-charge i{background:#c5a3d6;height:100%;display:block}.farm-spell-select{bottom:max(213px,calc(env(safe-area-inset-bottom) + 207px))}.farm-spell-summary{color:#baf5e7;background:#27313d;justify-content:space-between;margin-bottom:8px;padding:10px;font-size:11px;display:flex}.farm-spell-row{grid-template-columns:minmax(0,1fr) 43px;gap:5px;display:grid}.farm-spell-row.locked{opacity:.58}.farm-spell-list .farm-spell-choice{min-width:0}.farm-spell-list .farm-rotation{color:#baf5e7;background:#26343e;border:1px solid #52616e;place-items:center;min-height:48px;padding:0;font-size:20px;display:grid}.farm-spell-list .farm-rotation.current{background:#304a50;border-color:#7dd8cf}.farm-manual-list{border-top:1px solid #52616e;gap:6px;margin-top:14px;padding-top:12px;font-size:11px;display:grid}.farm-manual-list span{background:#26343e;justify-content:space-between;padding:7px;display:flex}.farm-manual-list small{color:#baf5e7}.farm-upgrade-info{color:#e0b76b;justify-content:space-between;margin:10px 0 4px;font-size:11px;display:flex}.farm-talisman{color:#d5c9b4;align-items:center;gap:6px;margin:8px 0;font-size:10px;display:flex}.farm-set-bonuses{gap:6px;margin-top:12px;display:grid}.farm-set-bonuses>div{color:#b9edf0;background:#1d2936;border:1px solid #477baa;gap:3px;padding:8px;font-size:11px;display:grid}.farm-upgrade-animation{z-index:90;pointer-events:none;color:#e0b76b;text-shadow:1px 2px #111827;justify-items:center;gap:6px;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.farm-upgrade-animation[hidden]{display:none}.farm-upgrade-animation canvas{width:192px;height:192px;image-rendering:pixelated}.farm-card-actions{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.farm-card-actions button{color:#b9edf0;background:#203a4a;border:1px solid #477baa;min-height:42px;font-size:11px}.farm-card-actions button:disabled{opacity:.45}.farm-panel{border-color:#4b555f;box-shadow:0 0 0 2px #111925,0 16px 36px #05080f}.farm-panel:before{content:"";z-index:6;pointer-events:none;background:linear-gradient(#d6ad58,#d6ad58) 0 0/12px 2px no-repeat,linear-gradient(#d6ad58,#d6ad58) 0 0/2px 12px no-repeat,linear-gradient(#d6ad58,#d6ad58) 100% 0/12px 2px no-repeat,linear-gradient(#d6ad58,#d6ad58) 100% 0/2px 12px no-repeat,linear-gradient(#d6ad58,#d6ad58) 0 100%/12px 2px no-repeat,linear-gradient(#d6ad58,#d6ad58) 0 100%/2px 12px no-repeat,linear-gradient(#d6ad58,#d6ad58) 100% 100%/12px 2px no-repeat,linear-gradient(#d6ad58,#d6ad58) 100% 100%/2px 12px no-repeat;position:absolute;inset:-2px}.farm-panel-head{border-bottom-color:#6b5a33}.farm-panel-head h1{letter-spacing:.12em;text-transform:uppercase;font-size:14px}.farm-overlay button:not(:disabled):active{transform:translateY(1px)}.magic-name,.farm-detail-head .magic-name,.farm-ground-title .magic-name{color:#8fb8e8}.farm-chaos-info b.missing{color:#e88c8c}.farm-toasts{z-index:2;left:50%;bottom:max(150px, calc(env(safe-area-inset-bottom) + 146px));pointer-events:none;justify-items:center;gap:4px;width:max-content;max-width:calc(100% - 24px);display:grid;position:absolute;transform:translate(-50%)}.farm-toast{color:#baf5e7;text-align:center;background:#111925dd;border:1px solid #7dd8cf;padding:6px 10px;font-size:11px;animation:.18s steps(3,end) both toast-in}.farm-toast.gone{opacity:0;transition:opacity .25s}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}.farm-stage.teleport-flash:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle,#baf5e7aa 0,#7dd8cf33 55%,#0000 80%);animation:.5s steps(5,end) forwards teleport-flash;position:absolute;inset:0}@keyframes teleport-flash{0%{opacity:1}to{opacity:0}}.farm-chaos{gap:10px;display:grid}.farm-chaos-stage{background:radial-gradient(circle,#2c3244 0,#151b28 70%);border:1px solid #6b5a33;place-items:center;min-height:148px;display:grid;position:relative}.farm-chaos-stage canvas{width:144px;height:144px;image-rendering:pixelated}.farm-chaos-stage strong{letter-spacing:.1em;text-shadow:1px 2px #111827;font-size:13px;position:absolute;bottom:7px}.farm-chaos-stage strong.success{color:#e8cc7f}.farm-chaos-stage strong.failure{color:#9aa6ad}.farm-chaos-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.farm-chaos-slot{background:#26343e;border:1px solid #52616e;align-items:center;gap:8px;min-height:48px;padding:7px;font-size:10px;display:flex}.farm-chaos-slot canvas{width:29px;height:29px;image-rendering:pixelated;flex:none}.farm-chaos-slot .material-gem{font-size:22px}.farm-chaos-slot b{color:#f2e8c9}.farm-chaos-info{color:#aeb8bc;background:#111925;justify-content:space-between;padding:8px 10px;font-size:11px;display:flex}.farm-chaos-info b{color:#e0b76b}.farm-primary{color:#f4e3b2;letter-spacing:.06em;background:#4a3b22;border:2px solid #d6ad58;min-height:46px;font-size:13px}.farm-primary:disabled{color:#8d989f;background:#26303a;border-color:#52616e}.farm-chaos-picker{border-top:1px solid #46515b;flex-wrap:wrap;gap:5px;padding-top:10px;display:flex}.farm-chaos-picker button{background:#202b35;border:1px solid #52616e;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.farm-chaos-picker button.selected{outline-offset:-2px;outline:2px solid #baf5e7}.farm-chaos-picker button.excellent{border-color:#8fe27f}.farm-chaos-picker canvas{width:29px;height:29px;image-rendering:pixelated}.farm-chaos-picker em{color:#f2e8c9;font-size:8px;font-style:normal;position:absolute;top:1px;left:2px}.farm-bag-filter{gap:5px;margin-bottom:7px;display:flex}.farm-bag-filter button{color:#aeb8bc;background:#202b35;border:1px solid #52616e;min-height:28px;padding:3px 10px;font-size:10px}.farm-bag-filter button.current{color:#baf5e7;background:#2c454a;border-color:#7dd8cf}.farm-bag-item.dim{opacity:.28}.new-dot{background:#8fe27f;width:6px;height:6px;position:absolute;top:2px;right:2px;box-shadow:0 0 4px #8fe27f}.farm-inventory-tools button.armed{color:#f0c9c9;background:#47303a;border-color:#ae5e65}.farm-set-indicator{color:#aeb8bc;gap:3px;padding:4px 6px 6px;font-size:9px;display:grid}.farm-set-indicator span b{color:#f2e8c9;font-weight:500}.farm-set-indicator span.full{color:#e8cc7f}.farm-detail-compare{margin-top:9px}.farm-master{border-top:1px solid #6b5a33;margin-top:16px;padding-top:12px}.farm-master-row{gap:5px;margin-top:10px;display:grid}.farm-master-row.locked{opacity:.45}.farm-master-row>b{color:#f2e8c9;font-size:11px}.farm-master-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.farm-master-nodes button{color:#ded9c9;text-align:left;background:#202b35;border:1px solid #52616e;gap:3px;min-height:58px;padding:6px 5px;display:grid}.farm-master-nodes button:not(:disabled){border-color:#7dd8cf}.farm-master-nodes span{color:#baf5e7;font-size:9px}.farm-master-nodes small{color:#e0b76b;letter-spacing:1px;font-size:9px}.farm-master-nodes i{color:#8d989f;font-size:8px;font-style:normal;line-height:1.3}
