.publications .button,.publications [type=file]::file-selector-button,.publications button,.publications form button{--color:#fff;background-color:var(--brand-primary);border:none;border-radius:0;box-sizing:border-box;color:var(--color);display:inline-block;font-weight:700;hyphens:manual;letter-spacing:.05em;line-height:1.2em;padding:.625rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase}.publications .button:hover,.publications [type=file]::file-selector-button:hover,.publications button:hover,.publications form button:hover{background-color:oklch(from var(--brand-primary) calc(l - .1) c h);color:var(--color)}.publications .button:active,.publications [type=file]::file-selector-button:active,.publications button:active,.publications form button:active{background:var(--brand-primary);border:4px solid oklch(from var(--brand-primary) calc(l - .1) c h);color:var(--color);padding:.375rem .75rem}.publications .button.secondary,.publications [type=file]::file-selector-button.secondary,.publications button.secondary,.publications form button.secondary{--border-width:2px;--color:var(--brand-primary);background-color:#0000;border:var(--border-width) solid var(--brand-primary);padding:calc(.625rem - var(--border-width)) calc(1rem - var(--border-width))}.publications .button.secondary:active,.publications .button.secondary:hover,.publications [type=file]::file-selector-button.secondary:active,.publications [type=file]::file-selector-button.secondary:hover,.publications button.secondary:active,.publications button.secondary:hover,.publications form button.secondary:active,.publications form button.secondary:hover{--border-width:4px}.publications .button:disabled,.publications .button[disabled],.publications [type=file]::file-selector-button:disabled,.publications [type=file]::file-selector-button[disabled],.publications button:disabled,.publications button[disabled],.publications form button:disabled,.publications form button[disabled]{cursor:not-allowed;opacity:.5}.publications .button:visited{color:var(--color)}.publications .button.secondary,.publications [type=file]::file-selector-button{--border-width:2px;--color:var(--brand-primary);background-color:#0000;border:var(--border-width) solid var(--brand-primary);padding:calc(.625rem - var(--border-width)) calc(1rem - var(--border-width))}.publications .button.secondary:active,.publications .button.secondary:hover,.publications [type=file]::file-selector-button:active,.publications [type=file]::file-selector-button:hover{--border-width:4px;--color:var(--brand-primary);border:var(--border-width) solid var(--brand-primary);color:var(--color);padding:calc(.625rem - var(--border-width)) calc(1rem - var(--border-width))}.publications [type=file]:hover::file-selector-button{--border-width:4px;--color:var(--brand-primary);background-color:#0000;border:var(--border-width) solid var(--brand-primary);color:var(--color);padding:calc(.625rem - var(--border-width)) calc(1rem - var(--border-width))}.publications [type=file]:active::file-selector-button{--border-width:4px;--color:var(--brand-primary);background-color:#0000;border:var(--border-width) solid var(--brand-primary);color:var(--color);padding:calc(.625rem - var(--border-width)) calc(1rem - var(--border-width))}.publications #filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));grid-gap:var(--spacing-m);gap:var(--spacing-m);margin-bottom:var(--spacing-m)}@container (min-width: 951px){.publications #filter h3{grid-column:1/span 2}}.publications #filter button[type=reset]{all:unset;font-family:var(--font-family);font-size:1.125rem;font-weight:700;grid-column-end:-1;justify-self:end}.publications #filter button[type=reset]:not(button:disabled){color:var(--brand-primary);cursor:pointer;text-decoration:underline}.publications #filter button[type=reset]:not(button:disabled):hover{text-decoration:none}.publications #result table{background:var(--copy-color-secondary-inverted);font-size:small;margin:1rem 0}.publications #result th{text-align:left}.publications .teasers{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));grid-gap:var(--spacing-m);width:100%}.publications button.htmx-request:disabled,.publications button.htmx-request[disabled]{cursor:wait}
/*# sourceMappingURL=content.publications.css.map*/