/**
 * @author Peter Liebetrau <peter.liebetrau@gmail.com>
 */
/*!
    Created on : 19.05.2026, 16:05:55
    Author     : peter
    Version    : 1.1.2
*/
/**
 * @author Peter Liebetrau <peter.liebetrau@gmail.com>
 */
/*
    Created on : 19.05.2026, 16:44:35
    Author     : peter
*/
/* colors */
/**
 * @author Peter Liebetrau <peter.liebetrau@gmail.com>
 */
/*
    Created on : 19.05.2026, 16:18:18
    Author     : peter
*/
.ast-site-title-wrap {
  text-align: center;
}
/**
 * @author Peter Liebetrau <peter.liebetrau@gmail.com>
 */
/*
    Created on : 19.05.2026, 16:40:33
    Author     : peter
*/
.hd-hero {
  background: linear-gradient(135deg, rgba(231, 246, 255, 0.9) 0%, transparent 100%);
  padding: 1.5em !important;
  border-radius: 2rem;
}
.hd-hero p {
  line-height: 1.7;
  max-width: 820px;
}
.hd-hero p:last-child {
  margin-bottom: 0;
}
.hd-margin-bottom-1-5rem {
  margin-bottom: 1.5rem !important;
}
.hd-alert {
  position: relative;
  padding: 1rem 1.25rem;
  padding-left: 4rem;
  border-radius: 1rem;
  margin-bottom: 1.5rem;
}
.hd-alert-primary {
  background: #E7F6FF;
  color: #1C3F77;
}
.hd-alert-success {
  background: #EAF8EE;
  color: #216E39;
}
.hd-alert-info {
  background: #EAF4FF;
  color: #0F4C81;
  border: 1px solid #6ab1ff;
}
.hd-alert-info::before {
  content: "i";
  position: absolute;
  top: 1rem;
  left: 1rem;
  width: 1.75rem;
  height: 1.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #1179DF;
  color: #FFFFFF;
  border: 1px solid #083969;
  font-weight: bold;
  font-style: normal;
  line-height: 1;
}
.hd-alert-warning {
  background: #FFF4DB;
  color: #8A5A00;
}
.hd-alert-danger {
  background: #FDECEC;
  color: #9B1C1C;
}
.hd-plugin-card {
  background: #E7F6FF;
  color: #0F172A;
  padding: 1rem;
  border-radius: 1rem;
}
.hd-thin-hr {
  border-top: 1px solid !important;
  border-top-color: #e0e0e0 !important;
}
/**
 * @author Peter Liebetrau <peter.liebetrau@gmail.com>
 */
/*
    Created on : 21.05.2026, 12:29:34
    Author     : peter
*/
.btn {
  display: inline-block;
  padding: 0.5rem 1rem;
  border-radius: 8px;
  text-decoration: none;
  transition: background 0.15s ease-in-out;
  cursor: pointer;
}
.btn + .btn {
  margin-left: 0.5rem;
}
.btn-primary {
  background: #1179DF;
  color: #FFFFFF !important;
  border: 1px solid #0d5fb0;
}
.btn-primary:hover {
  background: #0e64b9;
  color: #FFFFFF !important;
}
.btn-secondary {
  background: #4B5563;
  color: #FFFFFF !important;
  border: 1px solid #353c46;
}
.btn-secondary:hover {
  background: #39414c;
  color: #FFFFFF !important;
}
.btn-success {
  background: #28A745;
  color: #FFFFFF !important;
  border: 1px solid #1e7e34;
}
.btn-success:hover {
  background: #208637;
  color: #FFFFFF !important;
}
