:root{--mdc-typography-font-family: "Roboto";--mdc-typography-body2-font-family: "Roboto";--mdc-typography-button-font-family: "Roboto";--mdc-theme-primary: #ff3e00;--mdc-theme-secondary: #386f71;--mdc-typography-subtitle1-font-size: .875rem;--mdc-theme-surface: #212125}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(/assets/fonts/material-icons.woff2) format("woff2"),url(/assets/fonts/MaterialIcons-Regular.ttf) format("truetype")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(/assets/fonts/material-icons-outlined.woff2) format("woff2")}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;src:url(/assets/fonts/material-icons-twotone.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons.outlined{font-family:Material Icons Outlined}.material-icons.sharp{font-family:Material Icons Sharp}.material-icons.round{font-family:Material Icons Round}.material-icons.twotone{font-family:Material Icons Two Tone}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0;padding:0;font-family:var(--mdc-typography-font-family, sans-serif);font-size:16;line-height:1.4;color:#fff;background-color:#000}.app-content{min-height:100vh}main{flex:1;display:flex;flex-direction:column;padding:6rem 1rem 1rem;width:100%;max-width:1024px;margin:0 auto;box-sizing:border-box}main section{display:flex;flex-direction:column;flex:1}footer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px}h1,h2,h3,h4,h5,h6{font-weight:500}p{margin-top:0}figure{margin:0}img{max-width:100%;height:auto}a{color:#40b3ff}.center{display:flex;justify-content:center}.logo a{color:#fff;text-decoration:none}.loesung{opacity:.5}@media (max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:100vh}}.mdc-card{margin-bottom:1rem}.mdc-button{margin-right:auto}.mdc-icon-button.mdc-dialog__close .mdc-icon-button__ripple:before,.mdc-icon-button.mdc-dialog__close .mdc-icon-button__ripple:after{top:10px;left:10px;width:28px;height:28px}@media (max-width: 600px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:unset;left:unset}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 24px 9px;justify-content:space-between}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:unset}}.card_steckbriefe{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (min-width: 600px){.card_steckbriefe{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.smui-badge.smui-badge--align-top-end.smui-badge--position-middle{right:22px;top:18px;border-radius:4px}.mdc-drawer .smui-badge.smui-badge--align-top-end.smui-badge--position-middle{top:20px;background-color:transparent;color:var(--mdc-theme-primary, #ff3e00)}header .smui-badge.smui-badge--align-top-end.smui-badge--position-middle{position:relative;right:30px;top:14px;color:#82be3e;background-color:transparent;border:2px solid #82be3e}
