:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eaf0e1;font-synthesis:none;background:#111313;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:#f5c844;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #f5c844}img{max-width:100%;height:auto}p,li{line-height:1.85}h1,h2,h3{letter-spacing:-.035em;line-height:1.25}h1,h2,h3,p{margin-top:0}code{overflow-wrap:anywhere;color:#ead394;font-family:Courier New,monospace;font-size:.92em}blockquote{color:#cdd7bf;border-left:2px solid #82774c;margin:15px 0;padding:5px 0 5px 20px;line-height:1.9}table{border-collapse:collapse;text-align:left;width:100%}th,td{vertical-align:top;border-bottom:1px solid #394330;padding:15px 18px;font-size:13px;line-height:1.75}th{color:#f1d476;background:#222a1b}.seo-table-scroll{border:1px solid #394330;border-radius:8px;overflow:auto}.seo-skip{z-index:200;color:#111;background:#f5c844;padding:12px;position:absolute;top:-100px;left:20px}.seo-skip:focus{top:12px}.seo-topbar{border-bottom:1px solid #30382a;justify-content:space-between;align-items:center;gap:25px;max-width:1220px;margin:auto;padding:25px 30px;display:flex}.seo-brand{color:#f1f4e9;letter-spacing:-.5px;align-items:center;gap:11px;font-size:18px;font-weight:700;display:flex}.seo-brand img{flex-shrink:0;width:35px;height:35px}.seo-brand small{color:#c4b46b;letter-spacing:2.4px;margin-top:4px;font-size:9px;font-weight:400;display:block}.seo-nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.seo-nav a{color:#b9c6a7;align-items:center;min-height:40px;font-size:12px;display:inline-flex}.seo-nav a[aria-current]{color:#f5c844}.seo-nav .seo-nav-play{color:#f3d77a;border:1px solid #6a6840;border-radius:5px;padding:10px 15px}.seo-reader{max-width:1040px;margin:auto;padding:42px 30px 60px}.seo-reader.seo-hub{max-width:1220px}.seo-breadcrumb{color:#99ab87;flex-wrap:wrap;gap:10px;margin-bottom:28px;font-size:11px;display:flex}.seo-breadcrumb a{color:#d3bb65}.seo-page-head{border-bottom:1px solid #343f2b;max-width:850px;margin-bottom:34px;padding-bottom:30px}.seo-page-head h1{letter-spacing:-2px;margin-bottom:22px;font-size:clamp(36px,4.6vw,57px);font-weight:600}.seo-page-head>p{color:#bccbaa;max-width:780px;font-size:15px}.seo-kicker{letter-spacing:1.8px;text-transform:uppercase;font-family:Courier New,monospace;color:#e6c46b!important;margin-bottom:16px!important;font-size:10px!important}.seo-byline{color:#91a97b!important;margin:18px 0 0!important;font-size:11px!important}.seo-reader section,.seo-home-copy section{margin:34px 0 42px}.seo-reader section h2,.seo-home-copy section h2{letter-spacing:-.7px;margin-bottom:18px;font-size:27px;font-weight:600}.seo-reader section h3,.seo-home-copy section h3{margin:22px 0 10px;font-size:18px;font-weight:600}.seo-reader p,.seo-reader li,.seo-home-copy p,.seo-home-copy li{color:#b7c8a3;font-size:14px}.seo-reader ul,.seo-reader ol,.seo-home-copy ul{padding-left:23px}.seo-reader li,.seo-home-copy li{padding:4px 0}.seo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.seo-card{background:#1a2416;border:1px solid #3c4d2d;border-radius:9px;min-width:0;padding:24px}.seo-card>span{color:#e0c56d;letter-spacing:1px;font-family:Courier New,monospace;font-size:9px}.seo-card h3{margin:17px 0 13px!important;font-size:18px!important}.seo-card p{margin-bottom:0;font-size:12px!important}.seo-card a{margin-top:17px;font-size:12px;display:inline-block}.seo-answer{border-top:1px solid #435534;padding-top:29px}.seo-home-copy{margin-left:232px;padding:0 48px 35px}.seo-home-copy>div{max-width:1120px;margin:auto}.seo-home-copy .seo-page-footer{max-width:1120px}.seo-faq details{border-bottom:1px solid #3e4e2f;padding:18px 0}.seo-faq summary{cursor:pointer;color:#e3ecd8;font-size:14px;line-height:1.7}.seo-faq details p{margin:12px 0 0}.seo-example{border-top:1px solid #3a4b2b;padding-top:30px}.seo-example-message{background:#1b2616;border:1px solid #415333;border-radius:8px;margin:20px 0;padding:22px 25px}.seo-example-message p{margin:0 0 10px;font-size:12px}.seo-takeaway,.seo-callout{background:#252b1b;border-left:2px solid #f5c844;padding:17px 22px;color:#c8d5b7!important;font-size:13px!important}.seo-steps>li{padding:8px 0 12px}.seo-steps h3{margin-top:12px!important}.seo-steps p{margin-bottom:5px}.seo-button{background:#f5c844;border:1px solid #f5c844;border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:46px;padding:13px 21px;font-size:12px;font-weight:700;display:inline-flex;color:#14190e!important;text-decoration:none!important}.seo-button:hover{background:#ffe07a}.seo-back-to-game{border-top:1px solid #3c4c2e;margin-top:45px;padding-top:28px}.seo-page-footer{color:#92a57e;border-top:1px solid #35472b;justify-content:space-between;align-items:flex-start;gap:25px;margin-top:35px;padding:25px 0;font-size:11px;display:flex}.seo-page-footer nav{flex-wrap:wrap;gap:19px;display:flex}.seo-page-footer a{color:#bdcda8}.seo-contact{background:#242d1c;border:1px solid #596844;border-radius:9px;padding:25px}.seo-contact>a,.seo-contact p a{overflow-wrap:anywhere;font-size:22px}.seo-hub-game{background:linear-gradient(135deg,#20291b,#161c13);border:1px solid #4b5937;border-radius:12px;grid-template-columns:1.1fr 1fr;align-items:center;gap:35px;padding:30px;display:grid}.seo-hub-game h2{margin-bottom:17px!important;font-size:36px!important}.seo-hub-art img{border:1px solid #5f6240;border-radius:9px;display:block}.seo-inline-facts{flex-wrap:wrap;gap:22px;margin:20px 0 24px;font-family:monospace;list-style:none;display:flex;padding:0!important;font-size:11px!important}.seo-inline-facts li{color:#dcc66e;font-size:11px!important}.seo-small{margin:16px 0 0!important;font-size:11px!important}.seo-bootstrap{max-width:950px;margin:0 auto;padding:55px 35px}.seo-bootstrap h1{font-size:48px}.seo-bootstrap p{color:#bfcead;font-size:15px}html[data-game-view]:not([data-game-view=home]) .seo-home-only{display:none}.seo-fallback-note{color:#dce7ca;background:#222b19;padding:20px}.seo-not-found{text-align:center;max-width:650px;margin:80px auto;padding:30px}.seo-not-found h1{font-size:55px}@media (max-width:1200px){.seo-home-copy{margin-left:200px;padding:0 30px 30px}}@media (max-width:980px){.seo-home-copy{margin-left:80px;padding:0 26px 30px}.seo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-hub-game{grid-template-columns:1fr;gap:25px}.seo-hub-art{max-width:650px}.seo-topbar{align-items:flex-start}.seo-nav{gap:16px}}@media (max-width:720px){.seo-home-copy{margin-left:0;padding:0 22px 100px}.seo-topbar{flex-direction:column;gap:14px;padding:20px}.seo-nav{gap:19px}.seo-nav a{min-height:35px;font-size:11px}.seo-reader{padding:27px 21px 35px}.seo-page-head h1{letter-spacing:-1.3px;font-size:36px}.seo-page-head>p{font-size:14px}.seo-page-head{padding-bottom:22px}.seo-reader section h2,.seo-home-copy section h2{font-size:24px}.seo-reader p,.seo-reader li,.seo-home-copy p,.seo-home-copy li{font-size:13px}.seo-card{padding:20px}.seo-card-grid{grid-template-columns:1fr}.seo-page-footer{flex-direction:column;gap:18px}.seo-page-footer nav{gap:16px}.seo-example-message{padding:19px}.seo-hub-game{padding:24px}.seo-hub-game h2{font-size:30px!important}.seo-inline-facts{gap:8px 19px}.seo-contact{padding:22px}.seo-contact p a{font-size:18px}.seo-bootstrap h1{font-size:38px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
