.ip-hero:where(.astro-fbqp6up2){color:#404040;background:#c6c6c6;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px 28px;margin-top:24px;padding:16px;display:grid;box-shadow:inset 4px 4px #fff,inset -4px -4px #555,0 0 0 2px #000,6px 6px 0 2px #000}.ip-slot:where(.astro-fbqp6up2){background:#8b8b8b;place-items:center;width:168px;height:168px;display:grid;box-shadow:inset 4px 4px #373737,inset -4px -4px #fff}.ip-slot:where(.astro-fbqp6up2) img:where(.astro-fbqp6up2){max-width:86%;height:auto}.ip-slot:where(.astro-fbqp6up2) img:where(.astro-fbqp6up2).pixel{width:128px;image-rendering:pixelated}.ip-info:where(.astro-fbqp6up2){flex-direction:column;gap:10px;min-height:168px;display:flex}.ip-info:where(.astro-fbqp6up2) p:where(.astro-fbqp6up2){margin:0}.i-name:where(.astro-fbqp6up2){color:#303030;font-size:30px;line-height:40px}.t-blue:where(.astro-fbqp6up2){color:#2b2bc0}.t-green:where(.astro-fbqp6up2){color:#007a00}.t-gray:where(.astro-fbqp6up2){color:#606060}.t-gold:where(.astro-fbqp6up2){color:#a05a00}.indent:where(.astro-fbqp6up2){padding-left:12px}.t-food:where(.astro-fbqp6up2){flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.shanks:where(.astro-fbqp6up2){display:inline-flex}.shanks:where(.astro-fbqp6up2) img:where(.astro-fbqp6up2){image-rendering:pixelated}.i-facts:where(.astro-fbqp6up2){columns:2 14rem;color:#606060;column-gap:28px;margin:0;padding:0;list-style:none}.i-facts:where(.astro-fbqp6up2) li:where(.astro-fbqp6up2){break-inside:avoid;margin:0}.i-head:where(.astro-fbqp6up2){flex-direction:column;display:flex}.i-cat:where(.astro-fbqp6up2){color:#707070;width:fit-content;text-decoration:none}.i-cat:where(.astro-fbqp6up2):hover{color:#303030;text-underline-offset:4px;text-decoration:underline 2px}.ip-links:where(.astro-fbqp6up2){padding-top:6px;margin-top:auto!important}.ip-links:where(.astro-fbqp6up2) .mc-button:where(.astro-fbqp6up2){box-sizing:border-box;white-space:normal;text-align:center;max-width:100%}.ip-recipes:where(.astro-fbqp6up2){flex-wrap:wrap;gap:24px 32px;display:flex}.ip-sources:where(.astro-fbqp6up2) li:where(.astro-fbqp6up2)+li:where(.astro-fbqp6up2){margin-top:8px}.ip-inv:where(.astro-fbqp6up2){background:#c6c6c6;flex-wrap:wrap;width:fit-content;max-width:100%;margin-left:2px;padding:8px;display:flex;box-shadow:inset 2px 2px #fff,inset -2px -2px #555,0 0 0 2px #000}.ip-inv:where(.astro-fbqp6up2).grid9{box-sizing:content-box;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' shape-rendering='crispEdges'%3E%3Crect width='54' height='54' fill='%238b8b8b'/%3E%3Crect y='51' width='54' height='3' fill='%23fff'/%3E%3Crect x='51' width='3' height='54' fill='%23fff'/%3E%3Crect width='54' height='3' fill='%23373737'/%3E%3Crect width='3' height='54' fill='%23373737'/%3E%3C/svg%3E") 0 0/54px 54px content-box content-box,#c6c6c6;grid-template-columns:repeat(auto-fill,54px);grid-auto-rows:54px;width:min(486px,round(down,100% - 20px,54px));max-width:none;display:grid}.ip-foot:where(.astro-fbqp6up2){border-top:4px solid var(--fd-border);color:var(--sl-color-gray-3);flex-direction:column;gap:16px;margin-top:72px;padding-top:16px;display:flex}.ip-foot:where(.astro-fbqp6up2) p:where(.astro-fbqp6up2){flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.ip-foot:where(.astro-fbqp6up2) code:where(.astro-fbqp6up2){overflow-wrap:anywhere;font-family:var(--sl-font);background:var(--fd-surface-2);color:var(--sl-color-white);padding:0 6px;font-size:20px}.lbl:where(.astro-fbqp6up2){color:var(--sl-color-gray-3);min-width:8rem}.ip-foot:where(.astro-fbqp6up2) details:where(.astro-fbqp6up2){flex-direction:column;gap:8px;display:flex}.ip-foot:where(.astro-fbqp6up2) summary:where(.astro-fbqp6up2){cursor:pointer;width:fit-content}.ip-foot:where(.astro-fbqp6up2) summary:where(.astro-fbqp6up2):hover{color:var(--sl-color-text-accent)}.ip-foot:where(.astro-fbqp6up2) details:where(.astro-fbqp6up2)[open] summary:where(.astro-fbqp6up2){margin-bottom:8px}.ip-foot:where(.astro-fbqp6up2) details:where(.astro-fbqp6up2) p:where(.astro-fbqp6up2)+p:where(.astro-fbqp6up2){margin-top:8px}.sib:where(.astro-fbqp6up2).cur .mc-slot{outline-offset:-3px;outline:3px solid #ffcf4d}@media (width<=34rem){.ip-hero:where(.astro-fbqp6up2){grid-template-columns:minmax(0,1fr)}.ip-slot:where(.astro-fbqp6up2){width:136px;height:136px}.ip-info:where(.astro-fbqp6up2){min-height:0}}
