.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--nr-green: #30a322;--nr-green-600: #24801b;--nr-green-700: #1b6415;--nr-green-800: #144e10;--nr-green-900: #0e3a0c;--nr-gold: #e1b73f;--nr-gold-600: #bd9327;--nr-gold-200: #f4e3ab;--nr-dark: #12141a;--nr-dark-2: #1c2029;--paper-0: #fdfbf4;--paper-1: #f8f4e9;--paper-2: #f1ebda;--paper-3: #e7dfc8;--paper-4: #dcd1b3;--ink-0: #1b1a15;--ink-1: #3e3931;--ink-2: #6a6254;--ink-3: #8f8674;--ink-on-dark: #f1e9d3;--line-1: #e0d5b8;--line-2: #c7b892;--line-3: #a09067;--bg-page: #ded5be;--bg-article: var(--paper-0);--bg-sidebar: var(--paper-2);--bg-panel: var(--paper-1);--bg-panel-alt: var(--paper-2);--bg-row-alt: #f6f1e2;--bg-row-hover: #fdf7e2;--bg-head: linear-gradient(180deg, var(--nr-green-700), var(--nr-green-900));--bg-head-flat: var(--nr-green-800);--bg-head-soft: #e8f0dc;--bg-topbar: linear-gradient(180deg, var(--nr-dark-2), var(--nr-dark));--fg: var(--ink-0);--fg-soft: var(--ink-1);--fg-muted: var(--ink-2);--fg-faint: var(--ink-3);--fg-on-head: var(--nr-gold-200);--fg-topbar: #b9b3a5;--plate-from: #2b2417;--plate-to: #14120c;--ink-rgb: 52, 42, 18;--gold-rgb: 225, 183, 63;--white-rgb: 255, 255, 255;--link: var(--nr-green-600);--link-hover: var(--nr-green);--link-visited: #5c7220;--link-ext: var(--ink-2);--pos: var(--nr-green-600);--neg: #a32020;--zero: var(--ink-3);--font-article: "Linux Libertine", Georgia, "Times New Roman", serif;--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-micro: 9.5px;--fs-2xs: 10.5px;--fs-xs: 11.5px;--fs-sm: 12.5px;--fs-md: 13.5px;--fs-body: 15.5px;--fs-lead: 17px;--fs-h4: 15px;--fs-h3: 18px;--fs-h2: 22px;--fs-h1: 30px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--h-topbar: 34px;--w-sidebar: 218px;--w-shell: 1256px;--w-content: 920px;--w-infobox: 300px;--measure: 37rem;--radius: 2px;--shadow-panel: 0 1px 2px rgba(var(--ink-rgb), .09);--shadow-head: inset 0 1px 0 rgba(var(--white-rgb), .09);--checker: repeating-conic-gradient( var(--paper-3) 0% 25%, var(--paper-1) 0% 50% ) 50% / 14px 14px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-page);color:var(--fg);font:var(--fs-md) / 1.55 var(--font-article)}a{color:var(--link);text-decoration:none}a:visited{color:var(--link-visited)}a:hover{color:var(--link-hover);text-decoration:underline}a:focus-visible{outline:2px solid var(--nr-green);outline-offset:1px}img{max-width:100%}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:var(--h-topbar);padding:0 var(--sp-4);background:var(--bg-topbar);border-bottom:2px solid var(--nr-green);color:var(--fg-topbar);font:var(--fs-xs) / 1.4 var(--font-ui)}.topbar a,.topbar a:visited{color:var(--nr-gold)}.topbar-brand{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.topbar-note{color:var(--ink-3)}.banner{display:flex;align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);background:var(--paper-3);border-bottom:1px solid var(--line-3);color:var(--fg-soft);font:var(--fs-xs) / 1.45 var(--font-ui)}.banner-tag{flex:none;padding:1px var(--sp-2);background:var(--nr-dark);border:1px solid var(--nr-gold-600);border-radius:var(--radius);color:var(--nr-gold);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.shell{display:grid;grid-template-columns:var(--w-sidebar) minmax(0,1fr);max-width:var(--w-shell);margin:0 auto;min-height:100vh;border-inline:1px solid var(--line-3);background:linear-gradient(90deg,var(--bg-sidebar) 0 calc(var(--w-sidebar) - 1px),var(--line-2) calc(var(--w-sidebar) - 1px) var(--w-sidebar),var(--bg-article) var(--w-sidebar))}.sidebar{align-self:start;position:sticky;top:var(--h-topbar);max-height:calc(100vh - var(--h-topbar));overflow-y:auto;padding:var(--sp-4) var(--sp-3) var(--sp-6);background:var(--bg-sidebar);border-right:1px solid var(--line-2);box-shadow:inset -3px 0 6px -4px rgba(var(--ink-rgb),.22);font:var(--fs-sm) / 1.5 var(--font-ui);scrollbar-width:thin}.logo{display:flex;align-items:center;gap:var(--sp-2);color:var(--nr-green-800)}.logo:visited{color:var(--nr-green-800)}.logo:hover{text-decoration:none}.logo-mark{flex:none;display:grid;place-items:center;width:34px;height:34px;background:linear-gradient(160deg,var(--plate-from),var(--plate-to));border:1px solid var(--nr-gold-600);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.22);color:var(--nr-gold);font:700 13px/1 var(--font-ui);letter-spacing:.04em}.brand{font-weight:700;font-size:var(--fs-md);line-height:1.2}.brand-sub{margin:var(--sp-1) 0 var(--sp-4) 42px;color:var(--fg-faint);font-size:var(--fs-2xs);letter-spacing:.03em;text-transform:uppercase}.search{margin-bottom:var(--sp-4)}.pagefind-ui__form{margin:0}.pagefind-ui__search-input{width:100%;padding:var(--sp-2)!important;background:var(--paper-0)!important;border:1px solid var(--line-2)!important;border-radius:var(--radius)!important;font:var(--fs-sm) var(--font-ui)!important;color:var(--fg)!important}.pagefind-ui__search-clear{font-size:var(--fs-xs)!important}.nav-label{margin:var(--sp-4) 0 var(--sp-2);padding-left:var(--sp-2);border-left:3px solid var(--nr-green);color:var(--fg-muted);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sidebar ul{margin:0;padding:0;list-style:none}.sidebar li a{display:block;padding:var(--sp-1) var(--sp-2);border-left:3px solid transparent;color:var(--link)}.sidebar li a:hover{background:var(--paper-1);text-decoration:none}.sidebar li a.is-current{background:var(--bg-head-soft);border-left-color:var(--nr-green);color:var(--nr-green-800);font-weight:700}.main{min-width:0;padding:0 var(--sp-6) var(--sp-7);background:var(--bg-article)}.tabs{display:flex;gap:2px;margin:0 calc(var(--sp-6) * -1);padding:var(--sp-3) var(--sp-6) 0;border-bottom:1px solid var(--line-2);font:var(--fs-sm) var(--font-ui)}.tabs a,.tabs span{padding:var(--sp-1) var(--sp-3) 5px;background:var(--paper-2);border:1px solid var(--line-2);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;color:var(--fg-muted)}.tabs a:hover{background:var(--paper-1);text-decoration:none}.tabs .is-on{margin-bottom:-1px;padding-bottom:6px;background:var(--bg-article);border-top:2px solid var(--nr-green);color:var(--fg);font-weight:700}.article-head{max-width:var(--w-content);margin:var(--sp-5) 0 var(--sp-4)}.kicker{margin:0 0 var(--sp-1);color:var(--fg-faint);font:var(--fs-2xs) / 1.4 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.article-head h1{margin:0;padding-bottom:var(--sp-2);border-bottom:1px solid var(--line-2);font-size:var(--fs-h1);font-weight:400;line-height:1.2}.article{max-width:var(--w-content);font-size:var(--fs-body)}.article:has(>.infobox){display:grid;grid-template-columns:minmax(0,1fr) var(--w-infobox);column-gap:var(--sp-5);align-items:start}.article:has(>.infobox)>.infobox{float:none;grid-column:2;grid-row:1 / span 80;width:100%;margin:0 0 var(--sp-4)}.article:has(>.infobox)>*:not(.infobox){grid-column:1}.article>:where(p,ul,ol,dl,blockquote,.notice){max-width:var(--measure)}.article:has(>.infobox)>:where(p,ul,ol,dl,blockquote,.notice){max-width:none}.article :where(h2){clear:none;margin:var(--sp-6) 0 var(--sp-3);padding-bottom:var(--sp-1);border-bottom:1px solid var(--line-2);font-size:var(--fs-h2);font-weight:400;line-height:1.25}.article :where(h3){margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-h3);font-weight:700;line-height:1.3}.article :where(h4){margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-h4);font-weight:700;color:var(--fg-soft)}.article :where(p){margin:0 0 var(--sp-3)}.article :where(ul,ol){margin:0 0 var(--sp-3);padding-left:var(--sp-5)}.article :where(li){margin-bottom:3px}.article :where(strong){font-weight:700}.article .lead{font-size:var(--fs-lead);color:var(--fg-soft)}.article :where(code){padding:1px 5px;background:var(--paper-2);border:1px solid var(--line-1);border-radius:var(--radius);color:var(--nr-green-800);font:.86em var(--font-mono);white-space:nowrap}.article :where(a code){color:inherit}.article :where(blockquote){margin:0 0 var(--sp-3);padding:var(--sp-1) var(--sp-4);border-left:3px solid var(--line-2);color:var(--fg-soft)}.article :where(hr){margin:var(--sp-5) 0;border:0;border-top:1px solid var(--line-1)}.article a[href^=http]:after{content:"↗";margin-left:2px;color:var(--link-ext);font-size:.8em;vertical-align:baseline}.article table:not(.infobox):not(.bonuses){border-collapse:collapse;width:100%;max-width:100%;margin:var(--sp-4) 0 var(--sp-5);background:var(--bg-article);border:1px solid var(--line-3);box-shadow:var(--shadow-panel);font:var(--fs-sm) / 1.5 var(--font-ui)}.article table:not(.infobox):not(.bonuses) caption{caption-side:top;padding:var(--sp-2) var(--sp-3);background:var(--bg-head);border:1px solid var(--line-3);border-bottom:0;color:var(--fg-on-head);font-weight:700;text-align:left;letter-spacing:.03em}.article table:not(.infobox):not(.bonuses) :where(th,td){padding:var(--sp-2) var(--sp-3);border-left:1px solid var(--line-1);vertical-align:middle}.article table:not(.infobox):not(.bonuses) :where(th:first-child,td:first-child){border-left:0}.article table:not(.infobox):not(.bonuses) :where(thead th){background:var(--bg-head);border-left-color:rgba(var(--white-rgb),.14);border-bottom:1px solid var(--nr-gold-600);box-shadow:var(--shadow-head);color:var(--fg-on-head);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.article table:not(.infobox):not(.bonuses) :where(thead th.num){text-align:right}.article table:not(.infobox):not(.bonuses) :where(thead th.mid){text-align:center}.article table:not(.infobox):not(.bonuses) :where(tbody th){background:var(--bg-head-soft);color:var(--nr-green-800);font-weight:700;text-align:left}.article table:not(.infobox):not(.bonuses) :where(tbody tr){border-top:1px solid var(--line-1)}.article table:not(.infobox):not(.bonuses) :where(tbody tr:nth-child(2n)){background:var(--bg-row-alt)}.article table:not(.infobox):not(.bonuses) :where(tbody tr:hover){background:var(--bg-row-hover)}.article table:not(.infobox):not(.bonuses) :where(tfoot th,tfoot td){background:var(--paper-3);border-top:2px solid var(--line-2);color:var(--fg-soft);font-weight:700;text-align:right}.article table :where([style*="text-align:right"],[style*="text-align: right"],.num){width:1%;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.article table :where([style*="text-align:center"],[style*="text-align: center"],.mid){text-align:center}.article table :where(td.icon,th.icon){width:52px;padding:var(--sp-1);background:var(--checker);text-align:center}.article table :where(td.icon img){display:block;margin:0 auto;max-height:32px;width:auto}.article table :where(tfoot td.icon){background:none}.wikitable .item{display:flex;align-items:center;gap:var(--sp-2)}.article table:not(.infobox):not(.bonuses).wikitable--full{width:100%}.article table:not(.infobox):not(.bonuses).wikitable--auto{width:auto}.article table :where(td.icon--none){background:var(--paper-2);color:var(--fg-faint)}.article table:not(.infobox):not(.bonuses).wikitable--compact :where(th,td){padding:3px var(--sp-2)}.inline-sprite{vertical-align:-4px;margin-right:var(--sp-1);max-height:24px;width:auto;image-rendering:pixelated}.infobox{float:right;clear:right;width:var(--w-infobox);margin:0 0 var(--sp-4) var(--sp-5);border-collapse:collapse;background:var(--bg-panel);border:1px solid var(--line-3);box-shadow:var(--shadow-panel);font:var(--fs-sm) / 1.45 var(--font-ui)}.infobox caption{caption-side:top;padding:var(--sp-2) var(--sp-3);background:var(--bg-head);border:1px solid var(--line-3);border-bottom:1px solid var(--nr-gold-600);box-shadow:var(--shadow-head);color:var(--nr-gold);font-size:var(--fs-md);font-weight:700;letter-spacing:.02em}.infobox .pic{padding:var(--sp-4) var(--sp-3) var(--sp-2);background:var(--checker);border-bottom:1px solid var(--line-2);text-align:center}.infobox .pic img{display:block;margin:0 auto;max-width:168px;height:auto;filter:drop-shadow(0 2px 3px rgba(var(--ink-rgb),.28))}.infobox .pic-note{display:block;margin-top:var(--sp-2);color:var(--fg-faint);font-size:var(--fs-2xs)}.infobox :where(th,td){padding:5px var(--sp-3);border-top:1px solid var(--line-1);vertical-align:top}.infobox th{width:42%;background:var(--paper-2);border-right:1px solid var(--line-1);color:var(--fg-muted);font-weight:600;text-align:left}.infobox td{color:var(--fg)}.infobox th.sect{width:auto;padding:var(--sp-1) var(--sp-3);background:var(--bg-head-flat);border-right:0;border-top:1px solid var(--nr-green-900);box-shadow:var(--shadow-head);color:var(--fg-on-head);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}.infobox .bonuses-wrap{padding:0;border-top:0}table.bonuses{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--bg-article)}table.bonuses th.grp{padding:3px var(--sp-2);background:var(--paper-3);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);color:var(--fg-soft);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.09em;text-align:center;text-transform:uppercase}table.bonuses tr.ico th{padding:var(--sp-1) 2px 3px;background:var(--paper-1);border-left:1px solid var(--line-1);color:var(--fg-muted);font-size:var(--fs-micro);font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}table.bonuses tr.ico th:first-child{border-left:0}table.bonuses tr.ico img{display:block;margin:0 auto 2px;height:20px;width:auto;image-rendering:pixelated}table.bonuses tr.vals td{padding:3px 2px 5px;border-left:1px solid var(--line-1);font-size:var(--fs-md);font-weight:700;font-variant-numeric:tabular-nums;text-align:center}table.bonuses tr.vals .pos{color:var(--nr-green)}table.bonuses tr.vals td:first-child{border-left:0}.pos{color:var(--pos)}.neg{color:var(--neg)}.zero{color:var(--zero)}.notice{display:flow-root;margin:var(--sp-4) 0;padding:var(--sp-3) var(--sp-4);background:var(--bg-panel-alt);border:1px solid var(--line-2);border-left:4px solid var(--nr-green);border-radius:var(--radius);color:var(--fg-soft);font-size:var(--fs-md)}.notice>:where(p):last-child{margin-bottom:0}.notice--osrs{border-left-color:var(--nr-gold-600)}.notice-label{display:block;margin-bottom:2px;color:var(--fg-muted);font:700 var(--fs-2xs) / 1.4 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.portal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);clear:both;margin:var(--sp-5) 0;max-width:var(--w-content)}.portal-card{background:var(--bg-panel);border:1px solid var(--line-2);border-top:3px solid var(--nr-green);border-radius:var(--radius);box-shadow:var(--shadow-panel);padding:var(--sp-3) var(--sp-4) var(--sp-4)}.portal-card h3{margin:0 0 var(--sp-2)!important;padding-bottom:var(--sp-1);border-bottom:1px solid var(--line-1);color:var(--nr-green-800);font-size:var(--fs-h4);font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-family:var(--font-ui)}.portal-card ul{margin:0!important;padding-left:var(--sp-4)!important;font-size:var(--fs-md)}.cats{clear:both;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-6);padding:var(--sp-2) var(--sp-3);background:var(--bg-panel-alt);border:1px solid var(--line-2);border-radius:var(--radius);font:var(--fs-sm) var(--font-ui)}.cats-label{color:var(--fg-muted);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cats a{padding:2px var(--sp-2);background:var(--paper-0);border:1px solid var(--line-1);border-radius:var(--radius)}.cats a:hover{background:var(--bg-head-soft);border-color:var(--nr-green);text-decoration:none}.footer{clear:both;margin-top:var(--sp-6);padding-top:var(--sp-3);border-top:1px solid var(--line-1);color:var(--fg-faint);font:var(--fs-xs) / 1.6 var(--font-ui)}.footer code{font-family:var(--font-mono)}::view-transition-old(root),::view-transition-new(root){animation-duration:90ms}.sidebar,.topbar,.banner{view-transition-name:none}@media(max-width:1000px){:root{--w-infobox: 272px;--measure: none}.main{padding-inline:var(--sp-5)}.tabs{margin-inline:calc(var(--sp-5) * -1);padding-inline:var(--sp-5)}}@media(max-width:860px){.shell{grid-template-columns:1fr;border-inline:0}.sidebar{position:static;max-height:none;border-right:0;border-bottom:1px solid var(--line-2);box-shadow:none}.brand-sub{margin-left:0}.article:has(>.infobox){display:block}.infobox{float:none;width:100%;max-width:420px;margin:0 0 var(--sp-4)}.article>:where(p,ul,ol,dl,blockquote,.notice){max-width:none}.portal{grid-template-columns:1fr}.main{padding-inline:var(--sp-4)}.tabs{margin-inline:calc(var(--sp-4) * -1);padding-inline:var(--sp-4)}.article table:not(.infobox):not(.bonuses){display:block;overflow-x:auto}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
