:root{--black: #0f1217;--surface: #181c23;--border: rgba(255, 255, 255, .1);--brass: #d9a441;--brass-hover: #e6b85e;--steel: #8fa8c4;--text: #eeeae2;--muted: #9a9fa8;--dim: #3d434d}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--text);font-family:Inter,sans-serif;font-weight:300;font-size:16px;line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.grecaptcha-badge{visibility:hidden}
