body:has(.landing) .content-panel:has(h1#_top){display:none}.landing:where(.astro-d32ejlv2){padding-top:1rem}.title-screen:where(.astro-d32ejlv2){isolation:isolate;border:4px solid #000;flex-direction:column;justify-content:center;align-items:center;gap:44px;min-height:560px;padding:60px 16px 70px;display:flex;position:relative;box-shadow:6px 6px #000}.title-screen:where(.astro-d32ejlv2) .panorama{object-fit:cover;object-position:50% 40%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.logo-wrap:where(.astro-d32ejlv2){position:relative}.logo:where(.astro-d32ejlv2){width:min(536px,84vw);height:auto;image-rendering:pixelated;display:block}.splash:where(.astro-d32ejlv2){color:#ff0;text-shadow:2px 2px #3f3f00;white-space:nowrap;pointer-events:none;font-size:20px;animation:.5s ease-in-out infinite alternate splash;position:absolute;bottom:-8px;right:-40px;transform:rotate(-20deg)}@keyframes splash{0%{transform:rotate(-20deg)scale(1)}to{transform:rotate(-20deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){.splash:where(.astro-d32ejlv2){animation:none}}.menu:where(.astro-d32ejlv2){flex-direction:column;gap:8px;width:min(400px,100%);display:flex}.menu:where(.astro-d32ejlv2) .wide:where(.astro-d32ejlv2){width:100%}.pair:where(.astro-d32ejlv2){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:16px;display:grid}.corner:where(.astro-d32ejlv2){color:#fff;text-shadow:2px 2px #3f3f3f;margin:0;font-size:20px;position:absolute;bottom:6px}.corner:where(.astro-d32ejlv2).left{left:10px}.corner:where(.astro-d32ejlv2).right{right:10px}@media (width<=75rem){.corner:where(.astro-d32ejlv2).right{display:none}}.chapters:where(.astro-d32ejlv2){grid-template-columns:repeat(3,1fr);gap:28px 24px;margin-top:48px;display:grid}.chapter:where(.astro-d32ejlv2){margin:0}.chapter:where(.astro-d32ejlv2) h2:where(.astro-d32ejlv2){color:#483015;text-shadow:2px 0;letter-spacing:2px;align-items:center;gap:10px;margin:0 0 6px;font-size:20px;font-weight:400;display:flex}.chapter:where(.astro-d32ejlv2) h2:where(.astro-d32ejlv2) img:where(.astro-d32ejlv2){image-rendering:pixelated}.chapter:where(.astro-d32ejlv2) ul:where(.astro-d32ejlv2){margin:0;padding:0;list-style:none}.chapter:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2){margin:0;line-height:30px}.chapter:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2){color:#6e3214;text-decoration:none}.chapter:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2):before{content:"> ";color:#b18e65}.chapter:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2):hover{color:#000;text-underline-offset:4px;text-decoration:underline 2px}.pantry-wrap:where(.astro-d32ejlv2){margin-top:72px}.pantry-head:where(.astro-d32ejlv2){flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:24px;display:flex}.pantry-head:where(.astro-d32ejlv2) h2:where(.astro-d32ejlv2){color:var(--fd-heading-ink);margin:0 0 8px;font-size:30px;font-weight:400;line-height:40px}.pantry-head:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){max-width:40rem;color:var(--sl-color-gray-2);margin:0}.tabs:where(.astro-d32ejlv2){flex-wrap:wrap;gap:2px;padding-left:4px;display:flex}.tab:where(.astro-d32ejlv2){cursor:pointer;background:#8b8b8b;border:0;place-items:center;width:56px;height:52px;margin-top:6px;display:grid;box-shadow:inset 2px 2px #aaa,inset -2px 0 #555,0 -2px #000,2px 0 #000,-2px 0 #000}.tab:where(.astro-d32ejlv2)[aria-selected=true]{z-index:1;background:#c6c6c6;height:58px;margin-top:0;position:relative;box-shadow:inset 2px 2px #fff,inset -2px 0 #555,0 -2px #000,2px 0 #000,-2px 0 #000}.tab:where(.astro-d32ejlv2) img:where(.astro-d32ejlv2){image-rendering:pixelated}.inv:where(.astro-d32ejlv2){box-sizing:border-box;width:100%;padding:12px 16px 16px!important;display:block!important}.inv-title:where(.astro-d32ejlv2){color:#404040;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;font-size:20px;display:flex}.inv-title:where(.astro-d32ejlv2) span:where(.astro-d32ejlv2){color:#707070}.inv-title:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2){color:#404040;text-underline-offset:4px;margin-left:auto;text-decoration:underline 2px}.inv-grid:where(.astro-d32ejlv2){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;grid-template-columns:repeat(auto-fill,54px);grid-auto-rows:54px;width:round(down,100%,54px);min-height:108px;margin-inline:auto;display:grid}@media (width<=40rem){.menu:where(.astro-d32ejlv2) .mc-button{white-space:normal;padding-inline:10px}}@media (width<=60rem){.chapters:where(.astro-d32ejlv2){grid-template-columns:1fr 1fr}}@media (width<=40rem){.chapters:where(.astro-d32ejlv2){grid-template-columns:1fr}.title-screen:where(.astro-d32ejlv2){min-height:480px}.corner:where(.astro-d32ejlv2).right{display:none}.splash:where(.astro-d32ejlv2){right:0}}
