isolation {
    isolation: auto | isolate
}
/* 키워드 값 */
isolation: auto;
isolation: isolate;

/* 글로벌 값 */
isolation: inherit;
isolation: initial;
isolation: revert;
isolation: revert-layer;
isolation: unset;
<svg viewBox="0 0 300 150" xmlns="http://www.w3.org/2000/svg">
    <!-- 배경 -->
    <rect width="300" height="150" fill="#000" /> <!-- 검정색 반투명 처리 -->
    
    <!-- isolation: auto -->
    <g class="group-auto">
        <circle cx="60" cy="75" r="45" fill="cyan" />
        <circle cx="100" cy="75" r="45" fill="magenta" />
        <text x="35" y="140">isolation: auto</text>
    </g>
    
    <!-- isolation: isolate -->
    <g transform="translate(150, 0)" class="group-isolate">
        <circle cx="60" cy="75" r="45" fill="cyan" />
        <circle cx="100" cy="75" r="45" fill="magenta" />
        <text x="35" y="140">isolation: isolate</text>
    </g>
</svg>
svg {
    width: 300px;
    height: 150px;
    margin-top: 20px;
}
.group-auto {
    isolation: auto;
}
.group-isolate {
    isolation: isolate;
}
circle {
    mix-blend-mode: overlay; /*  mix-blend-mode 속성으로 설정된 블렌딩 */
}
text {
    fill: #fff;
    font-size: 14px;
}
실제 적용된 모습
<div class="container">
    <div class="box">BOX-1</div>
    <div class="box auto">BOX-2</div>
    <div class="box">BOX-3</div>
</div>
<div class="container">
    <div class="box">BOX-1</div>
    <div class="box isolate">BOX-2</div>
    <div class="box">BOX-3</div>
</div>
.container {
    display: flex;
    padding: 0.5em;
}
.box {
    width: 80px;
    height: 50px;
    color: white;
    border: 10px solid red;
    background-color: rgba(255, 51, 0, 0.85);
    margin-right: -40px;
}
.box.auto,
.box.isolate {
    border-color: blue;
    background-color: rgba(0, 102, 204, 0.85);
}
.isolate {
    isolation: isolate;
}
실제 적용된 모습
<div class="bg-layer">
    <div class="middle-layer">
        <div class="example">non-isolated</div> <!-- mix-blend-mode를 적용할 요소 -->
    </div>
</div>
<div class="bg-layer">
    <div class="middle-layer isolated-layer"> <!-- 블렌딩 시 합성을 처리할 때
                                                   외부와 분리되어 있는
                                                   독립적인 격리 그룹(isolated group)으로 처리 -->
        <div class="example">isolated</div> <!-- mix-blend-mode를 적용할 요소 -->
    </div>
</div>
.bg-layer {
    background-color: green;
    margin: 0.5em;
    padding: 1em;
}
.example {
    color: white;
    font-weight: 900;
    font-size: 2.4em;
    background-color: blue;
    border: 6px solid red;
    mix-blend-mode: overlay;
}
.middle-layer {
    background-color: transparent;
}
.isolated-layer {
    isolation: isolate;
}
실제 적용된 모습