:root{--jsi-icon-gold: #bd9046;--jsi-icon-gold-soft: rgba(189,144,70,.26);--jsi-icon-black: #1b1711;--jsi-icon-line: rgba(189,144,70,.36);--jsi-icon-bg: rgba(255,250,242,.72);--jsi-icon-shadow: 0 12px 28px rgba(60,42,19,.1);--jsi-size: 42px;--jsi-gap: .72rem;--jsi-opacity: .86;--jsi-tone-filter: brightness(0) saturate(100%) invert(8%) sepia(12%) saturate(527%) hue-rotate(4deg) brightness(92%) contrast(91%)}html[data-theme=dark],body.dark,body[data-theme=dark],.jslp-body.jslp-dark,.jslp-body.jslp-dark-view{--jsi-icon-gold: #d8b15b;--jsi-icon-gold-soft: rgba(216,177,91,.28);--jsi-icon-black: #f7ead1;--jsi-icon-line: rgba(216,177,91,.35);--jsi-icon-bg: rgba(8,7,5,.76);--jsi-icon-shadow: 0 18px 38px rgba(0,0,0,.42), 0 0 28px rgba(216,177,91,.1);--jsi-tone-filter: brightness(0) saturate(100%) invert(76%) sepia(42%) saturate(506%) hue-rotate(359deg) brightness(92%) contrast(90%) drop-shadow(0 0 9px rgba(216,177,91,.2))}.jsi-icon-slot,.jsi-icon-group{display:inline-flex;line-height:0;vertical-align:middle}.jsi-host{color:var(--jsi-icon-gold)}.jsi-icon-wrap{width:var(--jsi-size);height:var(--jsi-size);min-width:var(--jsi-size);display:inline-flex;align-items:center;justify-content:center;line-height:0;opacity:var(--jsi-opacity, .86);color:inherit;transition:transform .18s ease,opacity .18s ease,border-color .18s ease,filter .18s ease}.jsi-icon{width:100%;height:100%;object-fit:contain;display:block;filter:var(--jsi-tone-filter);transition:transform .18s ease,filter .18s ease,opacity .18s ease}.jsi-tone--gold{--jsi-tone-filter: brightness(0) saturate(100%) invert(62%) sepia(43%) saturate(614%) hue-rotate(359deg) brightness(91%) contrast(89%)}.jsi-tone--black{--jsi-tone-filter: brightness(0) saturate(100%) invert(8%) sepia(12%) saturate(527%) hue-rotate(4deg) brightness(92%) contrast(91%)}.jsi-tone--muted{--jsi-tone-filter: brightness(0) saturate(100%) invert(38%) sepia(19%) saturate(617%) hue-rotate(354deg) brightness(88%) contrast(85%)}.jsi-tone--natural{--jsi-tone-filter:none}html[data-theme=dark] .jsi-tone--auto,body[data-theme=dark] .jsi-tone--auto,body.dark .jsi-tone--auto,.jslp-body.jslp-dark .jsi-tone--auto,.jslp-body.jslp-dark-view .jsi-tone--auto{--jsi-tone-filter: brightness(0) saturate(100%) invert(76%) sepia(42%) saturate(506%) hue-rotate(359deg) brightness(92%) contrast(90%) drop-shadow(0 0 9px rgba(216,177,91,.2))}html[data-theme=light] .jsi-tone--auto,body[data-theme=light] .jsi-tone--auto,body.light .jsi-tone--auto,.jslp-body:not(.jslp-dark):not(.jslp-dark-view) .jsi-tone--auto{--jsi-tone-filter: brightness(0) saturate(100%) invert(8%) sepia(12%) saturate(527%) hue-rotate(4deg) brightness(92%) contrast(91%)}.jsi-hierarchy--senpai{--jsi-size: 84px;--jsi-gap: 1.2rem;--jsi-opacity: 1}.jsi-hierarchy--high{--jsi-size: 56px;--jsi-gap: .95rem}.jsi-hierarchy--mid{--jsi-size: 42px;--jsi-gap: .72rem}.jsi-hierarchy--kohai{--jsi-size: 30px;--jsi-gap: .54rem}.jsi-hierarchy--support{--jsi-size: 24px;--jsi-gap: .44rem}.jsi-hierarchy--micro{--jsi-size: 18px;--jsi-gap: .3rem}.jsi-place--top-center-free,.jsi-place--top-center,.jsi-place--center-feature,.jsi-place--centered-under-number{display:flex;margin:0 auto var(--jsi-gap)}.jsi-place--centered-under-number{margin-top:.42rem;margin-bottom:.72rem}.jsi-place--left-anchor-large,.jsi-place--left-anchor,.jsi-place--circle-help-anchor{display:flex;margin:0 clamp(1rem,3vw,2.4rem) 0 0;flex:0 0 auto}.jsi-place--beside-title,.jsi-place--inline-heading,.jsi-place--inline-left-micro{display:inline-flex;margin:0 .55em 0 0;transform:translateY(.04em)}.jsi-place--top-left-inline,.jsi-place--top-left-drawer{display:flex;justify-content:flex-start;margin:0 0 .82rem}.jsi-place--top-left-drawer{margin-bottom:.48rem}.jsi-place--contained-left-stamp{display:inline-flex;margin:0 .9rem 0 0;flex:0 0 auto}.jsi-place--upper-right-ghost{position:absolute;top:clamp(16px,2.2vw,28px);right:clamp(16px,2.2vw,30px);z-index:0;pointer-events:none;--jsi-opacity:var(--jsi-opacity,.18)}.jsi-place--background-watermark{position:absolute;right:clamp(24px,5vw,84px);bottom:clamp(24px,5vw,84px);pointer-events:none;z-index:0;--jsi-opacity:.1}.jsi-container--none,.jsi-container--ghost,.jsi-container--inline-only,.jsi-container--watermark,.jsi-container--inherited-pill{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.jsi-container--ghost{opacity:var(--jsi-opacity,.18)}.jsi-container--rounded-square{padding:calc(var(--jsi-size)*.16);border:1px solid var(--jsi-icon-line);border-radius:14px;background:radial-gradient(circle at 35% 25%,#fffaeeeb,#f6e8c89e);box-shadow:var(--jsi-icon-shadow)}.jsi-container--soft-plate{padding:calc(var(--jsi-size)*.14);border:1px solid rgba(188,143,58,.26);border-radius:18px;background:radial-gradient(circle at 35% 25%,#fffaeebf,#f6e8c870);box-shadow:0 10px 24px #38261014}.jsi-container--hairline-frame{padding:calc(var(--jsi-size)*.13);border:1px solid rgba(188,143,58,.38);border-radius:12px;background:transparent;box-shadow:none}.jsi-container--circle-outline,.jsi-container--circle-badge{padding:calc(var(--jsi-size)*.17);border:1px solid var(--jsi-icon-line);border-radius:999px;background:radial-gradient(circle at 35% 25%,#fffaeeb8,#f6e8c866);box-shadow:0 10px 26px #38261014}.jsi-container--glow-orb{padding:calc(var(--jsi-size)*.16);border-radius:999px;border:1px solid rgba(196,154,58,.34);background:radial-gradient(circle,rgba(196,154,58,.22),rgba(196,154,58,.06) 60%,transparent 74%);box-shadow:0 0 24px #c49a3a33}.jsi-treatment--lead{--jsi-opacity:1}.jsi-treatment--support{--jsi-opacity:.86}.jsi-treatment--whisper{--jsi-opacity:.34}.jsi-treatment--ghost{--jsi-opacity:.18}.jsi-treatment--micro{--jsi-opacity:.78}.jsi-treatment--utility{--jsi-opacity:.82}.jsi-treatment--watermark{--jsi-opacity:.1}.jsi-host-has-ghost,.jslp-arch-card:has(.jsi-place--upper-right-ghost),.jslp-related-card:has(.jsi-place--upper-right-ghost),.jslp-pain-card:has(.jsi-place--upper-right-ghost),.jslp-icon-card:has(.jsi-place--upper-right-ghost),.jslp-product-card:has(.jsi-place--upper-right-ghost),.jslp-door-map-card:has(.jsi-place--upper-right-ghost){position:relative}.jsi-host-has-ghost>*:not(.jsi-icon-slot):not(.jsi-icon-group){position:relative;z-index:1}.jsi-icon-link{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;border-radius:inherit}.jsi-icon-link:hover .jsi-icon-wrap,.jsi-icon-link:hover .jsi-icon{transform:translateY(-1px)}.jsi-icon-link:focus-visible{outline:2px solid var(--jsi-icon-gold);outline-offset:4px}html[data-theme=dark] .jsi-container--rounded-square,html[data-theme=dark] .jsi-container--soft-plate,html[data-theme=dark] .jsi-container--circle-outline,html[data-theme=dark] .jsi-container--circle-badge,body.dark .jsi-container--rounded-square,body.dark .jsi-container--soft-plate,body.dark .jsi-container--circle-outline,body.dark .jsi-container--circle-badge,.jslp-body.jslp-dark .jsi-container--rounded-square,.jslp-body.jslp-dark .jsi-container--soft-plate,.jslp-body.jslp-dark .jsi-container--circle-outline,.jslp-body.jslp-dark .jsi-container--circle-badge,.jslp-body.jslp-dark-view .jsi-container--rounded-square,.jslp-body.jslp-dark-view .jsi-container--soft-plate,.jslp-body.jslp-dark-view .jsi-container--circle-outline,.jslp-body.jslp-dark-view .jsi-container--circle-badge{background:radial-gradient(circle at 35% 25%,#f1cf7a26,#090806db 68%);border-color:#f1cf7a61;box-shadow:inset 0 1px #f1cf7a1a,0 18px 38px #0000006b,0 0 30px #d8b15b1a}.jsi-composition-row{display:flex;align-items:center;gap:clamp(18px,3vw,42px)}.jsi-composition-row .jsi-icon-slot{flex:0 0 auto}.jsi-inline-title{display:inline-flex;align-items:center;gap:.55em}.jsi-card-topline{display:flex;align-items:flex-start;gap:.75rem}@media(max-width:749px){.jsi-hierarchy--senpai{--jsi-size:62px}.jsi-hierarchy--high{--jsi-size:46px}.jsi-place--left-anchor-large,.jsi-place--left-anchor,.jsi-place--circle-help-anchor{margin:0 0 1rem}.jsi-composition-row{display:block}.jsi-place--upper-right-ghost{top:14px;right:14px;--jsi-opacity:.14}}@media(prefers-reduced-motion:reduce){.jsi-icon-wrap,.jsi-icon{transition:none!important;transform:none!important}}.jsi-host[data-jsi-no-icon=true]{display:none!important}.jsi-icon-slot[data-jsi-zone],.jsi-icon-slot[data-jsi-section-key]{--jsi-intent-map-wired: 1}
/*# sourceMappingURL=/cdn/shop/t/39/assets/japansolved-icon-brain-v4-1.css.map */
