:root{--ink:#203f31;--green:#285a43;--cream:#fcfaf3;--gold:#f3cc67}body{font-family:'Trebuchet MS',Arial,sans-serif;line-height:1.55}.site-return{background:#edf2e5;max-width:none;padding:11px max(24px,calc((100vw - 1208px)/2));border-bottom:1px solid #dce5d5}header{border:0;padding-top:22px;padding-bottom:22px}.brand-logo{width:194px!important;height:auto!important;max-height:none!important}.brand-home{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}.home-hero{background:linear-gradient(130deg,#edf1df,#f8f6e9);border:1px solid #dfe5d4;border-radius:24px;box-shadow:none}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.025em}h1{font-size:clamp(34px,4vw,54px)}.primary{background:#285a43;color:white;border:1px solid #285a43;border-radius:8px;box-shadow:0 4px 10px #214d3014}.primary:hover{background:#19432f}.adventure-hub,.how-to{border-color:#dfe5d4}.mission-strip{background:#f2f5e9}.game{border-color:#dfe5d4;box-shadow:0 8px 28px #214d300b}.target{font-family:'Trebuchet MS',Arial,sans-serif;letter-spacing:.035em}.nextchar{background:#f6df92;color:#234b36;border-radius:3px}.home-link{border-radius:7px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ba6b17;outline-offset:4px}@media(max-width:650px){header{padding:16px 20px;gap:15px;flex-wrap:wrap}.brand-logo{width:160px!important}.header-right small{display:none}.site-return{font-size:11px}.target{font-size:27px;overflow-wrap:anywhere}}
