.ng-brand{min-width:0;max-width:min(16rem,32vw);color:var(--ng-fg);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex;position:relative}.ng-brand .ng-brand-mark{background:rgb(var(--ng-system-human-primary-rgb));border:0;border-radius:0;flex:0 0 2rem;width:2rem;height:2rem;padding:0;display:block;-webkit-mask:url(/brand/ng-signet.svg) 50%/contain no-repeat;mask:url(/brand/ng-signet.svg) 50%/contain no-repeat}.ng-brand .ng-brand-mark__asset{opacity:0;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.ng-brand-wordmark{width:min(10.8rem,30vw);min-width:7.6rem;height:1.55rem;display:block;position:relative;overflow:hidden}.ng-brand .ng-brand-wordmark__asset{object-fit:contain;object-position:left center;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.ng-brand-wordmark__asset--light,html[data-theme=dark] .ng-brand-wordmark__asset--light,html[data-theme=light] .ng-brand-wordmark__asset--dark{opacity:1}.ng-brand-wordmark__asset--dark,html[data-theme=dark] .ng-brand-wordmark__asset--dark,html[data-theme=light] .ng-brand-wordmark__asset--light{opacity:0}.ng-brand-text{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ng-button,.ng-theme-toggle{min-height:var(--ng-system-control-height-compact);border-radius:var(--ng-radius-control)}.ng-input,.ng-select,.ng-authority-decision-form select,.ng-authority-decision-form textarea,.ng-citizen-response-form textarea{border-color:var(--ng-border-control);border-radius:var(--ng-radius-control);background:var(--ng-surface-field)}@media (max-width:760px){.ng-brand{max-width:min(12rem,48vw)}.ng-brand-wordmark{width:min(8.6rem,30vw);min-width:0}}
