.t08-happy-chip,.hf-happy-chip{gap:10px}.hf-happy-happy{color:#ffd54a}.hf-happy-usdg{padding-left:10px;border-left:2px solid #6b5238;color:#9be15d}.t08-ing-card{display:grid;gap:6px;justify-items:stretch}.t08-ing-card .hf-item-tile{width:100%}.t08-ing-price{font-family:var(--font-mono);font-size:12px;color:var(--t08-ink-muted);text-align:center}.t08-ing-card .hf-btn{width:100%}.t08-warn{color:var(--bad);font-style:normal;font-size:12px}:root{--t08-ink-muted: #5d4126}.hf-drawer,.hf-drawer *,.t08-inspector-dialog,.t08-inspector-dialog *{color:var(--ink)}.hf-drawer.hf-drawer .hf-coin-chip,.t08-inspector-dialog.t08-inspector-dialog .hf-coin-chip{background:#2a1d12;color:#ffd54a}.hf-drawer.hf-drawer .hf-coin-chip .hf-happy-happy,.t08-inspector-dialog.t08-inspector-dialog .hf-coin-chip .hf-happy-happy{color:#ffd54a}.hf-drawer.hf-drawer .hf-coin-chip .hf-happy-usdg,.t08-inspector-dialog.t08-inspector-dialog .hf-coin-chip .hf-happy-usdg{color:#9be15d}.hf-drawer.hf-drawer .t08-plot,.t08-inspector-dialog.t08-inspector-dialog .t08-plot{background:#fffcf4e6;border-color:var(--wood);color:var(--ink)}.hf-drawer.hf-drawer .t08-detail,.t08-inspector-dialog.t08-inspector-dialog .t08-detail,.hf-drawer.hf-drawer .t08-card,.t08-inspector-dialog.t08-inspector-dialog .t08-card{background:#fffcf4e6}.hf-drawer.hf-drawer .t08-detail b,.t08-inspector-dialog.t08-inspector-dialog .t08-detail b,.hf-drawer.hf-drawer .t08-card b,.hf-drawer.hf-drawer .t08-card strong,.t08-inspector-dialog.t08-inspector-dialog .t08-card b,.t08-inspector-dialog.t08-inspector-dialog .t08-card strong{color:var(--ink)}.hf-drawer.hf-drawer .t08-table th,.t08-inspector-dialog.t08-inspector-dialog .t08-table th,.hf-drawer.hf-drawer .t08-table,.hf-drawer.hf-drawer .muted,.hf-drawer.hf-drawer .t08-ing-price,.hf-drawer.hf-drawer .t08-plot-id,.hf-drawer.hf-drawer .t08-detail small,.hf-drawer.hf-drawer .t08-rewards p,.hf-drawer.hf-drawer .t08-feed p,.hf-drawer.hf-drawer .t08-taskboard li,.t08-inspector-dialog.t08-inspector-dialog .muted,.t08-inspector-dialog.t08-inspector-dialog .t08-ing-price,.t08-inspector-dialog.t08-inspector-dialog .t08-plot-id,.t08-inspector-dialog.t08-inspector-dialog .t08-detail small,.t08-inspector-dialog.t08-inspector-dialog .t08-card small{color:var(--t08-ink-muted)}.hf-drawer.hf-drawer .t08-inspector h3,.hf-drawer.hf-drawer .t08-roster h3,.hf-drawer.hf-drawer .t08-feed h3,.hf-drawer.hf-drawer .t08-taskboard h3,.hf-drawer.hf-drawer .t08-rewards h3,.hf-drawer.hf-drawer .t08-card strong,.t08-inspector-dialog.t08-inspector-dialog .t08-inspector h3,.t08-inspector-dialog.t08-inspector-dialog .t08-roster h3,.t08-inspector-dialog.t08-inspector-dialog .t08-feed h3,.t08-inspector-dialog.t08-inspector-dialog .t08-taskboard h3,.t08-inspector-dialog.t08-inspector-dialog .t08-rewards h3,.t08-inspector-dialog.t08-inspector-dialog .t08-card strong{color:var(--ink)}.hf-drawer .t08-table td,.hf-drawer .t08-detail{background:#fffcf4b8}.hf-drawer .t08-table thead th{background:#fffcf473}.hf-drawer .hf-drawer-head,.hf-drawer .hf-drawer-head strong{color:#fff6e0}.hf-drawer .hf-drawer-head{background:linear-gradient(180deg,var(--wood) 0%,var(--wood-dark) 100%)}.hf-drawer.hf-drawer .hf-drawer-close,.t08-inspector-dialog.t08-inspector-dialog .hf-drawer-close{color:var(--ink);background:var(--paper);border-color:var(--wood-dark)}.hf-drawer .hf-coin-chip,.t08-inspector-dialog .hf-coin-chip{position:static;margin-left:auto;box-shadow:none}.hf-drawer-body>.hf-coin-chip:first-child,.t08-inspector-dialog .hf-drawer-body>.hf-coin-chip:first-child{margin-bottom:4px}.t08-inspector-dialog.t08-inspector-dialog{background:repeating-linear-gradient(0deg,rgba(107,63,36,.035) 0 2px,transparent 2px 5px),linear-gradient(180deg,var(--paper) 0%,var(--paper-dark) 100%);border:6px solid var(--wood-dark);border-radius:var(--radius);box-shadow:inset 0 0 0 2px var(--wood-light),inset 0 0 26px #6b3f2440,0 10px 28px var(--shadow);padding:18px}.t08-inspector-dialog .hf-drawer-head{margin:-18px -18px 14px;border-bottom:3px solid var(--wood-dark)}.hf-modal-backdrop.hf-modal-backdrop{background:#140c06c7}.hf-modal-dialog{padding-top:28px}.hf-gallery{padding-top:36px}.hf-kitchen-hint,.hf-recipe-need{color:var(--t08-ink-muted)}.t08-inspector-dialog{max-width:560px}.t08-inspector h3,.t08-roster h3,.t08-feed h3,.t08-taskboard h3,.t08-rewards h3,.t08-card strong{margin:0 0 10px;font-family:var(--font-pixel);font-size:16px}.hf-root .t08-inspector h3,.hf-root .t08-roster h3,.hf-root .t08-feed h3,.hf-root .t08-taskboard h3,.hf-root .t08-rewards h3,.hf-root .t08-card strong{color:var(--ink)}.hf-gallery .t08-inspector h3,.hf-gallery .t08-roster h3,.hf-gallery .t08-feed h3,.hf-gallery .t08-taskboard h3,.hf-gallery .t08-rewards h3,.hf-gallery .t08-card strong{color:#ffd54a}.t08-plot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.t08-plot{display:grid;gap:4px;padding:8px;text-align:left;cursor:pointer;background:#35261885;border:3px solid var(--wood);border-radius:var(--radius-sm);font-family:var(--font-pixel);font-size:12px;color:#f2e4c2}.hf-root .t08-plot{background:#fffaeb8c;color:var(--ink)}.t08-plot.selected{border-color:#ffd54a;box-shadow:0 0 0 2px #ffd54a}.t08-plot-id{font-family:var(--font-mono);font-size:10px;color:#d4bf94}.hf-root .t08-plot-id{color:#7a5a34}.t08-plot-main{font-size:13px}.t08-detail{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px;background:#fffaeb73;border:3px solid var(--wood);border-radius:var(--radius-sm)}.t08-detail>div{flex:1;display:grid;gap:4px;min-width:0}.t08-detail img{width:34px;height:34px;object-fit:contain}.hf-gallery .t08-detail{background:#35261885}.hf-gallery .t08-detail small{color:#d4bf94}.hf-gallery .t08-detail b{color:#fff6e0}.hf-root .t08-detail small{color:#7a5a34}.t08-detail .hf-drawer-link{flex:0 0 auto;min-height:36px;padding:6px 10px;font-size:13px}.t08-agent-sprite{width:42px;height:42px;display:grid;place-items:center;font-size:22px;background:#35271a;border-radius:6px}.t08-card{display:grid;gap:6px;padding:12px;background:#35261885;border:3px solid var(--wood);border-radius:var(--radius-sm)}.hf-gallery .t08-card small{color:#d4bf94}.hf-root .t08-card small{color:#7a5a34}.t08-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:12px;color:#f2e4c2}.hf-root .t08-table{color:var(--ink)}.t08-table th,.t08-table td{padding:7px 6px;text-align:left;border-bottom:2px solid var(--wood-light)}.t08-table th{color:#7a5a34;font-weight:600}.hf-gallery .t08-table th{color:#d4bf94}.t08-table .hf-drawer-link{min-height:30px;padding:4px 8px;font-size:12px}.t08-rewards p,.t08-feed p{margin:6px 0;color:#f2e4c2}.t08-rewards .muted,.t08-feed .muted,.t08-taskboard .muted{color:#d4bf94;font-size:12px}.hf-root .t08-rewards p,.hf-root .t08-feed p,.hf-root .t08-taskboard li{color:var(--ink)}.hf-root .t08-rewards .muted,.hf-root .t08-feed .muted,.hf-root .t08-taskboard .muted{color:#7a5a34}.t08-taskboard ul{margin:0;padding-left:18px;font-size:13px;color:#f2e4c2}.hf-kitchen{min-height:0}.hf-kitchen-col{display:flex;flex-direction:column;min-height:0}.hf-kitchen-col:last-child{overflow-y:auto;max-height:min(46vh,420px)}.hf-kitchen-foot{position:sticky;bottom:0;background:linear-gradient(180deg,rgba(243,227,192,0) 0%,var(--paper) 26%);padding-top:10px}.hf-recipe-name{line-height:1.25}.hf-recipe-need{line-height:1.3}@media(max-width:640px){.hf-kitchen-col:last-child{max-height:none;overflow-y:visible}.hf-kitchen-foot{position:static}}@media(max-width:520px){.t08-inspector-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.t08-plot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hf18-inspector{display:flex;flex-direction:column;gap:10px;color:var(--ink, #3b2716)}.hf18-inspector h3{margin:0;font:800 16px/1.2 var(--font-body)}.hf18-plot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hf18-plot{display:flex;flex-direction:column;gap:4px;align-items:stretch;text-align:left;padding:8px;border:2px solid #a8794a;border-radius:6px;background:#fff8e8;color:#3b2716;cursor:pointer;font:600 13px/1.2 var(--font-body)}.hf18-plot:hover{border-color:#7a4f28}.hf18-plot.is-selected{border-color:#e2a92e;box-shadow:0 0 0 2px #e2a92e73}.hf18-plot.is-ready{background:#fff1c2}.hf18-plot-name{font:800 13px/1.1 var(--font-body)}.hf18-plot-state{font-size:12px;color:#6b4a2b}.hf18-bar{position:relative;display:inline-block;flex:1;min-width:60px;height:8px;border-radius:4px;background:#e9dcc0;overflow:hidden;border:1px solid #c9ad80}.hf18-bar>span{position:absolute;inset:0 auto 0 0;background:#6aa84f}.hf18-bar-blue>span{background:#4f8fd1}.hf18-bar-gold>span{background:#e2a92e}.hf18-detail{display:flex;gap:10px;align-items:flex-start;padding:10px;border:2px solid #a8794a;border-radius:6px;background:#fffaf0}.hf18-detail img{image-rendering:pixelated}.hf18-detail-main{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.hf18-detail-main b{font:800 14px/1.2 var(--font-body)}.hf18-detail-main small{font:500 13px/1.35 var(--font-body);color:#6b4a2b}.hf18-row{display:flex;align-items:center;gap:8px;font:600 12px/1 var(--font-body);color:#6b4a2b}.hf18-row>span:first-child{width:48px}.hf18-row .numeric{min-width:36px;text-align:right}.hf18-note{margin:0;font:500 12px/1.4 var(--font-body);color:#7a5a34}.hf18-tabs{display:flex;gap:6px;flex-wrap:wrap}.hf18-tabs button{padding:5px 10px;border:2px solid #a8794a;border-radius:6px;background:#fff8e8;color:#3b2716;font:800 12px/1 var(--font-body);cursor:pointer}.hf18-tabs button.is-on{background:#e2a92e;border-color:#7a4f28}.hf18-pen{display:flex;flex-direction:column;gap:6px;padding:10px;border:2px solid #a8794a;border-radius:6px;background:#fffaf0}.hf18-pen-head{display:flex;align-items:center;gap:8px}.hf18-pen-head img{image-rendering:pixelated}.hf18-pen-head b{font:800 15px/1 var(--font-body)}.hf18-count{margin-left:auto;font:700 13px/1 var(--font-mono)}.hf18-animals{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.hf18-animals li{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:6px 8px;border-radius:4px;background:#f6ecd6;font:600 12px/1.2 var(--font-body)}.hf18-animals li .hf18-bar{grid-column:1 / -1}.hf18-animals li small{grid-column:1 / -1;color:#7a5a34;font-size:11px}.hf18-animal-name{font:800 12px/1.2 var(--font-body)}.hf18-animal-state{color:#6b4a2b}.hf18-ready{color:#8a5300}@media(max-width:520px){.hf18-plot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hf18-inspector,.hf18-inspector *{letter-spacing:0}.hf18-actions{display:flex;gap:8px;flex-wrap:wrap}.hf18-actions .hf-btn{font:800 13px/1 var(--font-body)}.hf18-connect{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:8px 10px;border:2px dashed #c79a55;border-radius:6px;background:#fff3d6;font:600 13px/1.3 var(--font-body);color:#5a3d22}.hf18-detail>.hf-btn{align-self:center;font:800 13px/1 var(--font-body)}.hf18-mini{grid-column:1 / -1;justify-self:start;padding:4px 10px;border:2px solid #7a4f28;border-radius:5px;background:#e2a92e;color:#2a1d12;font:800 12px/1 var(--font-body);cursor:pointer}.hf18-mini:disabled{opacity:.6;cursor:default}
