/* Skill routes inherit the approved site colours and stay readable on mobile. */
.prof-skilling{scroll-margin-top:24px}.skill-route-note{border:1px solid #b9914d70;background:#b9914d10;border-radius:12px;padding:22px 25px;color:var(--cream);font-size:14px;line-height:1.75}.skill-route-note>strong{color:var(--gold-light)}.skill-route-note p{margin:8px 0 0;color:var(--muted)}.skill-preparation{margin:18px 0;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.skill-preparation summary,.skill-route-details summary,.skill-alternatives summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--gold-light);padding:15px 19px}.skill-preparation ul{padding:0 28px 20px 42px;color:var(--muted);font-size:13px;line-height:1.8}.skill-preparation li+li{margin-top:7px}.skill-route-jumps{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.skill-route-jumps a{display:block;padding:8px 13px;border:1px solid var(--line);border-radius:7px;background:var(--panel);font-size:12px;color:var(--cream)}.skill-route-jumps a:hover{border-color:var(--gold);color:var(--gold-light)}.skill-route{list-style:none;margin:0;padding:0;display:grid;gap:14px}.skill-route-step{display:grid;grid-template-columns:128px minmax(0,1fr);gap:22px;padding:25px;border:1px solid var(--line);background:var(--panel);border-radius:12px;scroll-margin-top:24px}.skill-range{border-right:1px solid var(--line);padding-right:15px}.skill-range span{display:block;text-transform:uppercase;font-size:10px;letter-spacing:1px;color:var(--muted);margin:4px 0 8px}.skill-range strong{display:block;font-family:var(--display);font-size:34px;line-height:1;color:var(--gold-light)}.skill-route-copy{min-width:0}.skill-route-copy h3{font-family:var(--display);font-size:29px;line-height:1.15;overflow-wrap:anywhere;margin:0 0 12px}.skill-route-copy p{font-size:13px;line-height:1.8;color:var(--muted);margin:8px 0}.skill-quantity{border-left:2px solid #97b8a4;padding:2px 0 2px 13px;margin:15px 0!important}.skill-quantity strong,.skill-quantity span{display:block}.skill-quantity strong{color:#d3e9dd;font-size:12px}.skill-quantity span{font-size:12px}.skill-route-details,.skill-alternatives{border-top:1px solid var(--line);margin-top:14px}.skill-route-details summary,.skill-alternatives summary{padding:13px 0}.skill-materials{margin:8px 0 14px;padding-left:20px;color:var(--muted);font-size:13px;line-height:1.9}.skill-materials strong{color:var(--cream)}.skill-reagents h4{font-size:12px;color:var(--cream);margin:4px 0 8px}.skill-colours{font-size:11px!important;color:#b9cbc4!important}.skill-alternatives>ul{list-style:none;padding:0;margin:0}.skill-alternatives>ul>li{background:#0d171b60;padding:15px 17px;margin:8px 0;border-radius:8px;font-size:13px;color:var(--cream)}.skill-final-tips{padding:20px 24px 20px 40px;border:1px solid var(--line);border-radius:10px;font-size:13px;line-height:1.9;color:var(--muted);margin-top:20px;background:var(--panel)}.skill-route summary:focus-visible,.skill-preparation summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
@media(max-width:760px){.skill-route-step{grid-template-columns:1fr;gap:15px;padding:22px 19px}.skill-range{border-right:0;border-bottom:1px solid var(--line);padding:0 0 13px;display:flex;align-items:center;gap:14px}.skill-range span{margin:0}.skill-range strong{font-size:30px}.skill-route-copy h3{font-size:27px}.skill-route-note{padding:20px;font-size:13px}.skill-route-jumps a{padding:9px 11px}.skill-preparation summary{padding:16px 18px}}
@media print{.skill-route-jumps{display:none}.skill-route-step{break-inside:avoid;background:white;color:#111;border-color:#999;grid-template-columns:95px 1fr}.skill-range strong,.skill-route-copy p,.skill-quantity strong,.skill-materials,.skill-materials strong,.skill-route-note p,.skill-final-tips{color:#222}.skill-route-note,.skill-final-tips{background:white}.skill-range strong{font-size:23pt}}

/* Original item icons identify the product and its ingredients. */
.skill-recipe-heading{display:flex;align-items:center;gap:17px;min-width:0;margin-bottom:14px}.skill-recipe-heading h3{margin:0;flex:1}.skill-product-images{display:flex;gap:6px;flex-shrink:0}.skill-item-icon{display:block;object-fit:contain;flex-shrink:0;border-radius:8px;border:1px solid #b7955166;box-shadow:0 3px 12px #0005;background:#080c10;padding:3px;box-sizing:content-box}.skill-materials{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:0}.skill-materials li{display:flex;align-items:center;gap:9px;min-width:160px;padding:6px 10px 6px 6px;border-radius:7px;background:#0a111640;flex:0 1 auto}.skill-item-icon-small{border-radius:5px;padding:1px;box-shadow:none}.skill-alternatives .skill-item-icon:not(.skill-item-icon-small){width:38px;height:38px}.skill-alternatives .skill-recipe-heading{gap:12px;margin-bottom:8px}.skill-alternatives .skill-recipe-heading>strong{font-size:14px;line-height:1.5}
@media(max-width:760px){.skill-recipe-heading{gap:13px;align-items:flex-start}.skill-product-images .skill-item-icon{width:44px;height:44px}.skill-product-images .skill-item-icon:nth-child(n+2){display:none}.skill-materials{display:grid;grid-template-columns:1fr;gap:7px}.skill-materials li{min-width:0}.skill-materials li span{min-width:0;overflow-wrap:anywhere}.skill-alternatives .skill-product-images .skill-item-icon{width:34px;height:34px}}

/* Losslessly packed item artwork */
.skill-item-icon[role="img"]{width:56px;height:56px;background-image:url(/skill-icons.webp?v=0da901ef257a);background-size:1600% 1600%;background-origin:content-box;background-clip:content-box}.skill-item-icon-small[role="img"]{width:28px;height:28px}

@media(max-width:760px){.skill-product-images .skill-item-icon[role="img"]{width:44px;height:44px}.skill-alternatives .skill-product-images .skill-item-icon[role="img"]{width:34px;height:34px}}
.skill-art-0{background-position:0.0% 0.0%}.skill-art-1{background-position:6.66666667% 0.0%}.skill-art-2{background-position:13.33333333% 0.0%}.skill-art-3{background-position:20.0% 0.0%}.skill-art-4{background-position:26.66666667% 0.0%}.skill-art-5{background-position:33.33333333% 0.0%}.skill-art-6{background-position:40.0% 0.0%}.skill-art-7{background-position:46.66666667% 0.0%}.skill-art-8{background-position:53.33333333% 0.0%}.skill-art-9{background-position:60.0% 0.0%}.skill-art-10{background-position:66.66666667% 0.0%}.skill-art-11{background-position:73.33333333% 0.0%}.skill-art-12{background-position:80.0% 0.0%}.skill-art-13{background-position:86.66666667% 0.0%}.skill-art-14{background-position:93.33333333% 0.0%}.skill-art-15{background-position:100.0% 0.0%}.skill-art-16{background-position:0.0% 6.66666667%}.skill-art-17{background-position:6.66666667% 6.66666667%}.skill-art-18{background-position:13.33333333% 6.66666667%}.skill-art-19{background-position:20.0% 6.66666667%}.skill-art-20{background-position:26.66666667% 6.66666667%}.skill-art-21{background-position:33.33333333% 6.66666667%}.skill-art-22{background-position:40.0% 6.66666667%}.skill-art-23{background-position:46.66666667% 6.66666667%}.skill-art-24{background-position:53.33333333% 6.66666667%}.skill-art-25{background-position:60.0% 6.66666667%}.skill-art-26{background-position:66.66666667% 6.66666667%}.skill-art-27{background-position:73.33333333% 6.66666667%}.skill-art-28{background-position:80.0% 6.66666667%}.skill-art-29{background-position:86.66666667% 6.66666667%}.skill-art-30{background-position:93.33333333% 6.66666667%}.skill-art-31{background-position:100.0% 6.66666667%}.skill-art-32{background-position:0.0% 13.33333333%}.skill-art-33{background-position:6.66666667% 13.33333333%}.skill-art-34{background-position:13.33333333% 13.33333333%}.skill-art-35{background-position:20.0% 13.33333333%}.skill-art-36{background-position:26.66666667% 13.33333333%}.skill-art-37{background-position:33.33333333% 13.33333333%}.skill-art-38{background-position:40.0% 13.33333333%}.skill-art-39{background-position:46.66666667% 13.33333333%}.skill-art-40{background-position:53.33333333% 13.33333333%}.skill-art-41{background-position:60.0% 13.33333333%}.skill-art-42{background-position:66.66666667% 13.33333333%}.skill-art-43{background-position:73.33333333% 13.33333333%}.skill-art-44{background-position:80.0% 13.33333333%}.skill-art-45{background-position:86.66666667% 13.33333333%}.skill-art-46{background-position:93.33333333% 13.33333333%}.skill-art-47{background-position:100.0% 13.33333333%}.skill-art-48{background-position:0.0% 20.0%}.skill-art-49{background-position:6.66666667% 20.0%}.skill-art-50{background-position:13.33333333% 20.0%}.skill-art-51{background-position:20.0% 20.0%}.skill-art-52{background-position:26.66666667% 20.0%}.skill-art-53{background-position:33.33333333% 20.0%}.skill-art-54{background-position:40.0% 20.0%}.skill-art-55{background-position:46.66666667% 20.0%}.skill-art-56{background-position:53.33333333% 20.0%}.skill-art-57{background-position:60.0% 20.0%}.skill-art-58{background-position:66.66666667% 20.0%}.skill-art-59{background-position:73.33333333% 20.0%}.skill-art-60{background-position:80.0% 20.0%}.skill-art-61{background-position:86.66666667% 20.0%}.skill-art-62{background-position:93.33333333% 20.0%}.skill-art-63{background-position:100.0% 20.0%}.skill-art-64{background-position:0.0% 26.66666667%}.skill-art-65{background-position:6.66666667% 26.66666667%}.skill-art-66{background-position:13.33333333% 26.66666667%}.skill-art-67{background-position:20.0% 26.66666667%}.skill-art-68{background-position:26.66666667% 26.66666667%}.skill-art-69{background-position:33.33333333% 26.66666667%}.skill-art-70{background-position:40.0% 26.66666667%}.skill-art-71{background-position:46.66666667% 26.66666667%}.skill-art-72{background-position:53.33333333% 26.66666667%}.skill-art-73{background-position:60.0% 26.66666667%}.skill-art-74{background-position:66.66666667% 26.66666667%}.skill-art-75{background-position:73.33333333% 26.66666667%}.skill-art-76{background-position:80.0% 26.66666667%}.skill-art-77{background-position:86.66666667% 26.66666667%}.skill-art-78{background-position:93.33333333% 26.66666667%}.skill-art-79{background-position:100.0% 26.66666667%}.skill-art-80{background-position:0.0% 33.33333333%}.skill-art-81{background-position:6.66666667% 33.33333333%}.skill-art-82{background-position:13.33333333% 33.33333333%}.skill-art-83{background-position:20.0% 33.33333333%}.skill-art-84{background-position:26.66666667% 33.33333333%}.skill-art-85{background-position:33.33333333% 33.33333333%}.skill-art-86{background-position:40.0% 33.33333333%}.skill-art-87{background-position:46.66666667% 33.33333333%}.skill-art-88{background-position:53.33333333% 33.33333333%}.skill-art-89{background-position:60.0% 33.33333333%}.skill-art-90{background-position:66.66666667% 33.33333333%}.skill-art-91{background-position:73.33333333% 33.33333333%}.skill-art-92{background-position:80.0% 33.33333333%}.skill-art-93{background-position:86.66666667% 33.33333333%}.skill-art-94{background-position:93.33333333% 33.33333333%}.skill-art-95{background-position:100.0% 33.33333333%}.skill-art-96{background-position:0.0% 40.0%}.skill-art-97{background-position:6.66666667% 40.0%}.skill-art-98{background-position:13.33333333% 40.0%}.skill-art-99{background-position:20.0% 40.0%}.skill-art-100{background-position:26.66666667% 40.0%}.skill-art-101{background-position:33.33333333% 40.0%}.skill-art-102{background-position:40.0% 40.0%}.skill-art-103{background-position:46.66666667% 40.0%}.skill-art-104{background-position:53.33333333% 40.0%}.skill-art-105{background-position:60.0% 40.0%}.skill-art-106{background-position:66.66666667% 40.0%}.skill-art-107{background-position:73.33333333% 40.0%}.skill-art-108{background-position:80.0% 40.0%}.skill-art-109{background-position:86.66666667% 40.0%}.skill-art-110{background-position:93.33333333% 40.0%}.skill-art-111{background-position:100.0% 40.0%}.skill-art-112{background-position:0.0% 46.66666667%}.skill-art-113{background-position:6.66666667% 46.66666667%}.skill-art-114{background-position:13.33333333% 46.66666667%}.skill-art-115{background-position:20.0% 46.66666667%}.skill-art-116{background-position:26.66666667% 46.66666667%}.skill-art-117{background-position:33.33333333% 46.66666667%}.skill-art-118{background-position:40.0% 46.66666667%}.skill-art-119{background-position:46.66666667% 46.66666667%}.skill-art-120{background-position:53.33333333% 46.66666667%}.skill-art-121{background-position:60.0% 46.66666667%}.skill-art-122{background-position:66.66666667% 46.66666667%}.skill-art-123{background-position:73.33333333% 46.66666667%}.skill-art-124{background-position:80.0% 46.66666667%}.skill-art-125{background-position:86.66666667% 46.66666667%}.skill-art-126{background-position:93.33333333% 46.66666667%}.skill-art-127{background-position:100.0% 46.66666667%}.skill-art-128{background-position:0.0% 53.33333333%}.skill-art-129{background-position:6.66666667% 53.33333333%}.skill-art-130{background-position:13.33333333% 53.33333333%}.skill-art-131{background-position:20.0% 53.33333333%}.skill-art-132{background-position:26.66666667% 53.33333333%}.skill-art-133{background-position:33.33333333% 53.33333333%}.skill-art-134{background-position:40.0% 53.33333333%}.skill-art-135{background-position:46.66666667% 53.33333333%}.skill-art-136{background-position:53.33333333% 53.33333333%}.skill-art-137{background-position:60.0% 53.33333333%}.skill-art-138{background-position:66.66666667% 53.33333333%}.skill-art-139{background-position:73.33333333% 53.33333333%}.skill-art-140{background-position:80.0% 53.33333333%}.skill-art-141{background-position:86.66666667% 53.33333333%}.skill-art-142{background-position:93.33333333% 53.33333333%}.skill-art-143{background-position:100.0% 53.33333333%}.skill-art-144{background-position:0.0% 60.0%}.skill-art-145{background-position:6.66666667% 60.0%}.skill-art-146{background-position:13.33333333% 60.0%}.skill-art-147{background-position:20.0% 60.0%}.skill-art-148{background-position:26.66666667% 60.0%}.skill-art-149{background-position:33.33333333% 60.0%}.skill-art-150{background-position:40.0% 60.0%}.skill-art-151{background-position:46.66666667% 60.0%}.skill-art-152{background-position:53.33333333% 60.0%}.skill-art-153{background-position:60.0% 60.0%}.skill-art-154{background-position:66.66666667% 60.0%}.skill-art-155{background-position:73.33333333% 60.0%}.skill-art-156{background-position:80.0% 60.0%}.skill-art-157{background-position:86.66666667% 60.0%}.skill-art-158{background-position:93.33333333% 60.0%}.skill-art-159{background-position:100.0% 60.0%}.skill-art-160{background-position:0.0% 66.66666667%}.skill-art-161{background-position:6.66666667% 66.66666667%}.skill-art-162{background-position:13.33333333% 66.66666667%}.skill-art-163{background-position:20.0% 66.66666667%}.skill-art-164{background-position:26.66666667% 66.66666667%}.skill-art-165{background-position:33.33333333% 66.66666667%}.skill-art-166{background-position:40.0% 66.66666667%}.skill-art-167{background-position:46.66666667% 66.66666667%}.skill-art-168{background-position:53.33333333% 66.66666667%}.skill-art-169{background-position:60.0% 66.66666667%}.skill-art-170{background-position:66.66666667% 66.66666667%}.skill-art-171{background-position:73.33333333% 66.66666667%}.skill-art-172{background-position:80.0% 66.66666667%}.skill-art-173{background-position:86.66666667% 66.66666667%}.skill-art-174{background-position:93.33333333% 66.66666667%}.skill-art-175{background-position:100.0% 66.66666667%}.skill-art-176{background-position:0.0% 73.33333333%}.skill-art-177{background-position:6.66666667% 73.33333333%}.skill-art-178{background-position:13.33333333% 73.33333333%}.skill-art-179{background-position:20.0% 73.33333333%}.skill-art-180{background-position:26.66666667% 73.33333333%}.skill-art-181{background-position:33.33333333% 73.33333333%}.skill-art-182{background-position:40.0% 73.33333333%}.skill-art-183{background-position:46.66666667% 73.33333333%}.skill-art-184{background-position:53.33333333% 73.33333333%}.skill-art-185{background-position:60.0% 73.33333333%}.skill-art-186{background-position:66.66666667% 73.33333333%}.skill-art-187{background-position:73.33333333% 73.33333333%}.skill-art-188{background-position:80.0% 73.33333333%}.skill-art-189{background-position:86.66666667% 73.33333333%}.skill-art-190{background-position:93.33333333% 73.33333333%}.skill-art-191{background-position:100.0% 73.33333333%}.skill-art-192{background-position:0.0% 80.0%}.skill-art-193{background-position:6.66666667% 80.0%}.skill-art-194{background-position:13.33333333% 80.0%}.skill-art-195{background-position:20.0% 80.0%}.skill-art-196{background-position:26.66666667% 80.0%}.skill-art-197{background-position:33.33333333% 80.0%}.skill-art-198{background-position:40.0% 80.0%}.skill-art-199{background-position:46.66666667% 80.0%}.skill-art-200{background-position:53.33333333% 80.0%}.skill-art-201{background-position:60.0% 80.0%}.skill-art-202{background-position:66.66666667% 80.0%}.skill-art-203{background-position:73.33333333% 80.0%}.skill-art-204{background-position:80.0% 80.0%}.skill-art-205{background-position:86.66666667% 80.0%}.skill-art-206{background-position:93.33333333% 80.0%}.skill-art-207{background-position:100.0% 80.0%}.skill-art-208{background-position:0.0% 86.66666667%}.skill-art-209{background-position:6.66666667% 86.66666667%}.skill-art-210{background-position:13.33333333% 86.66666667%}.skill-art-211{background-position:20.0% 86.66666667%}.skill-art-212{background-position:26.66666667% 86.66666667%}.skill-art-213{background-position:33.33333333% 86.66666667%}.skill-art-214{background-position:40.0% 86.66666667%}.skill-art-215{background-position:46.66666667% 86.66666667%}.skill-art-216{background-position:53.33333333% 86.66666667%}.skill-art-217{background-position:60.0% 86.66666667%}.skill-art-218{background-position:66.66666667% 86.66666667%}.skill-art-219{background-position:73.33333333% 86.66666667%}.skill-art-220{background-position:80.0% 86.66666667%}.skill-art-221{background-position:86.66666667% 86.66666667%}.skill-art-222{background-position:93.33333333% 86.66666667%}.skill-art-223{background-position:100.0% 86.66666667%}.skill-art-224{background-position:0.0% 93.33333333%}.skill-art-225{background-position:6.66666667% 93.33333333%}.skill-art-226{background-position:13.33333333% 93.33333333%}.skill-art-227{background-position:20.0% 93.33333333%}.skill-art-228{background-position:26.66666667% 93.33333333%}.skill-art-229{background-position:33.33333333% 93.33333333%}.skill-art-230{background-position:40.0% 93.33333333%}.skill-art-231{background-position:46.66666667% 93.33333333%}.skill-art-232{background-position:53.33333333% 93.33333333%}.skill-art-233{background-position:60.0% 93.33333333%}.skill-art-234{background-position:66.66666667% 93.33333333%}.skill-art-235{background-position:73.33333333% 93.33333333%}.skill-art-236{background-position:80.0% 93.33333333%}.skill-art-237{background-position:86.66666667% 93.33333333%}.skill-art-238{background-position:93.33333333% 93.33333333%}.skill-art-239{background-position:100.0% 93.33333333%}.skill-art-240{background-position:0.0% 100.0%}.skill-art-241{background-position:6.66666667% 100.0%}.skill-art-242{background-position:13.33333333% 100.0%}.skill-art-243{background-position:20.0% 100.0%}.skill-art-244{background-position:26.66666667% 100.0%}.skill-art-245{background-position:33.33333333% 100.0%}.skill-art-246{background-position:40.0% 100.0%}.skill-art-247{background-position:46.66666667% 100.0%}.skill-art-248{background-position:53.33333333% 100.0%}.skill-art-249{background-position:60.0% 100.0%}.skill-art-250{background-position:66.66666667% 100.0%}.skill-art-251{background-position:73.33333333% 100.0%}
