
.Projects .header-logo .Logo svg path,
.Project .header-logo .Logo svg path {fill: var(--textColor) !important;}

.Project .header-logo .Words .Logo svg path {fill: var(--backgroundColor) !important;}

.About footer {margin-top: 0 !important;}
.LSlug footer {margin-top: 0 !important;}

/*
.About header .Logo *, .About header .button div,
.Log header .Logo *, .Log header .button div,
.Words header .Logo *, .Words header .button div,
.LSlug header .Logo *, .LSlug header .button div {
    color: var(--darkText) !important;
    fill: var(--darkText) !important;
}
.About header .button span, .Log header .button span,
.Words header .button span, .LSlug header .button span {
    background-color: var(--darkText) !important;
}
.About header.scrolled, .LSlug header.scrolled {
    background: rgba( 60, 70, 80, .75 );
}
*/




article.word-slug.dark-mode * {color: rgba(60,65,70,1);}
article.word-slug.dark-mode * {color: rgb(220, 220, 205);}

.pageFooter .Logo {width: 18rem;}

.Index footer {margin-top: 0 !important;}


.Menu .Logo {
    opacity: 1;
    position: relative;
    z-index: 99;
}

.word-slug .body p {
    font-size: 1.4rem;
    text-align: justify;
    width: 98%;
    line-height: 2.2;
    letter-spacing: -.03em;
}
.log.word-slug .body p {
    font-size: 1.25rem;

    line-height: 2.2;
    width: 95%;
    margin: 1rem 0;
}


.word-slug h2,
.word-slug h4 {font-family: "VNTN", "A1 Mincho", serif;}

.word-slug .article h2,
article.slug .body h2,
.LSlug .body h2,
.Slug .body h2 {
    font-family: "VNTN", "A1 Mincho", serif;
    font-size: 2.3rem;
    line-height: 1.5;
    margin-left: -.5px;
    margin-top: 1.5rem;
    margin-bottom: 0.25rem;
}

.LSlug .body h2,
.Slug .body h2 {font-size: 2.6rem;}

article.slug .body h4,
.LSlug .body h4,
.Slug .body h4 {
    font-family: "VNTN", "A1 Mincho", serif;
    font-size: 1.6rem;
    margin-left: -.25px;
    margin-bottom: 0.5rem;
    margin-top: 1rem;
}
.LSlug .body h5,
.Slug .body h5 {
    font-family: 'VNTN','A+NuLo-NPG クナド Kn2 W175',
    FP-KoburinaGoStdN-W3, KoburinaGothicStd, "Koburina Gothic Std", "Koburina Gothic Std W3", 
    "KoburinaGothicStdW3", こぶりなゴシック-Std, "こぶりなゴシック-Std", "こぶりなゴシック Std", 
    "KoburinaGoStd-W3",KoburinaGoStd-W3,
    "Yu Gothic Medium","游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;;
    font-size: 1.1rem;
    opacity: .5;
    margin-top: .5rem;
}
.LSlug .body h5 {margin-top: -1rem;}

article.slug p img {width: calc(100vw - 2 * var(--padding));}
.Sakurai .log p img, .log p img {
    width: 100vw;
    margin-left: calc(-1 * var(--padding));
    width: calc(100vw - var(--padding) + 2px);
    margin-left: -2px;
}

article.slug .body img:last-of-type {margin-bottom: 3rem;}
.slug-second .container:nth-of-type(1) h3 p {line-height: 2;}

@media screen and (min-width: 720px) {



    .Sakurai .log p img, .log p img {width: 100%;}
    .log.word-slug .body p {font-size: 1.65rem;}
    .log .body p:nth-of-type(1) img {width: 80vw;}




    article.slug .body h2,.LSlug .body h2, .Slug .body h2 {
        font-size: 2.8rem;
    }

    .word-slug .body p {font-size: 1.6rem;}


    article.slug .body img {
        width: 120%;
        margin: 1rem 0 0;
    }
    article.slug .body img:nth-of-type(1) {margin-top: 5rem;}
    article.slug .body img:last-of-type {margin-bottom: 6rem;}





}