@layer base{*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{background:var(--nq-bg)}body{min-height:100dvh;font-family:var(--nq-font);font-size:var(--nq-fs-body);line-height:1.5;color:var(--nq-text);-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-size:inherit;font-weight:600}ol,ul{margin:0}table{border-collapse:collapse}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}a,dialog{color:inherit}fieldset{margin:0;padding:0;border:0;min-width:0}[hidden]{display:none}:focus-visible{outline:2px solid var(--nq-text-muted);outline-offset:2px}.nq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms;transition-duration:.01ms;scroll-behavior:auto}}}