.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-deep: #1f6b18;--nr-green-ink: #165812;--nr-gold: #e1b73f;--nr-gold-dim: #b8942c;--nr-dark: #12141a;--nr-dark-2: #15181f;--nr-panel: #1a1e24;--bg: #e6e2d4;--paper: #fbf8f1;--ink: #1c1b17;--muted: #5c564c;--line: #c4b89a;--link: #1f7a18;--link-hover: #30a322;--link-visited: #6a7a28;--sidebar: #efe9d8;--infobox: #f4efe3;--infobox-head: #1f3d16;--banner: #3a2f10;--banner-ink: #f3e6b8}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.55 Linux Libertine,Georgia,Times New Roman,serif}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline}a:visited{color:var(--link-visited)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--nr-dark);color:#c9c4b8;padding:0 16px;min-height:36px;font-family:Verdana,sans-serif;font-size:12px;border-bottom:2px solid var(--nr-green)}.topbar a,.topbar a:visited{color:var(--nr-gold)}.topbar-brand{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.banner{background:var(--banner);color:var(--banner-ink);border-bottom:1px solid var(--nr-gold-dim);padding:7px 16px;font-family:Verdana,sans-serif;font-size:12px}.shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 68px)}.sidebar{background:linear-gradient(180deg,#f4edd8 0%,var(--sidebar) 48px);border-right:1px solid var(--line);box-shadow:inset -1px 0 #fff6;padding:16px 14px 40px;font-family:Verdana,sans-serif;font-size:12px}.logo{display:flex;align-items:center;gap:10px;margin-bottom:4px;color:var(--nr-green-ink);text-decoration:none}.logo:visited{color:var(--nr-green-ink)}.logo-mark{width:36px;height:36px;border:1px solid var(--nr-gold-dim);background:linear-gradient(#2a2318,#15120e);color:var(--nr-gold);display:grid;place-items:center;font-weight:700;font-size:13px;box-shadow:inset 0 0 0 1px #3d3424}.brand{display:block;font-weight:700;font-size:14px;line-height:1.2}.brand-sub{color:var(--muted);margin:0 0 14px 46px;font-size:11px}.search{width:100%;margin-bottom:14px}.search .pagefind-ui,.search input,.pagefind-ui .pagefind-ui__search-input{width:100%;font:12px Verdana,sans-serif}.pagefind-ui__form{margin:0}.pagefind-ui__search-input{border:1px solid var(--line)!important;background:#fffdf6!important;padding:6px 8px!important;border-radius:0!important}.nav-label{margin:14px 0 6px;padding:3px 6px;background:#e4d7a8;border:1px solid #c9b56a;border-left:3px solid var(--nr-green);color:#3d3418;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.sidebar ul{margin:0;padding:0;list-style:none}.sidebar li{margin:2px 0}.sidebar li a{display:block;padding:3px 8px;border-left:3px solid transparent}.sidebar li a.is-current{background:#e7f3df;border-left-color:var(--nr-green);color:var(--nr-green-ink);font-weight:700}.main{background:linear-gradient(#f3efe4,var(--paper) 28px);padding:0 28px 48px;border-left:1px solid #fffaf0}.tabs{display:flex;gap:2px;margin:0 -8px;padding:10px 8px 0;font-family:Verdana,sans-serif;font-size:12px;border-bottom:1px solid var(--line)}.tabs a,.tabs span{padding:6px 12px 7px;border:1px solid var(--line);border-bottom:0;background:#e8e2d0;color:var(--muted)}.tabs .is-on{background:var(--paper);color:var(--ink);font-weight:700;margin-bottom:-1px;padding-bottom:8px}.article-head{margin:14px 0 12px}.article-head h1{margin:0 0 2px;font-size:28px;font-weight:400;border-bottom:1px solid var(--line);padding-bottom:4px}.kicker{margin:0 0 8px;color:var(--muted);font-family:Verdana,sans-serif;font-size:11px;font-style:italic}.article{max-width:920px}.article :where(h2){border-bottom:1px solid var(--line);font-weight:400;font-size:21px;margin:22px 0 10px}.article :where(p,li){font-size:15px}.article :where(ul){padding-left:22px}.infobox{float:right;width:292px;margin:0 0 16px 20px;background:var(--infobox);border:1px solid #b9a56a;outline:1px solid #ead9a0;font-family:Verdana,sans-serif;font-size:12px;border-collapse:collapse}.infobox caption{background:linear-gradient(#2a4a1c,var(--infobox-head));color:var(--nr-gold);font-weight:700;padding:7px 8px;caption-side:top;border-bottom:1px solid var(--nr-gold-dim)}.infobox .sprite{display:block;margin:10px auto 6px;width:64px;height:64px;background:repeating-conic-gradient(#ddd6c3 0% 25%,#efe8d6 0% 50%) 50% / 16px 16px;border:1px solid var(--line)}.infobox .pic{text-align:center;padding:14px 10px 12px;background:repeating-conic-gradient(#e8e0cc 0% 25%,#f6f0de 0% 50%) 50% / 12px 12px}.infobox .pic img{display:block;margin:0 auto;max-width:176px;height:auto}.infobox th.sect{background:#2a4a1c;color:var(--nr-gold);text-align:center;font-weight:700;padding:5px 8px}.bonuses-wrap{padding:0!important}table.bonuses{width:100%;border-collapse:collapse;background:#f7f1de}table.bonuses th{width:auto;text-align:center;color:#f3e6b8;background:#1f3d16;font-size:11px;font-weight:700;padding:4px 2px;border-top:1px solid #3d5a28}table.bonuses tr.ico th{background:#efe6c8;color:#3d3418;font-size:9px;font-weight:600;padding:4px 1px 3px;border-top:1px solid #d4c89a}table.bonuses tr.ico th span{display:block;margin-top:1px}table.bonuses tr.ico th img{display:block;margin:0 auto;height:21px;width:auto;image-rendering:pixelated}table.bonuses .vals td{text-align:center;font-weight:700;font-variant-numeric:tabular-nums;padding:4px 2px 6px;border-top:1px solid #e2d8c0;background:#fbf8f1}table.bonuses .vals .pos{color:#1f7a18}table.bonuses .vals .neg{color:#a11}table.bonuses .vals .zero{color:#5c564c}.inline-sprite{vertical-align:middle;margin-right:4px}.article table:not(.infobox):not(.bonuses){border-collapse:collapse;width:auto;min-width:60%;font-family:Verdana,sans-serif;font-size:12px;margin:10px 0 16px}.article table:not(.infobox):not(.bonuses) th,.article table:not(.infobox):not(.bonuses) td{border:1px solid #b7ae94;padding:5px 8px}.article table:not(.infobox):not(.bonuses) th{background:#e6efd4;text-align:left;color:var(--nr-green-ink)}.article table:not(.infobox):not(.bonuses) tr:nth-child(2n) td{background:#f6f3ea}.infobox th,.infobox td{padding:4px 8px;border-top:1px solid #e2d8c0;vertical-align:top}.infobox th{width:42%;text-align:left;color:var(--muted);font-weight:600}table.wikitable{border-collapse:collapse;width:100%;font-family:Verdana,sans-serif;font-size:12px;margin:10px 0 16px}.wikitable th,.wikitable td{border:1px solid #b7ae94;padding:5px 8px}.wikitable th{background:#e6efd4;text-align:left;color:var(--nr-green-ink)}.wikitable tr:nth-child(2n) td{background:#f6f3ea}.portal{display:grid;grid-template-columns:1fr 1fr;gap:12px;clear:both}.portal-card{border:1px solid var(--line);background:#f7f2e4;padding:12px 14px;box-shadow:inset 0 2px #fff8}.portal-card h3{margin:0 0 8px;font-size:16px;font-weight:400;color:var(--nr-green-ink);border-bottom:1px solid var(--line);padding-bottom:4px}.portal-card ul{margin:0;padding-left:18px}.cats{clear:both;margin-top:28px;padding:6px 10px;border:1px solid var(--line);background:#efe9d6;font-family:Verdana,sans-serif;font-size:12px}.footer{clear:both;margin-top:28px;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-family:Verdana,sans-serif;font-size:11px}::view-transition-old(root),::view-transition-new(root){animation-duration:90ms}.sidebar,.topbar,.banner{view-transition-name:none}@media(max-width:820px){.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.infobox{float:none;width:100%;margin:0 0 16px}.portal{grid-template-columns:1fr}.brand-sub{margin-left:0}}@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}}
