/* 旧 Snow Monkey のテーマの色合い(app-theme)とロゴの幅
   _src/build.py で作ったファイル。 */
/* ---- sm-app-theme.css(使っている部分だけ) ---- */
.c-copyright--inverse{background-color:var(--wp--preset--color--sm-text);color:var(--wp--preset--color--sm-text-alt)}
.c-page-top{background-color:var(--wp--preset--color--sm-accent)}
@media (any-hover:hover){
.c-page-top:hover{filter:brightness(90%)}
}
.c-page-top:focus-visible{filter:brightness(90%)}
.c-page-top a,.c-pagination__item{color:var(--wp--preset--color--white)}
.c-pagination__item{background-color:var(--wp--preset--color--sm-accent)}
.c-pagination__item-ellipsis,.c-pagination__item-link{background-color:var(--wp--preset--color--sm-lighter-gray)}
@media (any-hover:hover){
.c-pagination__item-link:hover{background-color:var(--wp--preset--color--sm-light-gray);color:var(--wp--preset--color--white)}
}
.c-pagination__item-link:focus-visible{background-color:var(--wp--preset--color--sm-light-gray);color:var(--wp--preset--color--white)}

:where(.textwidget)>:where(h2:not([class*=is-style-]),h2.is-style-default){border-left:var(--entry-content-h2-border-left);background-color:var(--entry-content-h2-background-color);padding:var(--entry-content-h2-padding)}
:where(.textwidget)>:where(h3:not([class*=is-style-]),h3.is-style-default){border-bottom:var(--entry-content-h3-border-bottom);padding:var(--entry-content-h3-padding)}
:where(.textwidget)>blockquote:not([class~=wp-block-quote]){position:relative;background-image:url("../img/sm__assets__img__blockquote__top.svg"),url("../img/sm__assets__img__blockquote__bottom.svg");background-repeat:no-repeat;background-position:0 0,100% 100%;background-size:70px;border:none}
:where(.textwidget)>blockquote:not([class~=wp-block-quote]),:where(.textwidget)>blockquote:not([class~=wp-block-quote]).is-large,:where(.textwidget)>blockquote:not([class~=wp-block-quote]).is-style-large:not(.is-style-plain){padding:var(--_padding2) var(--_padding1) var(--_padding1) var(--_padding2)}
:where(.textwidget)>blockquote:not([class~=wp-block-quote]):before{content:"";position:absolute;top:1rem;left:1rem;display:block;height:1.5rem;width:1.5rem;background-image:url("../img/sm__assets__img__blockquote__icon.svg");background-repeat:no-repeat;background-size:contain}
.c-widget .wp-block-group>h2,.c-widget .wp-block-group>h3,.c-widget .wp-block-group>h4,.c-widget .wp-block-group>h5,.c-widget .wp-block-group>h6,.c-widget .wp-block-group__inner-container>h2,.c-widget .wp-block-group__inner-container>h3,.c-widget .wp-block-group__inner-container>h4,.c-widget .wp-block-group__inner-container>h5,.c-widget .wp-block-group__inner-container>h6{--_font-size-level:0;font-size:var(--_font-size);line-height:var(--_line-height);display:var(--widget-title-display);flex-direction:var(--widget-title-flex-direction);align-items:var(--widget-title-align-items);justify-content:var(--widget-title-justify-content)}
.c-widget .wp-block-group>h2:after,.c-widget .wp-block-group>h2:before,.c-widget .wp-block-group>h3:after,.c-widget .wp-block-group>h3:before,.c-widget .wp-block-group>h4:after,.c-widget .wp-block-group>h4:before,.c-widget .wp-block-group>h5:after,.c-widget .wp-block-group>h5:before,.c-widget .wp-block-group>h6:after,.c-widget .wp-block-group>h6:before,.c-widget .wp-block-group__inner-container>h2:after,.c-widget .wp-block-group__inner-container>h2:before,.c-widget .wp-block-group__inner-container>h3:after,.c-widget .wp-block-group__inner-container>h3:before,.c-widget .wp-block-group__inner-container>h4:after,.c-widget .wp-block-group__inner-container>h4:before,.c-widget .wp-block-group__inner-container>h5:after,.c-widget .wp-block-group__inner-container>h5:before,.c-widget .wp-block-group__inner-container>h6:after,.c-widget .wp-block-group__inner-container>h6:before{display:var(--widget-title-pseudo-display);content:var(--widget-title-pseudo-content);height:var(--widget-title-pseudo-height);background-color:var(--widget-title-pseudo-background-color);flex:var(--widget-title-pseudo-flex);min-width:var(--widget-title-pseudo-min-width)}
.c-widget .wp-block-group>h2:before,.c-widget .wp-block-group>h3:before,.c-widget .wp-block-group>h4:before,.c-widget .wp-block-group>h5:before,.c-widget .wp-block-group>h6:before,.c-widget .wp-block-group__inner-container>h2:before,.c-widget .wp-block-group__inner-container>h3:before,.c-widget .wp-block-group__inner-container>h4:before,.c-widget .wp-block-group__inner-container>h5:before,.c-widget .wp-block-group__inner-container>h6:before{margin-right:var(--widget-title-before-margin-right)}
.c-widget .wp-block-group>h2:after,.c-widget .wp-block-group>h3:after,.c-widget .wp-block-group>h4:after,.c-widget .wp-block-group>h5:after,.c-widget .wp-block-group>h6:after,.c-widget .wp-block-group__inner-container>h2:after,.c-widget .wp-block-group__inner-container>h3:after,.c-widget .wp-block-group__inner-container>h4:after,.c-widget .wp-block-group__inner-container>h5:after,.c-widget .wp-block-group__inner-container>h6:after{margin-left:var(--widget-title-after-margin-left)}
.wpco .contents-outline a:before{background-color:var(--wp--preset--color--sm-accent);color:var(--wp--preset--color--white);font-size:10px;line-height:1}
:where(.p-entry-content)>:where(h2:not([class*=is-style-]),h2.is-style-default){border-left:var(--entry-content-h2-border-left);background-color:var(--entry-content-h2-background-color);padding:var(--entry-content-h2-padding)}
:where(.p-entry-content)>:where(h3:not([class*=is-style-]),h3.is-style-default){border-bottom:var(--entry-content-h3-border-bottom);padding:var(--entry-content-h3-padding)}
:where(.p-entry-content)>blockquote:not([class~=wp-block-quote]){position:relative;background-image:url("../img/sm__assets__img__blockquote__top.svg"),url("../img/sm__assets__img__blockquote__bottom.svg");background-repeat:no-repeat;background-position:0 0,100% 100%;background-size:70px;border:none}
:where(.p-entry-content)>blockquote:not([class~=wp-block-quote]),:where(.p-entry-content)>blockquote:not([class~=wp-block-quote]).is-large,:where(.p-entry-content)>blockquote:not([class~=wp-block-quote]).is-style-large:not(.is-style-plain){padding:var(--_padding2) var(--_padding1) var(--_padding1) var(--_padding2)}
:where(.p-entry-content)>blockquote:not([class~=wp-block-quote]):before{content:"";position:absolute;top:1rem;left:1rem;display:block;height:1.5rem;width:1.5rem;background-image:url("../img/sm__assets__img__blockquote__icon.svg");background-repeat:no-repeat;background-size:contain}
/* ---- snow-monkey-theme-inline-css.css ---- */
:root{--entry-content-h2-background-color:#f7f7f7;--entry-content-h2-padding:calc(var(--_space) * 0.25) calc(var(--_space) * 0.25) calc(var(--_space) * 0.25) calc(var(--_space) * 0.5);--entry-content-h3-border-bottom:1px solid #eee;--entry-content-h3-padding:0 0 calc(var(--_space) * 0.25);--widget-title-display:flex;--widget-title-flex-direction:row;--widget-title-align-items:center;--widget-title-justify-content:center;--widget-title-pseudo-display:block;--widget-title-pseudo-content:"";--widget-title-pseudo-height:1px;--widget-title-pseudo-background-color:#111;--widget-title-pseudo-flex:1 0 0%;--widget-title-pseudo-min-width:20px;--widget-title-before-margin-right:.5em;--widget-title-after-margin-left:.5em}
body{--entry-content-h2-border-left:1px solid var(--wp--preset--color--sm-accent)}
/* ---- snow-monkey-inline-css.css ---- */
.c-site-branding__title .custom-logo{width:62px}
@media (min-width: 64em){
.c-site-branding__title .custom-logo{width:125px}
}
