/*
Theme Name: Creativ Education FSE
Author: creativthemes
Author URI: https://creativthemes.com
Theme URI: https://creativthemes.com/downloads/creativ-education-fse/
Description: Creativ Education FSE is a Full Site Editing (FSE) WordPress theme designed specifically for education-focused websites. Whether you’re building a platform for online learning, virtual classrooms, or higher education, it offers all the tools needed to create a compelling and user-friendly portal. With full-site editing, you can easily customize every aspect of your site, including headers and footers.
Tags: full-site-editing, editor-style, block-styles, block-patterns
Text Domain: creativ-education-fse
Requires at least: 6.3
Requires PHP: 7.4
Tested up to: 6.8
Version: 1.0.1

Creativ Education FSE WordPress Theme, Copyright 2025 Creativ Themes.

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* --- Custom CSS to remove all link underlines --- */

a, a:link, a:visited, a:hover, a:active {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  background-image: none !important;
}
a:visited {
  text-decoration: none !important;
  color: lightgray !important;
}

a:hover {
  text-decoration: none !important;
  color: orange !important;
  text-decoration: underline !important;
}

a:active {
  text-decoration: none !important;
  color: blue !important;
}

a::before, a::after {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  background-image: none !important;
  content: none !important;
}
/* === Curved bottom image and remove white space === */
.wp-block-cover {
  position: relative;
  overflow: hidden;          /* ensures the curve cuts cleanly */
  margin-bottom: 0 !important;  /* removes white gap */
  padding-bottom: 0 !important;
}
div.wp-block-media-text__content {
    text-align: justify;
}
h2.wp-block-heading.has-text-align-center.has-amiri-font-family{
    text-shadow: 2px 2px 5px orange;
}
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow:nth-child(2)::first-line{
    text-indent: 50px;
}
p.has-x-large-font-size{
    position: relative;
    animation-name: myAnimation;
    animation-delay: 2s;
    animation-duration: 5s;
    animation-fill-mode: both;
    transition: opacity 3s;
}
@keyframes myAnimation {
  from {opacity:0; right: 0px;}
  to {opacity:1; right: 15%; transform:scale(1.3);}
}
img.wp-block-cover__image-background.wp-image-784.lazy.entered.loaded{
    filter: brightness(50%);
}
}