[data-game=hunger] .hg-data-browser{margin:24px 0}.hg-data-browser .hg-data-cards>button{font:inherit;text-align:left;color:var(--guide-ink);background:var(--guide-panel);border:1px solid var(--guide-line);cursor:pointer;border-radius:4px;padding:0;overflow:hidden}.hg-data-cards>button>img{object-fit:cover;width:100%;height:180px}.hg-data-cards>button>div{padding:22px}.hg-enemy-dialog>img,.hg-enemy-dialog>figure,.hg-enemy-dialog .enemy-art{object-fit:contain;width:100%;max-height:210px;margin:0}.hg-enemy-dialog .living-details{background:0 0;border:0;margin:12px 0;padding:0}.hg-enemy-dialog .field-detail-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hg-record-details{border-top:1px solid var(--guide-line);margin-top:20px;padding-top:14px}.hg-record-details summary{cursor:pointer;min-height:44px;color:var(--guide-accent)}.hg-data-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.hg-data-filters button{border:1px solid var(--hg-border);background:var(--hg-surface);min-height:44px;color:var(--hg-text);cursor:pointer;padding:10px 14px}.hg-data-filters button[aria-pressed=true]{background:var(--hg-copper);color:var(--site-accent-ink)}[data-game=hunger] .recipe-card{border-radius:4px;overflow:hidden}[data-game=hunger] .recipe-card .recipe-output-art{height:120px}[data-game=hunger] .recipe-card h3{font-size:22px}[data-game=hunger] .recipe-card .ingredient-list{margin:18px 0}[data-game=hunger] .hg-workbench .craft-target{grid-template-columns:64px minmax(0,1fr) 44px;align-items:start;gap:12px;display:grid}[data-game=hunger] .hg-workbench .craft-target>div>small{margin:8px 0;display:block}[data-game=hunger] .hg-workbench .wd-detail-button{padding:8px 10px;font-size:12px}[data-game=hunger] .hg-workbench progress{width:100%;height:8px;accent-color:var(--hg-copper);margin:16px 0}[data-game=hunger] .hg-show-ready{flex-direction:row;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}[data-game=hunger] .hg-show-ready input{width:18px;height:18px;accent-color:var(--hg-copper)}.item-art-fallback{min-width:32px;min-height:32px;color:var(--hg-copper);border:1px solid var(--hg-border);background:#0002;justify-content:center;align-items:center;display:inline-flex}.hg-mobile-search-toggle{display:none}@media (max-width:700px){[data-game=hunger] .site-masthead>header{align-items:center;grid-template-columns:minmax(0,1fr) auto auto!important;gap:10px!important;padding:14px 18px!important;display:grid!important}[data-game=hunger] .site-masthead .reference-logo span{font-size:23px!important}[data-game=hunger] .site-masthead .reference-logo small{letter-spacing:.1em;font-size:7px!important}[data-game=hunger] .site-masthead .slim-menu{min-width:0;margin:0!important}[data-game=hunger] .site-masthead .mobile-menu-toggle{min-height:44px;padding:10px!important}[data-game=hunger] .site-masthead .site-search{position:static;order:initial!important;width:auto!important}[data-game=hunger] .hg-mobile-search-toggle{border:1px solid var(--hg-border);background:var(--hg-surface);min-height:44px;color:var(--hg-text);cursor:pointer;font:inherit;padding:10px;font-size:12px;display:block}[data-game=hunger] .hg-header-search-body{background:var(--hg-deep);border-bottom:1px solid var(--hg-border);width:100%;padding:14px;display:none;position:absolute;top:100%;left:0}[data-game=hunger] .site-search[data-expanded=true] .hg-header-search-body{display:block}[data-game=hunger] .site-masthead .search-results{width:100%;max-height:45dvh;position:static}.hg-enemy-dialog .field-detail-columns{grid-template-columns:1fr}.hg-data-cards>button>img{height:160px}}.hg-enemy-dialog>figure{max-height:none;margin:0}.hg-enemy-dialog>figure img{object-fit:contain;width:100%;height:190px;max-height:190px}.hg-enemy-dialog>figure figcaption{padding:6px;font-size:10px}.hg-enemy-dialog .living-details h3{margin:16px 0;font-size:21px}.hg-enemy-dialog .enemy-art{max-height:none}.hg-enemy-dialog .enemy-art .game-art{height:190px;padding:0}.hg-enemy-dialog .enemy-art img{object-fit:contain;height:190px;max-height:190px}.hg-enemy-dialog .enemy-art figcaption{position:static}@media (max-width:700px){[data-game=hunger] .classic-footer nav{flex-wrap:wrap;gap:12px 18px;min-width:0;max-width:100%;display:flex}}@media (max-width:360px){[data-game=hunger] .site-masthead>header{gap:7px!important}[data-game=hunger] .site-masthead .reference-logo span{font-size:19px!important}[data-game=hunger] .site-masthead .mobile-menu-toggle{padding:8px!important}[data-game=hunger] .hg-mobile-search-toggle{padding:8px}}
