body,html,input,select,textarea{background-color:rgb(var(--background))!important;color:rgb(var(--foreground))!important}input,select,textarea{outline:none!important}input:focus,select:focus,textarea:focus{border-color:rgb(var(--foreground))!important;transition:border-color .3s ease-in-out!important}:root{--np-color-bg:rgb(var(--background));--np-color-text:rgb(var(--foreground));--np-color-primary:rgb(var(--primary));--np-color-primary-contrast:rgb(var(--primary-foreground));--np-color-secondary:rgb(var(--punk-blue));--np-color-secondary-contrast:rgb(var(--primary-foreground));--np-color-muted:rgb(var(--muted));--np-color-muted-contrast:rgb(var(--foreground));--np-color-border:rgb(var(--foreground));--np-color-border-muted:rgb(var(--border));--np-shadow-1:0 0 0 1px var(--np-color-border);--np-shadow-focus:0 0 0 2px var(--np-color-primary);--np-radius:0px;--np-space-1:4px;--np-space-2:8px;--np-space-3:12px;--np-space-4:16px;--np-space-5:20px;--np-space-6:24px}body,button,html,input,select,textarea{background-color:var(--np-color-bg);color:var(--np-color-text)}.np-card{background-color:rgb(var(--background));border:1px solid var(--np-color-border);border-radius:var(--np-radius)}.np-surface-muted{background-color:var(--np-color-muted);border:1px solid var(--np-color-border-muted);border-radius:var(--np-radius)}.np-focus{outline:none;box-shadow:var(--np-shadow-focus)}