/**
 * Template: snow-monkey
 * Theme Name: SincereArtwork
 */

@import "./css/header.css";
@import "./css/footer.css";

/* 上部 */
.sa-heading {
    padding: clamp(70px, 9.66vw, 132px) 0 clamp(90px, 11.42vw, 156px);
}

.sa-heading__inner {
    margin: 0 auto;
    position: relative;
}

.sa-heading__title {
    position: relative;
    z-index: 2;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
    line-height: 1;
    font-size: clamp(20px, 2.34vw, 32px);
    color: #111827;
}


.sa-heading__bg {
    font-family: "Josefin Sans", sans-serif;
    font-weight: 500;
    line-height: 1;
    color: rgba(152, 197, 224, 0.3);
    font-size: clamp(65px, 11.71vw, 160px);
    white-space: nowrap;
    pointer-events: none;
    position: absolute;
    top: clamp(-50px, -3.66vw, -25px);
    left: clamp(-20px, -1.46vw, -10px);
}

.c-entry-summary__term.c-entry-summary__term--category-9.c-entry-summary__term--category-slug-event {
    background-color: #E09899;
    font-family: "Josefin Sans", sans-serif;
    padding: clamp(3px, 0.37vw, 5px) clamp(6px, 0.73vw, 10px) clamp(1px, 0.15vw, 2px) clamp(6px, 0.73vw, 10px);
    letter-spacing: 0.1em;
}

.c-entry-summary__term.c-entry-summary__term--category-10.c-entry-summary__term--category-slug-audition {
    background-color: #98C5E0;
    font-family: "Josefin Sans", sans-serif;
    padding: clamp(3px, 0.37vw, 5px) clamp(6px, 0.73vw, 10px) clamp(1px, 0.15vw, 2px) clamp(6px, 0.73vw, 10px);
    letter-spacing: 0.1em;
}

@media (max-width: 768px) {
    .sa-heading {
        padding: 60px 0;
    }

    .sa-heading__title {
        font-size: 26px;
    }
}

/* 投稿個別 */
.single .c-meta__item.c-meta__item--author {
    display: none;
}

/* .single .c-meta__item.c-meta__item--categories {
    display: none;
} */

.single .c-entry__title {
    font-size: clamp(22px, 2.64vw, 36px);
    font-weight: 500;
}

.c-entry__title {
    margin-top: 35px;
}

/* 仮 固定ページ上部調整*/
.l-contents__inner {
    padding-top: 0 !important;
}

body:not(.single) .c-entry__header {
    margin-bottom: 0 !important;
}

body:not(.single) .c-entry__title {
    display: none;
}