/* WDT */
.site-main {
    display: flex;
    justify-content: center;
    padding-top: var(--space-xl);
    padding-block-end: var(--space-xl);
}
.inside-article {
    gap: var(--content-gap);
    display: flex;
    flex-direction: column;
}
.no-padding {
    border-style: none;
    max-width: 800px;
}

/* Markierter Text */
::-moz-selection {
background-color: var(--action);
color: var(--action-ultra-light);
}
::selection {
background-color: var(--action);
color: var(--action-ultra-light);
}

/* smooth transition for all links */
a {
    transition: .3s ease-in-out;
}

/* margin with email protection plugin */
.fas.fa-envelope {
    margin-right: 8px;
}

.color-scheme--alt .btn-action.btn-outline {
    color: white !important;
}

.dont-break-out {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  hyphens: auto;
}

/* TranslatePress */
#trp_ald_x_button_textarea {
    text-decoration: none !important;
}
/* floating setting height*/
#trp-floater-ls {
    height: auto !important;
}
#trp-floater-ls-current-language {
    padding-bottom: 6px !important;
}

#trp-floater-ls.trp-color-light {
    border-radius: 0px;
}
.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-light {
    min-width: 140px;
}


/* Bit Form
.b1-1-btn, .b2-1-btn  {
    --btn-background: var(--action);
    --btn-background-hover: var(--action-hover);
    --btn-text-color: var(--action-ultra-light);
    --btn-text-color-hover: var(--action-ultra-light);
    --btn-border-color: var(--action);
    --btn-border-color-hover: var(--action-hover);
    --btn-outline-background-hover: var(--action-hover);
    --btn-outline-border-hover: var(--action-hover);
    --btn-outline-text-color: var(--action);
    --btn-outline-text-color-hover: var(--action-ultra-light);
    --focus-color: var(--action-dark);
    padding-block: var(--btn-padding-block);
    padding-inline: var(--btn-padding-inline);
    min-inline-size: var(--btn-min-width);
    line-height: var(--btn-line-height);
    font-size: var(--text-m);
    font-weight: var(--btn-font-weight);
    font-style: var(--btn-font-style);
    text-decoration: var(--btn-text-decoration);
    text-transform: var(--btn-text-transform);
    letter-spacing: var(--btn-letter-spacing);
    border-width: var(--btn-border-width);
    border-style: var(--btn-border-style);
    border-radius: var(--btn-border-radius);
    display: var(--btn-display, inline-flex);
    text-align: center;
    justify-content: center;
    align-items: center;
    background: var(--btn-background);
    color: var(--btn-text-color);
    border-color: var(--btn-border-color);
    transition: all var(--btn-transition-duration) ease;
}

.b1-1-btn:hover, .b2-1-btn:hover  {
    background: var(--btn-background-hover);
    border-color: var(--btn-border-color-hover);
    color: var(--btn-text-color-hover);
    text-decoration: var(--btn-text-decoration-hover);
}
 */
.b1-5-cl, .b2-3-cl {
    margin-bottom: 0px !important;
    margin-left: 8px !important;
}
