@import "fonts.css";
@import "design-system.css";

@import "header.css";
@import "narration.css";
@import "hero.css";
@import "appointment.css";
@import "latest-posts.css";
@import "footer.css";
@import "single.css";
@import "archive.css";
@import "page.css";
@import "404.css";
@import "search.css";
@import "index.css";

body {
    font-family: "Yekan", sans-serif !important;
}

.wp-element-button {

    border-radius: 10px;
    transition: var(--transition);
    box-shadow: var(--shadow-sm);

}

.wp-element-button:hover {

    transform: translateY(-3px);
    box-shadow: var(--shadow-md);

}

.latest-posts .wp-block-post {

    transition: var(--transition);

}

.latest-posts .wp-block-post:hover {

    transform: translateY(-8px);

}

.appointment-form {

    background: #fff;

    border-radius: var(--radius-md);

    box-shadow: var(--shadow-md);

    padding: 40px;

}

html {

    scroll-behavior: smooth;

}

::selection {

    background: #0067A5;

    color: #fff;

}

.minimal-featured-image {

    width: 100%;

    aspect-ratio: 16/9;

    object-fit: cover;

    border-radius: 18px;

    display: block;

}

.wp-block-post-date{
    margin-block-start: 8px !important;
    margin: 8px !important;
}

.wp-block-post-excerpt{
    margin-top: 0 !important;
}