body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-bg-color:#000;--secondary-bg-color:#333;--tertiary-bg-color:#444;--quaternary-bg-color:#555;--table-cell-bg-color:#222;--text-color:#fff;--highlight-color:#ddd;--bar-bg-color:#e0e0e0;--bar-color:#76c7c0;--fork-tag-text-color:#000;--bar-text-color:#000}body{background-color:#000;background-color:var(--primary-bg-color);color:#fff;color:var(--text-color);font-family:Arial,sans-serif;margin:0}.App{padding:10px}.food-table{border-collapse:collapse;width:100%}.food-table thead th{background-color:#000;background-color:var(--primary-bg-color);position:-webkit-sticky;position:sticky;top:0;z-index:1}.food-table td,.food-table th{border:1px solid #ddd;border:1px solid var(--highlight-color);padding:8px;text-align:left}.food-table th{background-color:#333;background-color:var(--secondary-bg-color);color:#fff;color:var(--text-color);cursor:pointer}.food-table th div{margin-top:5px}.food-table tr:nth-child(2n){background-color:#444;background-color:var(--tertiary-bg-color)}.food-table tr:hover{background-color:#555;background-color:var(--quaternary-bg-color)}.food-table td{background-color:#222;background-color:var(--table-cell-bg-color)}.food-name-cell{align-items:center;display:flex}.number-cell,.tag-cell{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.center{text-align:center}.fork-type-tag{border-radius:4px;color:#000;color:var(--fork-tag-text-color);display:inline-block;padding:2px 8px}.food-link{color:#fff;color:var(--text-color);cursor:pointer;text-decoration:none}.food-link:hover{text-decoration:underline}.bar-container{background-color:#e0e0e0;background-color:var(--bar-bg-color);position:relative;width:100%}.bar,.bar-container{align-items:center;border-radius:5px;display:flex;justify-content:center}.bar{background-color:#76c7c0;background-color:var(--bar-color);bottom:0;color:#fff;color:var(--text-color);height:18px;left:0;position:absolute;top:0}.bar,.bar-text{font-weight:700}.bar-text{color:#000;color:var(--bar-text-color);position:relative;z-index:1}.home-page{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:10px}.splash-container{flex:1 1;margin-top:20px;text-align:center}.splash-container img{border:3px solid #444;border-radius:10px;height:auto;max-width:800px;min-height:400px;min-width:320px;width:100%}.text{flex:1 1;max-width:600px;text-align:left}.text h1,.text h2{color:#f0db4f;letter-spacing:1px}.text h1{font-size:2.5rem}.text h1,.text h2{margin-bottom:10px}.text h2{font-size:1.8rem}.text p{line-height:1.6;margin-bottom:15px}main{background:#ffffff1a;border-radius:8px;padding:15px}main p{margin-bottom:10px}.footer{align-items:center;background-color:#222;bottom:0;color:#f0db4f;display:flex;font-size:.9rem;justify-content:center;margin-top:auto;padding:4px 0 0 5px;position:fixed;text-align:center;width:100%;z-index:10}.footer p{flex-grow:1;margin:0;text-align:center}.footer a{margin-left:auto}.navbar-container{align-items:center;background-color:#000;display:flex;margin:10px}.divider{background-color:#868686;height:25px}.logo,.navbar,.site-title{padding:0 10px}.logo img{border-radius:50%;box-shadow:0 0 8px #00000080;height:50px;transition:opacity .3s ease;width:50px}.logo img:hover{opacity:.7}.site-title{margin:0;padding:10px}.byline,.site-title h1{margin:0}.byline{font-size:1rem;text-align:right}.bug-busters{color:#32a852}.divider{background-color:grey;height:30px;width:1px}.nav-list{display:flex;list-style-type:none;margin:0;padding:0}.nav-item{margin:0 10px}.nav-item a{align-items:center;border-bottom:2px solid #0000;color:#f5f5f5;display:flex;font-weight:700;gap:5px;text-decoration:none;transition:border-bottom .3s}.nav-item a:hover{border-bottom:2px solid}.nav-item:first-child a:hover{border-bottom-color:#0f0}.nav-item:nth-child(2) a:hover{border-bottom-color:#149edc}.nav-item:nth-child(3) a:hover{border-bottom-color:#964b00}.nav-item:nth-child(4) a:hover{border-bottom-color:"grey"}@media (max-width:768px){.navbar-container{align-items:flex-start;flex-direction:column}.logo,.site-title{padding:10px}.nav-list{align-items:flex-start;flex-direction:column}.nav-item{width:100%}.nav-item a{justify-content:space-between;padding:10px 0;width:100%}.divider{display:none}}.nav-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:2em}@media (max-width:768px){.nav-toggle{margin-left:auto}.divider.show,.nav-toggle,.navbar.show{display:block}.divider,.navbar{display:none}}.food-detail-container{background-color:#333;border:1px solid #444;border-radius:8px;color:#fff;margin:auto;max-width:800px;padding:20px}.food-detail-content{align-items:flex-start;display:flex;flex-direction:row}.food-icon-placeholder{align-items:center;background-color:#555;border-radius:4px;color:#ccc;display:flex;font-size:14px;height:100px;justify-content:center;margin-right:20px;width:100px}.food-stats{border-collapse:collapse;width:50%}.food-stats .food-stat-item{display:table-row}.food-stats .food-stat-label{color:#fff;font-weight:700;padding-right:10px;text-align:right;vertical-align:top;width:150px}.food-stats td{padding:5px 10px}.biome-header{font-weight:700;margin-bottom:10px}.biome-detail-container{display:flex;flex-direction:row;flex-wrap:wrap;margin:20px;padding:8px}.food-detail-container-biome{background-color:#333;border:1px solid #444;border-radius:8px;color:#fff;margin:8px;padding:20px;width:800px}.settings-container{background-color:#000;border-radius:10px;display:flex;flex-direction:column;gap:20px;padding:20px}.filter-card{background-color:#1e1e1e;border-radius:10px;box-shadow:0 2px 4px #00000080;color:#fff;padding:20px}.filter-card h2{margin-top:0}.filter-card p{margin-bottom:10px}.tag-container{display:flex;flex-wrap:wrap;gap:8px}.biome-tag,.cooking-station-tag{background-color:#444;border-radius:5px;cursor:pointer;opacity:.7;padding:5px 10px;transition:opacity .3s ease}.biome-tag:hover,.cooking-station-tag:hover{opacity:1}.biome-tag.selected,.cooking-station-tag.selected{border:2px solid #fff;opacity:1}
/*# sourceMappingURL=main.66deb807.css.map*/