.wiki-site{min-height:100vh;padding:calc(var(--header-height,88px) + 2.2rem) clamp(1rem,4vw,4rem) 6rem;color:#2a211d;background:#e1d2b7}
.wiki-site *{box-sizing:border-box}
.wiki-site a{color:inherit}
.wiki-site h1,.wiki-site h2,.wiki-site h3{font-family:var(--serif);font-weight:400}
.wiki-shell{max-width:1500px;margin:auto}
.wiki-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:0 0 1.4rem;color:#725a4a;font-size:.75rem}
.wiki-breadcrumb a{text-decoration:none;border-bottom:1px solid #ad9582}
.wiki-breadcrumb span[aria-current]{color:#412d29;font-weight:700}
.wiki-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:clamp(1.6rem,4vw,4rem);align-items:start}
.wiki-sidebar{position:sticky;top:calc(var(--header-height,88px) + 1.5rem);padding:1.2rem 0;border-top:3px solid #903c32;border-bottom:1px solid #ae9a7e}
.wiki-sidebar>strong{display:block;margin:0 0 .8rem;color:#72382e;font:1.55rem var(--serif)}
.wiki-sidebar nav{display:flex;flex-direction:column}
.wiki-nav-heading{display:block;margin:.9rem .7rem .25rem;color:#865747;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.wiki-sidebar nav a{padding:.62rem .7rem;border-bottom:1px solid #c8b89d;color:#4e3c33;font-size:.84rem;text-decoration:none}
.wiki-sidebar nav a:hover,.wiki-sidebar nav a:focus-visible,.wiki-sidebar nav a.is-current,.wiki-sidebar nav a[aria-current]{color:#fff;background:#642e29}
.wiki-sidebar p{margin:1rem .7rem 0;color:#765e50;font-size:.73rem;line-height:1.5}
.wiki-main{min-width:0}
.wiki-pagehead{padding:clamp(1.3rem,3vw,3rem) 0 2.4rem;border-top:1px solid #8e715e;border-bottom:1px solid #ad967a}
.wiki-pagehead--home{padding:clamp(2rem,5vw,5rem) 0 3.2rem}
.wiki-pagehead .eyebrow,.wiki-lead .eyebrow,.wiki-guide .eyebrow{margin:0 0 .7rem;color:#8e4337;font-size:.68rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.wiki-pagehead h1{max-width:100%;margin:0;font-size:clamp(3.5rem,7vw,7rem);line-height:.92;letter-spacing:-.055em;overflow-wrap:anywhere}
.wiki-pagehead h1 span{color:#a4483b}
.wiki-pagehead>p:last-child{max-width:48rem;margin:1.2rem 0 0;color:#594a3e;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}
.wiki-lead{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;margin:2rem 0 3rem;background:#29201e;color:#efdfc2}
.wiki-lead>div{padding:clamp(1.4rem,3vw,3rem)}
.wiki-lead h2{margin:.1rem 0 .8rem;font-size:clamp(2rem,3vw,3.3rem);line-height:1}
.wiki-lead p:not(.eyebrow){max-width:27rem;color:#c8b9a8;line-height:1.6}
.wiki-lead img{display:block;width:100%;height:18rem;object-fit:cover;object-position:center 45%}
.wiki-textlink{display:inline-block;margin-top:.6rem;padding-bottom:.2rem;border-bottom:1px solid currentColor;color:#8b352c!important;font-size:.86rem;font-weight:800;text-decoration:none}
.wiki-lead .wiki-textlink{color:#e8b38e!important}
.wiki-h2{margin:0 0 1.2rem;font-size:2.25rem}
.wiki-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}
.wiki-category-grid+.wiki-h2{margin-top:2.5rem}
.wiki-category{position:relative;display:grid;min-height:9rem;grid-template-columns:9rem minmax(0,1fr);gap:1.2rem;align-items:center;padding:1rem 2.4rem 1rem 1rem;border:1px solid #b6a083;background:#ecdfc7;text-decoration:none;transition:background .2s,transform .2s}
.wiki-category:hover,.wiki-category:focus-visible{background:#f6ead5;transform:translateY(-2px)}
.wiki-category img{display:block;width:9rem;height:7.4rem;object-fit:contain;background:#171516}
.wiki-category span{min-width:0}
.wiki-category small,.wiki-entry-card small,.wiki-related-grid small{display:block;color:#9a5746;font-size:.63rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.wiki-category strong{display:block;margin:.3rem 0;font:1.7rem/1.1 var(--serif)}
.wiki-category em{display:block;color:#655247;font-size:.76rem;font-style:normal;line-height:1.4}
.wiki-category b{position:absolute;right:1rem;top:1rem;color:#a85245}
.wiki-release-note,.wiki-intro-note{margin:2rem 0 0;padding:1rem 1.2rem;border-left:3px solid #965648;background:#d5c3a6;color:#5e4a3e;font-size:.8rem;line-height:1.5}
.wiki-release-note--top{margin:0 0 1.4rem}.wiki-release-note a{color:#83382e;font-weight:700}
.wiki-search{display:flex;align-items:center;gap:.7rem;margin:2rem 0 1.1rem;flex-wrap:wrap}
.wiki-search label{width:100%;font-size:.78rem;font-weight:800}
.wiki-search input{flex:1;min-width:12rem;padding:.85rem 1rem;border:1px solid #9e8770;border-radius:0;background:#f9efdb;color:#2a211d;font:inherit}
.wiki-search span{color:#6e584c;font-size:.75rem}
.wiki-filter{display:flex;gap:.4rem;flex-wrap:wrap;margin:0 0 1.2rem}
.wiki-filter button{padding:.55rem .8rem;border:1px solid #ad9379;color:#5b3f36;background:transparent;font-family:inherit;font-size:.73rem;font-weight:700;cursor:pointer}
.wiki-filter button[aria-pressed=true],.wiki-filter button:hover{color:#fff;background:#71352d;border-color:#71352d}
.wiki-station-strip{display:flex;align-items:center;gap:1.2rem;margin:1.5rem 0 0;padding:1rem;border:1px solid #b7a184;background:#ebddc3}
.wiki-station-strip img{width:10rem;height:6rem;object-fit:contain;image-rendering:pixelated}
.wiki-station-strip p{max-width:40rem;color:#56473b;line-height:1.5}
.wiki-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}
.wiki-entry-card{display:flex;min-width:0;min-height:17.5rem;flex-direction:column;position:relative;padding:1rem;border:1px solid #b29d80;background:#eee1c9;text-decoration:none;transition:background .2s,transform .2s}
.wiki-entry-card:hover,.wiki-entry-card:focus-visible{background:#f8edd9;transform:translateY(-2px)}
.wiki-thumb{display:flex;width:100%;height:8rem;align-items:center;justify-content:center;object-fit:contain;background:#151416;color:#8d8277}
.wiki-thumb[src*="/recipe-icons/"]{image-rendering:pixelated}
.wiki-thumb--spell{object-fit:cover;object-position:center 52%}
.wiki-spell-crop{display:block;width:100%;height:8rem;overflow:hidden;background:#151416}
.wiki-spell-crop .wiki-thumb--spell{width:100%;height:100%;transform:scale(2.1);transform-origin:center 52%}
.wiki-thumb--open{border:1px dashed #8c7c70;background:#d7c7ac;color:#735d51;text-align:center;font-size:.69rem;line-height:1.35}
.wiki-entry-card .wiki-thumb{margin-bottom:1rem}
.wiki-entry-card strong{display:block;margin:.3rem 0;font:1.45rem/1.15 var(--serif)}
.wiki-entry-card em{display:-webkit-box;overflow:hidden;color:#625045;font-size:.77rem;font-style:normal;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.wiki-entry-card>b{position:absolute;right:1rem;bottom:1rem;color:#8d3c32}
.wiki-entry-card[hidden],.wiki-command-table [hidden],.wiki-article-section[hidden]{display:none!important}
.wiki-article .wiki-pagehead{margin-bottom:2rem}
.wiki-detail-grid{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:1.5rem;align-items:stretch}
.wiki-detail-visual{display:flex;min-height:18rem;flex-direction:column;background:#27201e;color:#dbc9af}
.wiki-detail-visual .wiki-thumb{flex:1;min-height:14rem;height:100%;object-fit:contain}
.wiki-detail-visual .wiki-thumb--spell{object-fit:cover}
.wiki-detail-visual .wiki-spell-crop{flex:1;min-height:14rem;height:100%}
.wiki-detail-visual .wiki-spell-crop .wiki-thumb--spell{min-height:0;transform:scale(1.65)}
.wiki-detail-visual .wiki-thumb--open{background:#ded0b4;color:#6e5a4f}
.wiki-detail-visual small{display:block;padding:.75rem 1rem;color:#bbaa99;font-size:.68rem;letter-spacing:.05em}
.wiki-facts{padding:1.5rem;border:1px solid #b29d80;background:#eddfc4}
.wiki-facts h2,.wiki-article-section h2{margin:0 0 1rem;font-size:2rem}
.wiki-facts dl{margin:0}.wiki-facts dl>div{display:grid;grid-template-columns:8rem 1fr;gap:.6rem;padding:.75rem 0;border-bottom:1px solid #c8b597;font-size:.84rem}.wiki-facts dt{color:#806a59}.wiki-facts dd{margin:0;font-weight:700}.wiki-facts p{color:#5b4a3e;line-height:1.6}
.wiki-article-section{margin:2.5rem 0 0;padding-top:1.5rem;border-top:1px solid #ae977b}
.wiki-article-section>p{color:#5e4a3e;line-height:1.6}
.wiki-ingredient-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}
.wiki-ingredient-list li{padding:.9rem;border:1px solid #c2ad8f;background:#eadcc2;font-size:.84rem}.wiki-ingredient-list b{color:#9a4438}.wiki-ingredient-list a{text-decoration:underline;text-underline-offset:3px}
.wiki-craft-figure{max-width:34rem;margin:1.25rem 0 0}.wiki-craft-board{position:relative;width:100%;aspect-ratio:250/138;background:#c6c6c6;image-rendering:pixelated}.wiki-craft-base{display:block;width:100%;height:100%;image-rendering:pixelated}.wiki-craft-input{position:absolute;left:2%;top:17%;width:44%;height:80%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.wiki-craft-cell,.wiki-craft-output{display:grid;position:relative;place-items:center;overflow:hidden}.wiki-craft-cell img,.wiki-craft-output img{display:block;width:94%;height:94%;object-fit:contain;image-rendering:pixelated}.wiki-craft-cell small,.wiki-craft-output small{max-width:90%;font-size:clamp(.45rem,1.4vw,.8rem);line-height:1.05;text-align:center;overflow-wrap:anywhere;color:#211c19}.wiki-craft-output{position:absolute;left:77%;top:38%;width:21%;height:39%}.wiki-craft-output b{position:absolute;right:3%;bottom:0;color:white;font:bold clamp(.75rem,2.3vw,1.4rem)/1 Arial,sans-serif;text-shadow:1px 1px 2px #111,-1px -1px 2px #111}.wiki-craft-figure figcaption{margin-top:.6rem;color:#695448;font-size:.8rem;line-height:1.5}
.wiki-station-figure{margin:1.25rem 0 0}.wiki-station-flow{display:grid;grid-template-columns:minmax(8rem,11rem) minmax(0,1fr) 2rem minmax(8rem,11rem);gap:.7rem;align-items:stretch;padding:1rem;border:1px solid #a88f72;background:#d4c2a6}.wiki-station-flow small{display:block;margin-bottom:.65rem;color:#8e4939;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wiki-station-machine,.wiki-station-result{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.8rem;background:#eee1c9;text-align:center}.wiki-station-machine img,.wiki-station-result-image img{display:block;width:100%;height:7rem;object-fit:contain;background:#171516}.wiki-station-result-image img[src*="/recipe-icons/"]{image-rendering:pixelated}.wiki-station-machine strong,.wiki-station-result strong{margin-top:.6rem;font-size:.8rem;line-height:1.3}.wiki-station-input{min-width:0;padding:.8rem;background:#eee1c9}.wiki-station-ingredients{display:flex;flex-wrap:wrap;gap:.5rem}.wiki-station-part{display:flex;width:6.6rem;min-height:8.7rem;flex-direction:column;align-items:center;padding:.35rem;border:1px solid #b6a083;background:#f7edd8;color:#32271e;text-align:center;text-decoration:none}.wiki-station-part:hover{background:#fff5e2}.wiki-station-part-image,.wiki-station-result-image{display:grid;position:relative;place-items:center;width:100%;height:5.3rem;background:#171516}.wiki-station-part-image img{display:block;width:100%;height:100%;object-fit:contain}.wiki-station-part-image img[src*="/recipe-icons/"]{width:4.4rem;height:4.4rem;image-rendering:pixelated}.wiki-station-part-image b,.wiki-station-result-image b{position:absolute;right:.2rem;bottom:.15rem;padding:.1rem .2rem;background:#1c1716;color:white;font:bold .9rem Arial,sans-serif}.wiki-station-part>span:last-child{display:block;margin-top:.4rem;font-size:.7rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.wiki-station-arrow{display:grid;place-items:center;color:#8d493b;font:bold 2.2rem Arial,sans-serif}.wiki-station-result-image{width:100%;height:7rem}.wiki-station-image-missing{color:#b8a99b;font-size:1.8rem}.wiki-station-learn{display:grid;place-items:center;width:100%;height:7rem;background:#292020;color:#e7c78a;font-size:3rem}.wiki-station-figure figcaption{margin-top:.6rem;color:#695448;font-size:.8rem;line-height:1.5}
.wiki-station-result-image--spell{overflow:hidden}
.wiki-station-result-image--spell img{object-fit:cover;object-position:center 52%;transform:scale(2)}
.wiki-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.wiki-related-grid a{display:block;padding:1rem;border:1px solid #b5a085;background:#ecdec4;text-decoration:none}.wiki-related-grid a:hover{background:#f7ecd8}.wiki-related-grid strong{display:block;margin:.35rem 0;font:1.3rem var(--serif)}.wiki-related-grid span{font-size:.72rem;color:#8f4035}
.wiki-article-footer{margin:3rem 0 0;padding:1rem 0;border-top:1px solid #ab9679}.wiki-article-footer a{color:#893a30;font-weight:800;text-decoration:none}
.wiki-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:2rem 0}.wiki-steps article,.wiki-help-grid article{padding:1.2rem;border:1px solid #b7a185;background:#ecdec5}.wiki-steps b{font:2rem var(--serif);color:#a3483b}.wiki-steps h2,.wiki-help-grid h2{margin:.8rem 0;font-size:1.5rem}.wiki-steps p,.wiki-help-grid p{color:#5b493d;font-size:.84rem;line-height:1.55}.wiki-steps a,.wiki-help-grid a{color:#8d3b31}
.wiki-guide{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:center}.wiki-guide img{display:block;width:100%;height:20rem;object-fit:cover;background:#171516}.wiki-guide h2{margin:0 0 .6rem;font-size:2rem}.wiki-guide p:not(.eyebrow){color:#5c4b3f;line-height:1.6}
.wiki-mac-gallery{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.wiki-mac-gallery figure{margin:0;padding:1rem;border:1px solid #b7a185;background:#ecdec5}.wiki-mac-gallery img{display:block;width:100%;height:16rem;object-fit:contain}.wiki-mac-gallery figcaption{margin-top:.5rem;color:#765a4a;font-size:.75rem}
.wiki-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.wiki-help-grid h3{margin:0 0 .5rem;font-size:1.4rem}
.wiki-clock{margin:2rem 0}.wiki-clock img{display:block;width:100%;max-height:38rem;object-fit:contain;background:#141317}.wiki-clock figcaption{margin:.6rem 0;color:#6d574a;font-size:.72rem}
.wiki-topic-figure{margin:1.5rem 0}.wiki-topic-figure img{display:block;width:100%;max-height:31rem;object-fit:contain;background:#151416}.wiki-topic-figure figcaption{margin:.5rem 0;color:#6d574a;font-size:.72rem}.wiki-topic-toc{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:1rem;border:1px solid #b4a083;background:#ebdec6}.wiki-topic-toc strong{width:100%;color:#79483a;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.wiki-topic-toc a{padding:.4rem .6rem;border:1px solid #b99f7f;color:#673c32;text-decoration:none;font-size:.76rem}.wiki-topic-toc a:hover,.wiki-topic-toc a:focus-visible{background:#71352d;color:#fff}.wiki-topic-section{scroll-margin-top:7rem}.wiki-topic-section p,.wiki-topic-section li{max-width:50rem;color:#57473b;font-size:.9rem;line-height:1.7}.wiki-topic-section ul{padding-left:1.4rem}.wiki-topic-section li+li{margin-top:.45rem}.wiki-topic-links{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.wiki-topic-links a{display:inline-block;padding:.55rem .75rem;border:1px solid #a9856e;color:#80382f;font-size:.77rem;font-weight:800;text-decoration:none}.wiki-topic-links a:hover{background:#f3e8d3}
.wiki-command-table>div{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);gap:1rem;padding:.8rem 0;border-bottom:1px solid #bdab8f}.wiki-command-table code{color:#8f3b31;font-size:.8rem;overflow-wrap:anywhere}.wiki-command-table p{margin:0;color:#57473b;font-size:.82rem;line-height:1.5}
@media(max-width:1100px){.wiki-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-category{grid-template-columns:7rem minmax(0,1fr)}.wiki-category img{width:7rem}}
@media(max-width:760px){.wiki-site{padding:calc(var(--header-height,72px) + 1.5rem) 1rem 4rem}.wiki-layout{display:block}.wiki-sidebar{position:static;margin-bottom:1rem;padding:.8rem 0}.wiki-sidebar>strong,.wiki-sidebar p,.wiki-nav-heading{display:none}.wiki-sidebar nav{flex-direction:row;overflow:auto;scrollbar-width:thin}.wiki-sidebar nav a{flex:0 0 auto;border-bottom:0;white-space:nowrap}.wiki-category-grid,.wiki-detail-grid,.wiki-help-grid,.wiki-guide,.wiki-lead,.wiki-ingredient-list,.wiki-related-grid,.wiki-mac-gallery{grid-template-columns:1fr}.wiki-lead img{height:13rem}.wiki-entry-grid,.wiki-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-category{min-height:7rem}.wiki-pagehead h1{font-size:clamp(3.2rem,13vw,5rem)}}
@media(max-width:500px){.wiki-entry-grid,.wiki-steps{grid-template-columns:1fr}.wiki-entry-card{min-height:0;display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem}.wiki-entry-card .wiki-thumb{width:6rem;height:6rem;margin:0}.wiki-entry-card strong{font-size:1.25rem}.wiki-entry-card>b{display:none}.wiki-category{grid-template-columns:5.5rem minmax(0,1fr);gap:.7rem;min-height:6rem;padding:.6rem 1.4rem .6rem .6rem}.wiki-category img{width:5.5rem;height:5.5rem}.wiki-category strong{font-size:1.4rem}.wiki-category em{font-size:.68rem}.wiki-command-table>div{grid-template-columns:1fr;gap:.3rem}}
@media(max-width:850px){.wiki-station-flow{grid-template-columns:1fr 2fr;gap:.5rem}.wiki-station-input{grid-column:2}.wiki-station-arrow{grid-column:1 / -1;transform:rotate(90deg);height:2.4rem}.wiki-station-result{grid-column:1 / -1;display:grid;grid-template-columns:6rem 1fr;column-gap:.8rem;text-align:left}.wiki-station-result small{grid-column:1 / -1}.wiki-station-result-image,.wiki-station-learn{grid-column:1;grid-row:2;height:6rem}.wiki-station-result strong{grid-column:2;grid-row:2;align-self:center}}
@media(max-width:500px){.wiki-station-flow{grid-template-columns:1fr}.wiki-station-input,.wiki-station-arrow,.wiki-station-result{grid-column:1}.wiki-station-machine img{height:6rem}.wiki-station-part{width:calc(50% - .25rem)}.wiki-station-result{grid-template-columns:5.5rem 1fr}}
@media(max-width:500px){.wiki-entry-card .wiki-spell-crop{width:6rem;height:6rem}}
