.elementor-97 .elementor-element.elementor-element-32ebfe3{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-b006fd9{text-align:center;}.elementor-97 .elementor-element.elementor-element-b006fd9 .elementor-heading-title{color:#FF0000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-8b312be{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-97 .elementor-element.elementor-element-9720f63{--display:flex;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}/* Start custom CSS for html, class: .elementor-element-0f46ca8 */.veil-scroll {
  background: url('https://www.aeternea.com/wp-content/uploads/2025/06/parchmenttexture1.avif') no-repeat center center;
  background-size: cover;
  background-color: rgba(245, 235, 220, 0.95);
  padding: 2rem;
  margin: 2rem 0;
  border: 4px double #5a3e2b;
  border-radius: 12px;
  font-family: 'Cinzel', serif;
  color: #2c1b10;
  box-shadow: 0 0 20px rgba(50, 30, 10, 0.4);
}

.veil-scroll h2 {
  font-family: 'Uncial Antiqua', cursive;
  text-align: center;
  font-size: 1.8rem;
  margin-bottom: 0.5rem;
  color: #532f2f;
}

.veil-scroll ul {
  list-style-type: '✦ ';
  margin-left: 1.5rem;
  margin-top: 1rem;
}

.veil-scroll.sorrow {
  border-color: #6e4b4b;
  box-shadow: 0 0 30px rgba(90, 60, 60, 0.5);
}/* End custom CSS */