*,*::before,*::after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--g-schrift);font-size:var(--g-gr-text);line-height:var(--g-zh-text);color:var(--g-text-1);background:var(--g-grund);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{padding:0}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer;text-align:inherit}button:disabled,[aria-disabled=true]{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{display:block}[hidden]{display:none!important}::selection{background:var(--g-pop-gewaehlt);color:var(--g-text)}:focus{outline:none}:focus-visible{outline:var(--g-fokus-breite) solid var(--g-fokus-ring);outline-offset:var(--g-fokus-breite)}.g-i{width:var(--g-icon);height:var(--g-icon);flex:none;fill:none;stroke:currentColor;stroke-width:var(--g-icon-linie);stroke-linecap:round;stroke-linejoin:round}.g-i--klein{width:var(--g-icon-klein);height:var(--g-icon-klein)}*{scrollbar-width:thin;scrollbar-color:var(--g-linie) transparent}.g-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.g-treffer{background:none;color:var(--g-akzent-text);font-weight:600}.g-taste{display:inline-flex;align-items:center;gap:var(--s1);height:calc(var(--einheit) * 6);padding:0 var(--s2);border-radius:var(--g-rund-klein);background:var(--g-kappe);font:400 var(--g-gr-klein) / 1 var(--g-schrift);color:var(--g-kappe-text);white-space:nowrap}@property --g-roll-l{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --g-roll-r{syntax: "<length>"; inherits: false; initial-value: 0px;}.g-rollrand{--g-roll-l: 0px;--g-roll-r: 0px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--g-roll-l),#000 calc(100% - var(--g-roll-r)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--g-roll-l),#000 calc(100% - var(--g-roll-r)),transparent 100%);transition:--g-roll-l var(--g-dauer) var(--g-kurve),--g-roll-r var(--g-dauer) var(--g-kurve)}.g-rollrand.ist-rand-links{--g-roll-l: calc(var(--einheit) * 10)}.g-rollrand.ist-rand-rechts{--g-roll-r: calc(var(--einheit) * 10)}.g-mark{--ton: var(--g-ton-neutral);--ton-flaeche: var(--g-ton-neutral-flaeche);flex:none;display:inline-flex;align-items:center;gap:var(--s1);height:var(--g-mark-hoehe);padding:0 var(--s2);border-radius:var(--g-rund-klein);background:var(--ton-flaeche);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ton) var(--g-mark-rand),transparent);color:var(--ton);font:550 var(--g-gr-mini) / 1 var(--g-schrift);letter-spacing:.01em;white-space:nowrap;vertical-align:middle}.g-mark>.g-i{width:var(--g-icon-mini);height:var(--g-icon-mini);stroke-width:2.2}.g-mark--nur-icon{width:var(--g-mark-hoehe);padding:0;justify-content:center}.g-mark--text{height:auto;min-height:var(--g-mark-hoehe);padding:0 var(--s2);font:inherit;font-weight:550}.g-mark--positiv{--ton: var(--g-ton-positiv);--ton-flaeche: var(--g-ton-positiv-flaeche)}.g-mark--warn{--ton: var(--g-ton-warn);--ton-flaeche: var(--g-ton-warn-flaeche)}.g-mark--negativ{--ton: var(--g-ton-negativ);--ton-flaeche: var(--g-ton-negativ-flaeche)}.g-mark--info{--ton: var(--g-ton-info);--ton-flaeche: var(--g-ton-info-flaeche)}.g-mark--primaer{--ton: var(--g-ton-primaer);--ton-flaeche: var(--g-ton-primaer-flaeche)}.g-mark--violett{--ton: var(--g-ton-violett);--ton-flaeche: var(--g-ton-violett-flaeche)}.g-mark--neutral{--ton: var(--g-ton-neutral);--ton-flaeche: var(--g-ton-neutral-flaeche)}
