.nhx-redeem-codes{margin:28px 0 20px;font:14px/1.5 var(--sans);border-top:2px solid var(--desk);padding-top:16px}
.nhx-code-check{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;font-size:12px!important;margin:0 0 15px!important;color:var(--muted)}
.nhx-code-check strong{color:var(--desk)}
.nhx-prose .nhx-code-grid{list-style:none!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.nhx-prose .nhx-code-item{margin:0!important;border:1px solid var(--line);padding:15px;background:var(--wash)}
.nhx-code-item>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}
.nhx-code-item code{font:600 14px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;background:none;padding:0;color:var(--ink);user-select:all;overflow-wrap:anywhere}
.nhx-code-copy{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:10px 12px;min-height:44px;min-width:60px;font:600 12px/1 var(--sans);cursor:pointer;flex-shrink:0}
.nhx-code-copy[hidden]{display:none}
.nhx-code-copy:hover,.nhx-code-copy:focus{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.nhx-code-copy:focus-visible,.nhx-code-item code:focus-visible{outline:2px solid var(--desk);outline-offset:3px}
.nhx-code-label{display:block;font-size:11px;color:var(--muted);margin-top:9px}
.nhx-code-status{font:12px/1.6 var(--sans)!important;margin:14px 0 0!important;color:var(--muted);min-height:2em}
body.single .nhx-article-hero img[alt="Free Fire wordmark in white and gold"]{max-height:220px;object-fit:contain;padding:38px}
@media(max-width:650px){.nhx-prose .nhx-code-grid{grid-template-columns:1fr}.nhx-code-item code{font-size:16px}.nhx-code-check{display:block}.nhx-code-check span{display:block;margin-top:5px}body.single .nhx-article-hero img[alt="Free Fire wordmark in white and gold"]{max-height:145px;padding:24px}}
