.banner-amanojaku{--fade-color: var(--white);--fade-width: 4em;padding-block:var(--space-l);border-block:1px solid var(--black)}.banner-amanojaku__container{position:relative;overflow:hidden}.banner-amanojaku__container:before{content:"";display:flex;position:absolute;background:linear-gradient(90deg,var(--fade-color) 10%,rgba(0,0,0,0));left:0;top:0;height:100%;width:var(--fade-width);z-index:1}.banner-amanojaku__container:after{content:"";display:flex;position:absolute;background:linear-gradient(270deg,var(--fade-color) 10%,rgba(0,0,0,0));right:0;top:0;height:100%;width:var(--fade-width);z-index:1}.banner-amanojaku__list{list-style-type:none;display:flex;gap:var(--space-xxl);width:max-content;margin:0;padding:0;animation:marquee-scroll-ltr 40s linear infinite}[dir=rtl] .banner-amanojaku__list{animation-name:marquee-scroll-rtl}.banner-amanojaku__list:hover{animation-play-state:paused}.banner-amanojaku__list-item{white-space:nowrap;flex-shrink:0}@keyframes marquee-scroll-ltr{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-scroll-rtl{0%{transform:translate(0)}to{transform:translate(100%)}}.footer-amanojaku{padding-block:var(--space-none)}.footer-amanojaku__container{display:grid;grid-template-columns:1fr 3fr 1fr;padding-block:var(--space-xxl);border-bottom:1px solid var(--dark)}@media(max-width:767px){.footer-amanojaku__container{padding-block:var(--space-xl);grid-template-columns:1fr;gap:var(--space-l)}.footer-amanojaku__container>div{justify-content:center}}.footer-amanojaku__logo-wrapper{display:flex}.footer-amanojaku__nav-wrapper{margin:auto}@media(max-width:767px){.footer-amanojaku__nav-wrapper .bricks-nav-menu{flex-direction:column!important}.footer-amanojaku__nav-wrapper .bricks-nav-menu a{justify-content:center}.footer-amanojaku__nav-wrapper .bricks-nav-menu li{margin-left:0}}.footer-amanojaku__social-wrapper{display:flex;gap:var(--space-m);align-self:center;justify-content:flex-end}.footer-amanojaku__social-icon{font-size:1.5em;display:flex}.footer-amanojaku__social-aria-label{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:rect(0,0,0,0);white-space:nowrap;border:0}.footer-amanojaku__sub-footer{display:flex;padding-block:var(--space-l);font-size:var(--text-s);flex-direction:row;justify-content:center;gap:var(--space-xl)}@media(max-width:767px){.footer-amanojaku__sub-footer{flex-direction:column;align-items:center;gap:var(--space-m)}}.feature-section-amanojaku{gap:var(--space-xl)}.feature-section-amanojaku__container{display:grid;grid-template-columns:var(--grid-2);gap:var(--space-l)}@media(max-width:767px){.feature-section-amanojaku__container{grid-template-columns:var(--grid-1)}}.feature-section-amanojaku__media-wrapper{order:-1}.feature-section-amanojaku__content-wrapper{display:flex;flex-direction:column;align-self:center;gap:var(--space-l)}.feature-section-amanojaku__tagline{font-weight:700;order:-1}.feature-section-amanojaku__button-wrapper{display:flex;gap:var(--space-m)}.hero-bakemono{gap:var(--space-xl)}.hero-bakemono__image-container{max-height:40svh}.hero-bakemono__image-container img{height:100%;width:100%;object-fit:cover}.hero-bakemono__content-container{display:grid;grid-template-columns:var(--grid-2);gap:var(--space-l)}@media(max-width:767px){.hero-bakemono__content-container{grid-template-columns:var(--grid-1)}}.portfolio-amanojaku__container{gap:var(--space-l)}.portfolio-amanojaku__filter-wrapper{align-items:flex-end;text-transform:uppercase}.portfolio-amanojaku__filter-radio{gap:var(--space-xl)}.portfolio-amanojaku__filter-radio .bricks-button{padding:0}.portfolio-amanojaku__cards-wrapper{display:grid;grid-template-columns:var(--grid-3);gap:var(--space-l)}@media(max-width:991px){.portfolio-amanojaku__cards-wrapper{grid-template-columns:var(--grid-2)}}@media(max-width:478px){.portfolio-amanojaku__cards-wrapper{grid-template-columns:var(--grid-1)}}.card-amanojaku{display:flex;flex-direction:column;position:relative;gap:var(--space-m)}.card-amanojaku__preview-wrapper{height:100%;background-color:var(--white)}.card-amanojaku__media-wrapper{padding:var(--space-s);aspect-ratio:16/9;order:-1;background-color:var(--muted)}.card-amanojaku__media-wrapper img{height:fit-content;max-height:100%;object-fit:contain}.card-bakemono{position:relative;gap:var(--space-m);display:flex;flex-direction:column}.card-bakemono__media-wrapper{order:-1}.card-bakemono__content-wrapper{display:flex;flex-direction:column}.card-bakemono__media-wrapper{aspect-ratio:16/10}.card-bakemono__media-wrapper img{height:100%;object-fit:cover}.copy__json{display:none}.input__rename-css{width:var(--width-s);border-radius:var(--radius-s)}.btn--white{color:var(--black)}.copy__variant-btn.active{border-color:var(--dark)}.scss-rename-container{margin:20px 0}.scss-rename-inputs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:10px}.scss-rename-inputs code{padding:10px;background:#f0f0f0;border-radius:4px;font-family:monospace;font-size:14px}.scss-rename-input{padding:10px;border:1px solid #ccc;border-radius:4px;font-family:monospace;font-size:14px;min-width:200px}.scss-rename-arrow{font-size:20px;color:#666}.css-editor-container{margin:20px 0}.css-editor-container .CodeMirror{height:auto;min-height:150px;border:1px solid #ccc;border-radius:4px;font-size:14px}.css-editor-buttons{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.format-css-btn,.reset-css-btn{padding:10px 20px;color:#fff;border:none;border-radius:4px;cursor:pointer}.format-css-btn{background:#46b450}.format-css-btn:hover{background:#3a9a42}.reset-css-btn{background:#666}.reset-css-btn:hover{background:#444}.scss-status{margin-top:10px;padding:10px;border-radius:4px;font-family:monospace;font-size:13px;display:none}.scss-status.error{display:block;background:#f8d7da;color:#721c24}.scss-status.success{display:block;background:#d4edda;color:#155724}.scss-status.compiling{display:block;background:#fff3cd;color:#856404}.iframe-container{margin:20px 0}.scss-iframe{border:1px solid #ccc}.hero-amanojaku{--grid-gap: var(--space-m)}.hero-amanojaku__container{display:grid;grid-template-columns:var(--grid-2);gap:var(--grid-gap)}@media(max-width:767px){.hero-amanojaku__container{grid-template-columns:var(--grid-1);gap:var(--space-l)}}.hero-amanojaku__content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:center;row-gap:var(--space-m)}.hero-amanojaku__subheading{font-size:var(--text-s);font-weight:700;order:-1}.hero-amanojaku__media-wrapper{min-width:calc(50vw - var(--grid-gap) / 2)}@media(max-width:767px){.hero-amanojaku__media-wrapper{min-width:100vw}}.hero-amanojaku__image{width:100%;height:100%;object-fit:cover}.hero-bakeneko{--grid-gap: var(--space-m)}.hero-bakeneko__container{display:grid;grid-template-columns:var(--grid-2);gap:var(--grid-gap)}@media(max-width:767px){.hero-bakeneko__container{grid-template-columns:var(--grid-1);gap:var(--space-l)}}.hero-bakeneko__content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:center;row-gap:var(--space-m)}.hero-bakeneko__subheading{font-size:var(--text-s);font-weight:700;order:-1}.hero-bakeneko__media-wrapper{min-width:calc(50vw - var(--grid-gap) / 2)}@media(max-width:767px){.hero-bakeneko__media-wrapper{min-width:100vw}}.hero-bakeneko__image{width:100%;height:100%;object-fit:cover}.category-amanojaku__container{display:grid;grid-template-columns:1fr 3fr;gap:var(--space-xl)}.category-amanojaku__content-wrapper{display:grid;grid-template-columns:var(--grid-auto);gap:var(--space-xl)}.category-amanojaku__filter-wrapper{border:1px solid var(--muted);padding:var(--space-s)}.header-amanojaku{padding:var(--space-l)}.header-amanojaku__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(max-width:767px){.header-amanojaku__cta-wrapper{display:none}}.header-amanojaku__nav nav:before{background-color:var(--primary);color:var(--white)}.header-amanojaku__nav nav li:hover>a:not(.sub-menu a),.header-amanojaku__nav nav li:hover button{color:var(--primary)}.header-amanojaku :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu{background-color:var(--primary)}.header-amanojaku :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu li:hover{background-color:var(--dark)}
