.nf-layer{z-index:var(--z-top);background:var(--bg-primary);position:fixed;inset:0;overflow-y:auto}body:has(.nf-layer){overflow:hidden}.nf-code{margin:0 0 var(--space-3);color:var(--text-quaternary);font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:.08em;font-weight:600}.nf-home{width:100%;height:44px;margin-top:var(--space-6);padding:0 var(--space-3-5);border-radius:var(--radius-lg);background:var(--bg-inverse);color:var(--text-inverse);font-size:var(--fs-sm);box-shadow:0 1px 2px color-mix(in srgb, var(--black) 20%, transparent);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.nf-home:hover{background:color-mix(in srgb, var(--bg-inverse) 85%, var(--white))}.nf-home:focus-visible{box-shadow:var(--ring-brand);outline:none}
