/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-dismissible .btn-close{opacity:0.6;}
.breadcrumb{font-size:0.929em;}
.view-blog .views-view-grid.row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem;}.view-blog .views-view-grid > [class*="col-"]{display:flex;}.view-blog .views-view-grid > [class*="col-"] > *{display:flex;flex-direction:column;width:100%;background:#fff;border-radius:0.5rem;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,0.1);transition:transform 0.2s ease,box-shadow 0.2s ease;}.view-blog .views-view-grid > [class*="col-"] > *:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,0.15);}.view-blog .views-field-field-image{margin:0;}.view-blog .views-field-field-image img{display:block;width:100%;height:200px;object-fit:cover;}.view-blog .views-field-title,.view-blog .views-field-field-datum,.view-blog .views-field-body,.view-blog .views-field-field-kamp-categorie{padding-left:1rem;padding-right:1rem;}.view-blog .views-field-title{padding-top:0.75rem;font-size:1.15rem;font-weight:600;line-height:1.3;}.view-blog .views-field-title a{text-decoration:none;color:inherit;}.view-blog .views-field-title a:hover{text-decoration:underline;}.view-blog .views-field-field-datum{padding-top:0.35rem;}.view-blog .views-field-field-datum .field-content{display:inline-block;padding:0.15rem 0.6rem;font-size:0.8rem;font-weight:500;color:#444;background:#f0f0f0;border-radius:1rem;}.view-blog .views-field-body{padding-top:0.5rem;font-size:0.95rem;color:#555;flex:1 1 auto;}.view-blog .views-field-field-kamp-categorie{padding-top:0.5rem;padding-bottom:1rem;}.view-blog .views-field-field-kamp-categorie .field-content{display:inline-block;padding:0.2rem 0.7rem;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;color:#fff;background:#2b7a78;border-radius:0.25rem;}.node--type-article .field--name-field-extraimages .field__items{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1rem;}.node--type-article .field--name-field-extraimages .field__item{margin:0;}.node--type-article .field--name-field-extraimages img{display:block;border-radius:0.375rem;max-width:100%;height:auto;}.node--type-article .field--name-field-datum,.node--type-article .field--name-field-kamp-categorie,.node--type-article .field--name-field-tags{display:inline-block;margin-right:1rem;font-size:0.9rem;}.node--type-article .field--name-field-tags .field__item{display:inline-block;}.node--type-article .field--name-field-tags .field__item::after{content:", ";}.node--type-article .field--name-field-tags .field__item:last-child::after{content:"";}
